/*



Theme Name: Twenty Fifteen



Theme URI: https://wordpress.org/themes/twentyfifteen/



Author: the WordPress team



Author URI: https://wordpress.org/



Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.



Version: 1.4



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready



Text Domain: twentyfifteen







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/











/**



 * Table of Contents



 *



 * 1.0 - Reset



 * 2.0 - Genericons



 * 3.0 - Typography



 * 4.0 - Elements



 * 5.0 - Forms



 * 6.0 - Navigations



 *   6.1 - Links



 *   6.2 - Menus



 * 7.0 - Accessibility



 * 8.0 - Alignments



 * 9.0 - Clearings



 * 10.0 - Header



 * 11.0 - Widgets



 * 12.0 - Content



 *    12.1 - Posts and pages



 *    12.2 - Post Formats



 *    12.3 - Comments



 * 13.0 - Footer



 * 14.0 - Media



 *    14.1 - Captions



 *    14.2 - Galleries



 * 15.0 - Multisite



 * 16.0 - Media Queries



 *    16.1 - Mobile Large



 *    16.2 - Tablet Small



 *    16.3 - Tablet Large



 *    16.4 - Desktop Small



 *    16.5 - Desktop Medium



 *    16.6 - Desktop Large



 *    16.7 - Desktop X-Large



 * 17.0 - Print



 */











/**



 * 1.0 - Reset



 *



 * Resetting and rebuilding styles have been helped along thanks to the fine



 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.



 */











.top_container{width:100%; background:#000; margin:0px; padding:5px 0;  }



.main-nav{background: #fff none repeat scroll 0 0;



width: 100%;



}


.services-content {
    text-align: center;
 margin-bottom: 25px;
}
.services-content img {
    display: inline-block;
}
.entry-content .col-md-6 p{text-align: justify;}


.top_left{ margin-top:4px;}



.top_left ul{margin:0px; padding:0px;}



.top_left ul li{margin:0px; padding:0px; text-decoration:none; list-style:none;}



.top_left ul li.call{ margin:0px; padding-left:20px; text-decoration:none; list-style:none; background:url(images/im1.jpg) 0 5px no-repeat; color:#fff; font-size:13px; float:left;}

#cssmenu ul ul li {
  height: auto !important;
  transition: height 0.2s ease 0s;
}

#cssmenu ul ul li a {
  background: #73afd9 none repeat scroll 0 0;
  color: #fff;
  padding: 10px 20px;
  text-decoration: none;
  transition: color 0.2s ease 0s;
  width: 200px!important;
}
.services-content h2 {
  font-size: 15px;
}

