body{ margin:0px; padding:0px!important; font-family: 'Roboto', sans-serif; font-size:14px; padding-bottom:0px;}

.top_header{ float:left; margin:0px; padding:0px; width:100%; position:absolute; top:15px; left:0px; z-index:99;}

.header_container{ float:left; margin:0px; padding:0px; width:100%; position:relative;}

.right_header{ float:right; margin:0px; padding:0px; position:absolute; top:0px; right:0px; width:35%; color:#fff; }

.num { float:left; font-size:18px; color:#fff; font-weight:400;}

.num i{ margin-top:10px;}

.logo{ position:absolute;}

.right_header i{ float:left; margin:2px 10px; font-size:20px; }

.email{ float:right; margin:0px; padding:0px;}

.email a{ color:#fff; font-size:16px; text-decoration:none;}

.navbar-inverse{ background-color:#ffffff; margin:0px 0 0; padding:0px; border-bottom:0px; border-radius:0px!important;}

.navbar-wrapper .container{ padding-left:0px!important; padding-right:0px;}

.pad0{ padding-left:0px; padding-right:0px;}

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

ul.menu{ float:right; margin:22px 0; padding:0px;}

ul.menu li{ float:left; margin:0px 20px; padding:0px; list-style-type:none; display:block;}

ul.menu li a{ float:left; border-bottom:4px solid transparent; margin:0px; padding:10px 0; color:#5d5d5d; font-size:17px; text-decoration:none; text-transform:uppercase;}

ul.menu li a:hover{ color:#5b5b5b!important; border-bottom:4px solid #003db9;}

.search_container{ float:left; margin:20px 0; padding:22px 0px; font-size:20px; text-align:center; background:url(../images/search_btn.png) no-repeat right top; width:76px; height:88px;}

#banner{ max-width:1368px; margin:auto; width:100%;}

#banner .carousel{ min-height:610px; margin-bottom:0px;}	

.slider{ float:left; margin:0px; padding:0px; overflow-x:hidden; height:610px;}

.slider img{ float:left; height:610px!important;}

#banner .carousel-caption{ text-align:left; left:7%; top:58%; width:35%;}

.banner_title{ float:left; margin:0px 0 15px; text-shadow:none; padding:0px; text-transform:uppercase; font-size:45px; font-weight:300; width:100%;}

#banner strong{ font-weight:700; }

#banner p{ font-size:14px;}

.banner_btn{ float:left; margin:0px; padding:0px; border:1px solid #fff; border-radius:4px;}

.banner_btn a{ color:#fff; margin:0px; padding:10px 35px; float:left; font-size:15px; text-decoration:none;}



#welcome_sec{ padding-top:50px; padding-bottom:50px;}

.main_title{ float:left; margin:0px; padding:0px; text-transform:uppercase; text-align:center; width:100%; font-size:40px; font-weight:400; color:#1f1f1f;}

#welcome_sec p{ font-size:14px; color:#4b4b4b; line-height:24px; text-align:center; width:100%; float:left; margin-top:25px; }

#gallery_sec{ padding-bottom:80px;}

#feature_sec{ padding-top:40px; padding-bottom:40px;}

.feature_img{ margin-right:0px; margin-top:20px; width:100%;}

.feature_img img{ max-width:100%;}

.gallery_sec{ margin:auto; padding:0px; width:100%; max-width:1368px;}

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

ul.gallery_img li{ float:left; margin:0px 0 1px; padding:0px; list-style-type:none; width:337px; height:auto;}

ul.gallery_img li img{ max-height:290px; max-width:338px; }

.center_view{ width:180px;}

.view_btn{ margin:25px 0px 75px; width:180px; float:left; line-height:55px; background:#006fc9; color:#fff; text-align:center; font-size:17px; font-weight:500; text-transform:uppercase; border-radius:8px;}

.view_btn a{color:#fff; font-size:17px; font-weight:500; text-transform:uppercase; text-align:center; width:100%; }



#home_contact{ padding-top:55px; padding-bottom:40px; background-image:url(../images/home_contactbg.jpg);}

.pdl0{ padding-left:0px;}

.form_container{ margin:25px 0px; float:left; width:100%;}

.form_container .form-control{ height:60px; border:1px solid #e7e7e7; border-radius:0px; box-shadow:none; }

.form_container textarea.form-control{ height:auto; min-height:90px; resize:none;} 

.form_container .submit_btn{width:180px; margin:25px 0 0;  float:left; line-height:55px; background:#006fc9; color:#fff; text-align:center; font-size:17px; font-weight:500; text-transform:uppercase; border-radius:4px; border:0px;}



#footer_sec{ background:#151515; padding-top:40px; padding-bottom:80px; border-top:5px solid #006fc9;}

.footer_logo{ text-align:center; width:100%; float:left;}

.container-900{ max-width:900px; margin:auto;}

ul.footer_menu{ float:left; margin:28px 0px 15px; padding:0px;}

ul.footer_menu li{ float:left; margin:0px 30px; padding:0px; display:block;}

ul.footer_menu li a{ font-size:17px; color:#fff; text-transform:uppercase; text-decoration:none;}



.footer_social{ float:left; margin:10px 0 10px; padding:0px 0 20px; border-bottom:1px solid #282828; width:100%; height:1px;}

.footer_social_cen{ width:145px;}

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

.footer_social_cen ul li{ float:left; margin:0px 5px; padding:0px; list-style-type:none; } 

.copy_right_container{ float:left; margin:30px 0 0; padding:15px 0; background:#262626; text-align:center; width:100%;}

.copy_right_container span{ text-align:center; width:100%; font-size:14px; font-weight:300; color:#727272; text-transform:uppercase;}