.top_left ul li.email{ margin:0px; padding-left:20px; margin-left:15px; text-decoration:none; list-style:none; background:url(images/im2.jpg) 0 4px no-repeat; color:#fff; font-size:13px; float:left;}




.navbar-default .navbar-nav > .current-menu-item > a, .navbar-default .navbar-nav > .current-menu-item > a:focus, .navbar-default .navbar-nav > .current-menu-item > a:hover {



  border-bottom: 5px solid #f8e400;



  color: #555;



}







.entry-header h1{width:100%; float:left;  background:url(images/page-bg.jpg) 0 0 repeat-x;}







.main h2 {



    background: #ddd;



    color: #3986b8;



    text-transform: uppercase;



    font-size: 24px;



    padding: 6px 5px;



}







#sub-menu{margin-top:0px;}



div.wpcf7-validation-errors{border:none;}



div.wpcf7-mail-sent-ok{border:none;}



.top_right{width:120px; margin:0px; padding:0px; float:right;}



.top_right ul{margin:0px; padding:0px;}



.top_right ul li{margin:0px; padding:0px; text-decoration:none; list-style:none;}



.top_right ul li.search{ width:45px; margin:0px; padding-left:20px; text-decoration:none; list-style:none;float:left;}



.top_right ul li.social{ margin:0px;  text-decoration:none; list-style:none;}







.logonav_container{width:100%; margin:0px; padding:10px 0 0; float:left; background:#fff;-webkit-box-shadow: 0px 7px 5px 0px rgba(99,99,99,1);-moz-box-shadow: 0px 7px 5px 0px rgba(99,99,99,1);box-shadow: 0px 7px 5px 0px rgba(99,99,99,1);}



.logo{width:150px; padding:0px; margin:0px; float:left;}



.wpcf7-response-output wpcf7-validation-errors{border:none!important;}



.ourservices{width:100%; margin-top:30px; margin-bottom:30px; padding:0px; float:left; font-size:24px; color:#6a7176; font-family:Calibri;}







.col-lg-3 h2{color:#3986b8; font-size:24px; font-family:Calibri; text-align:center;}



.col-lg-6 h2{color:#3986b8; font-size:24px; font-family:Calibri;}



.product{width:45%; margin:0px; padding:0px; float:left;}



.product ul{margin:0px; padding:0px;}



.product ul li{ width:100%; margin:0px 0 15px; padding-left:30px; float:left; text-decoration:none; list-style:none; background:url(images/im9.png) 0 0 no-repeat; color:#303030; font-size:14px;}







.main{width:100%; float:left; margin:30px 0px; padding:0px;}



.product2{width:52%; margin:0px; padding:0px; float:left;}



.product2 ul{margin:0px; padding:0px;}



.product2 ul li{ width:100%; margin:0px 0 15px; padding-left:30px; float:left; text-decoration:none; list-style:none; background:url(images/im9.png) 0 0 no-repeat; color:#303030; font-size:14px;}







.pressBox{width:100%; margin-top:50px; float:left; padding:30px 0 20px 0px; background:#eeeff1;}



.pressBoxbottom{width:100%; height:51px; margin:0px; padding:0px; float:left; background:#3982B0;}

.portfolioBox {

  background: #3982B0;

  float: left;

  margin: 0;

  padding: 20px 0;

  width: 100%;

}



.portfolioBox  .btn-default {

  background: #fff none repeat scroll 0 0;

  border: medium none;

  color: #000;

  font-family: Calibri;

  font-weight: bold;

  padding: 20px;

 

}



.portfolioBox h1{color:#fff;

  font-size:27px;} 



.pressBox_containt {



  margin: 0 auto;



  width: 62%;



}



.pressHeading{width:100%; margin:0px; padding:0px; float:left; text-align:center; font-size:26px; font-family:Calibri; color:#595959;}



.presssubcontaint {



  float: left;



  font-family: calibri;



  font-size: 19px;



  line-height: 47px;



  margin: 0;



  padding: 0;



  text-align: center;



  width: 100%;



}



.pressBox .col-md-pull-6{margin:0 auto; width:50%;}



.carousel-inner img{width:100%;}







.footer{width:100%; margin:0px; padding:20px 0; float:left; background:#1a1a1a;}



.footerTitle{width:100%; margin-bottom:22px; padding:0px; float:left; color:#6b7277; font-family:Calibri; font-size:25px;}



.footer p{width:100%; text-align:justify; font-family:Calibri; font-size:16px; color:#6b7277;}











.footer_navibox{width:250px; margin:0px; padding:0px; float:left;}



.footer_navibox ul{ margin:0px; padding:0px; }



.footer_navibox ul li{ width:85%;  margin:0px; float:left; padding-left:20px; display:block; list-style:none; list-style:none; text-decoration:none; background:url(images/arrow.png) 0 10px no-repeat; }



.footer_navibox a{width:100%; margin:0px; padding:0px; display:block; font-size:14px; text-decoration:none; color:#6b7277; line-height:28px;}



.footer_navibox a:hover{color:#b9b9b9;}











.footer_navibox2{width:100%; margin:0px; padding:0px; float:left;}



.footer_navibox2 ul{ margin:0px; padding:0px; float:left;}



.footer_navibox2 ul li{ width:100%; margin:0px; float:left; padding:0px; display:block; list-style:none; list-style:none; text-decoration:none;  }



.footer_navibox2 .add{ width:100%; margin:0px; float:left; padding-left:30px; display:block; list-style:none; text-decoration:none; background:url(images/im11.png) 0 6px no-repeat; color:#6b7277; line-height:22px;}



.footer_navibox2 .con{ width:100%; margin:0px; float:left; padding-left:30px; display:block;  list-style:none; text-decoration:none; background:url(images/im14.png) 0 6px no-repeat; color:#6b7277; line-height:27px;}



.footer_navibox2 .info{ width:100%; margin:0px; float:left; padding-left:30px; display:block;  list-style:none; text-decoration:none; background:url(images/im15.png) 0 6px no-repeat; color:#6b7277; line-height:27px;}



.footerline {width:100%; margin:0px; padding:20px 0; float:left; background:#202020; color:#888888;}















.entry-title{margin-top:10px;}



.main-logo {float:left; margin: 7px 0;}



#cssmenu {margin-top: 15px;}



.menu-opened ~ .menu-home-container > ul {



    display: block !important;



}



.my_heading .entry-title {



    color: #fff;



    text-transform: uppercase;



    font-size: 36px;



}



.my_heading {



  background: rgba(0, 0, 0, 0) url("images/page-bg.jpg") no-repeat scroll 0 0;



  float: left;



  width: 100%;



  padding: 40px 0px;





}



.main .entry-header h1 {



    width: 100%;



    float: left;



    background: url(images/page-bg.jpg) 0 0 repeat-x;



    display:none;



}



.form-group {



    float: left;



    width: 100%;



}



.glyphicon {



    top: 0px;}



textarea.form-control {



    height: 100px;



}



.wpcf7-checkbox .wpcf7-list-item {



    margin-bottom: 10px;



    display: block;



}
.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
    text-align: justify;
}
@media (max-width:991px) {
#cssmenu .menu-home-container > ul > li > a {
    margin: 0 8px;
}
}

@media (max-width:767px) {



.servieces{



text-align:center;



}







.top_right ul li.social{width:100%;}



.top_right{width:100%;}



.top_left ul li.call{width:100%;}



.top_left ul li.email{width:100%;}



.servieces img{ display:inline-block;



}



.footerservice{text-align:center;}



.footer_navibox ul li{background:none;}



.footer_navibox{width:100%;}



.footer_navibox2 .add{background:none;}



.footer_navibox2 .con {background:none;}



.footer_navibox2 .info {background:none;}







.top_left ul li.call{background:none; text-align:center; font-size:17px; font-weight:bold; margin-bottom:8px;}



.top_left ul li.email{background:none; text-align:center;  font-size:15px;   margin-bottom:8px;}



.carousel img{height:350px;}



.top_right{ text-align:center;}








.footer_navibox ul{width:100%; text-align:center;}



.footer_navibox ul li{width:100%; text-align:center;}



.footer_navibox2 ul{width:100%; text-align:center;}

.presssubcontaint {
    font-size: 16px;
    line-height: 24px;
}
.portfolioBox .pull-right {
    clear: !important;
    text-align: center;
    width: 100%;
}
.portfolioBox .pull-left {
    float: none !important;
    text-align: center;
    width: 100%;
}
.portfolioBox h1 {
    color: #fff;
    font-size: 18px;
}
.portfolioBox .btn-default {
    padding: 10px;
}
.main-logo {
    float: none;
    margin: 5px 0;
    text-align: center;
}
.main-logo img {
    display: inline-block;
}
}

@media only screen and (max-width: 479px) {
.footer .col-xs-6 {
	width:100%;
}
.servieces .col-xs-6 {
	width:100%;
}
}
