	@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
/* ========== Commn Css Strat ========== */
body{}
p {margin:0px; padding:0px 0px 18px 0px; line-height:20px;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
a {text-decoration:none; color:#72AA42; outline:none;}
a:active, a:focus{ outline:none; text-decoration:none!important; color:#333333;}
a:hover, a.selected {text-decoration:none; color:#333333;}
ul {list-style:none;}
li {list-style:none;}
.nonebox_shadow{box-shadow:0 0px 0px rgba(0, 0, 0, 0.05)!important;}
h1{ font-size:32px; color:#474747; font-weight:200; margin-bottom:18px; margin-top:20px; font-family: 'Open Sans', sans-serif;}
h1 span{ color:#F8BE14; font-weight:bold;}
.textjustify{text-align: justify;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.floatleft{float: left;}
/* ========== Commn Css End ========== */
/* ========== Do Not Touch In Css End ========== */
/* ========== Style Css Strat ========== */
/* ------- Header Area Strat ------- */
.topheadercontact{background-color: #72AA42; font-family: 'Poppins', sans-serif; color: #ffffff;}
.topheadercontact a{color: #ffffff;}

header{ margin:12px 0px 18px 0px;}
.logo img{ max-width:100%; padding-top: 10px;}
.header_call{ background:url(../images/call.png) left center no-repeat; padding:10px 20px 10px 35px; margin: 0px 20px 0px 0px; font-size:18px; font-weight:500; color:#114478; text-align:right; line-height:16px; font-family: 'Muli', sans-serif; display:inline-block; vertical-align:top;}
img.divider_size{padding:0px 10px; display:inline-block; vertical-align:top;}
/* ------- Header Area End ------- */

/* ------- Navigation Area Strat ------- */
.navigation{ background:#ffffff; margin-top: 10px; padding-left:0px;}
.navigation .rightpart{color:#000000; font-family: 'Poppins', sans-serif; font-size: 16px; padding: 0px 15px 20px 0px; float: right;}
.navbar-nav{ float:none!important;}
.navbar{ margin-bottom:0px!important; min-height:4px!important;}
.navbar-inverse{ background:none!important; border:none!important;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;}
.navbar-inverse .navbar-nav > li > a{ color:#004059!important; padding:17px 20px 18px 20px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background-color:#009BD7!important; color:#ffffff!important;}
.navbar-inverse .navbar-nav > li:hover > a{ color:#775900!important; background:#FDBE00;}
.nav > li{font-weight:300; font-size:16px; line-height:14px; color:#775900; text-transform:uppercase;}
.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li:focus, .navbar-inverse .navbar-nav > .active, .navbar-inverse .navbar-nav > .active:hover, .navbar-inverse .navbar-nav > .active:focus{ background:none;}
.nav > li:last-child, .nav > li:last-child:hover{}
.navbar-nav > li > a{ display:block; padding:5px 10px;}
.navibgend{ background:#fff; height:55px; position:absolute; right:0px; bottom:20px; z-index:1; width:50%;}
.navigationbg{ position:relative; z-index:3}
/* ------- Navigation Area End ------- */

/* ------- Home Banner Area Strat ------- */
.bannerarea {padding-top:20px;}
.banner_cntimg{ padding:0px 0px;}
.banner_text{font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#007d43;}
.banner_title{font-family: 'Roboto', sans-serif; font-weight:bold; font-size:90px; color:#707070; line-height: 90px; }
.banner_btn a{background-color:#00924b; border-radius: 10px; color:#ffffff; font-size:16px; padding:20px 30px;}
.banner_btn a:hover{background:#494343; color:#ffffff; font-weight:normal;}
.hm_banner{ position:relative;}
.inner_banner{ margin-bottom:40px; position:relative; margin: 0px auto; text-align: center;}
.inner_banner img{width: 100%;}
@-moz-document url-prefix() {
.banner_title{ top:33%!important;}	
}
/* ------- Home Banner Area End ------- */

/* ------- Inner Banner Area Strat ------- */
/* ------- Inner Banner Area End ------- */

/* ------- Pages Contener Area Strat ------- */
/* ..... Home Page Contener Area Strat ..... */
.abouttextmarg{ padding:90px 0px 80px 0px; background:#f7f7f7; margin: 50px 0px; }
.abouttextmarg .rightpart{ padding:60px 20px 0px 40px;}
.abouttextmarg .title_line{ font-family: 'Open Sans', sans-serif; font-size:16px; line-height:25px; color:#1f1f1f; font-weight:200; line-height: 28px;}
.abouttextmarg h1{font-size:60px; color:#00833f; font-weight:bold; margin:0px 0px 20px 0px; padding: 0px 0px 5px 0px; font-family: 'Roboto', sans-serif; line-height: 60px; text-align: left;}
.abouttextmarg .title1{font-size:16px; color:#484848; font-weight:bold; padding: 0px 0px 5px 0px; font-family: 'Roboto', sans-serif; line-height: 20px; text-align: left;}
.abouttextmarg .title_line p{ font-size:12px; color:#727272; font-weight:400; margin-bottom:0px; margin-top:12px; font-family: 'Roboto', sans-serif; line-height: 24px; text-align: left;}
.abouttextmarg .btn_projectdetail{margin:20px 0px; text-align: left; }
.abouttextmarg .btn_projectdetail a{background:#00924b; color:#FFFFFF; font-size:14px; font-weight:400; padding: 15px 30px 16px 30px; border-radius: 5px;}
.abouttextmarg .btn_projectdetail a:hover{background:#494343; color:#fff;}


.howitworks{padding: 50px 0px 70px 0px;}
.howitworks .title_line{ font-family: 'Roboto', sans-serif; font-size:16px; line-height:25px; color:#1f1f1f; font-weight:200; line-height: 28px;}
.howitworks h1{font-size:48px; color:#00833f; font-weight:600; margin:0px 0px 15px 0px; padding: 0px 0px 25px 0px; font-family: 'Roboto', sans-serif; line-height: 20px; text-align: center;}
.howitworks h3{font-family:'Roboto', sans-serif; font-size:24px; line-height:25px; color:#063763; font-weight:600; text-align: center; padding: 30px 0px 10px 0px;}
.howitworks p{font-family:'Roboto', sans-serif; font-size:13px; line-height:23px; color:#063763; font-weight:400; text-align: center;}


.ourservicesarea{background:url(../images/our_services_bg.jpg) bottom center fixed; padding: 150px 0px 210px 0px; }
.ourservicesarea h1{font-size:60px; color:#ffffff; font-weight:700; margin:60px 0px 45px 0px; padding: 0px 0px 25px 0px; font-family: 'Roboto', sans-serif; line-height: 20px; text-align: center;}
.ourservicesarea .servicesimg img{width: 100%; margin-bottom: 30px;}


.newsletter{background:#2f7d57; padding:0px;}
.newsletter h1{font-family: 'Roboto', sans-serif; font-size:60px; font-weight: bold; color:#fff; padding: 100px 0px 100px 0px; margin: 0px; text-align: center; line-height: 30px;}
.newsletter .buttonIn { width: 100%; position: relative; margin-top: 85px;}
.newsletter input { background: #ffffff; margin: 0px;  padding: 0px 0px 0px 30px; width: 100%; outline: none; height: 70px; border-radius: 40px; border: 1px solid #fff;}
.newsletter button {position: absolute; border-radius: 30px; right: 15px; z-index: 2; padding: 17px 40px; border: none; top: 10px;
  cursor: pointer; color: white; background-color: #2f7d57; transform: translateX(2px); font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: bold; box-shadow: 2px 3px 3px #cccccc;}


.strength{background:#1e724d; padding:90px 0px; box-shadow: inset 2px 1px 15px #000000;}
.strength h1{font-family: 'Roboto', sans-serif; font-size: 60px; font-weight: bold; color: #ffffff; padding: 5px 0px 30px 0px; margin: 0px;}
.strength h2{font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 400; color: #d7e9aa; padding: 10px 0px 5px 0px;}
.strength input{background: none; width: 32%; float: left; margin-right: 15px; margin-bottom: 25px; padding: 25px 15px; border-radius: 0px; border:1px solid #ffffff; border-radius: 40px; min-height: 65px;}
.strength input[type=text], input[type=password], textarea{color: #ffffff;}
.strength .btnappointment{ text-align: center; margin:30px 0px 60px 0px; }


.testimonials{background:#e3efc8; padding:110px 0px 220px 0px;}
.testimonials .whitebg{background: #ffffff; border-radius: 10px; padding: 80px 83px; box-shadow: 1.8px 3.8px 5.2px rgba(0, 0, 0, 0.05);}
.testimonials h1{font-family: 'Roboto', sans-serif; font-size:50px; font-weight: 700; color: #2f7d57; padding: 0px 0px 50px 0px; margin: 0px; text-align: center;}
.testimonials h3{font-family: 'Roboto', sans-serif; text-transform: none; font-size: 26px; font-weight: 600; color: #063763; padding: 10px 0px 10px 0px; text-align: center;}
.testimonials h3 span{font-family: 'Roboto', sans-serif; text-transform: none; font-size: 16px; font-weight: 600; color: #00acea; padding: 10px 0px 10px 0px;}
.testimonials p{font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: 400; color: #063763; padding: 10px 0px 40px 0px; line-height: 30px; text-align: center;}
.testimonials .owl-carousel1 .owl-controls{margin: -60px; z-index: 66666; position: inherit;}
.testimonials .owl-theme .owl-dots .owl-dot span {background: #869791;}
.testimonials .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #00acea;}


.clientlogo{margin: 80px 0px;}
.clientlogo img {filter: gray; -webkit-filter: grayscale(1); -webkit-transition: all .8s ease-in-out;}
.clientlogo img:hover {filter: none; -webkit-filter: grayscale(0);  -webkit-transform: scale(1.01);}
.clientlogo .owl-controls {display: none;}


.resource h1{font-size:32px; color:#474747; font-weight:200; margin-bottom:50px; font-family: 'Roboto', sans-serif; text-align: center;}



.innerbg{background:url(../images/shadow_bg.png) right top repeat-x #F7F7F7;}
.inner{ padding-top:80px; margin-bottom:40px;  }
.inner h1{ font-size:60px; color:#00833f; font-weight:bold; margin:0px 0px 20px 0px; padding: 0px 0px 5px 0px; font-family: 'Roboto', sans-serif; line-height: 60px; text-align: left;}
.inner h1 span{ color:#72AA42; font-weight:bold;}
.inner h2{ font-size:20px; color:#474747; font-weight:500; margin-bottom:15px; font-family: 'Roboto', sans-serif; line-height: 32px;}
.inner h3{ font-size:20px; color:#000000; font-weight:500; margin-bottom:15px; font-family: 'Roboto', sans-serif;}
.inner h4{ font-size:28px; color:#72AA42; font-weight:500; margin-bottom:15px; font-family: 'Roboto', sans-serif;}
.inner p{ font-size:15px; color:#868686; font-weight:normal; font-family: 'Open Sans', sans-serif; line-height: 32px; }
.inner .title1{font-size:16px; color:#484848; font-weight:bold; padding: 0px 0px 5px 0px; font-family: 'Roboto', sans-serif; line-height: 20px; text-align: left;}
.inner ul.dots{ float:left; margin-left: 0px; padding-left: 15px;}
.inner ul.dots li{ background:url(../images/lidots.png) left 13px no-repeat;  font-size:15px; color:#868686; font-weight:normal; font-family: 'Open Sans', sans-serif; line-height: 32px; padding-left:20px;}
.inner .linedots{ border-bottom:1px dashed #bbbbbb; padding:10px 0px 10px 0px; margin:10px 0px 50px 0px;}
.inner .width100{width: 100%;}
.innerbanner img{width: 100%;}
.inner .title_line img{width: 100%;}

.inner .aboutus{ padding:0px 0px 0px 0px;}
.inner .aboutus .rightpart{ padding:0px 20px 0px 40px;}
.inner .aboutus .title_line{ font-family: 'Open Sans', sans-serif; font-size:16px; line-height:25px; color:#1f1f1f; font-weight:200; line-height: 28px;}
.inner .aboutus h1{font-size:60px; color:#00833f; font-weight:bold; margin:0px 0px 20px 0px; padding: 0px 0px 5px 0px; font-family: 'Roboto', sans-serif; line-height: 60px; text-align: left;}
.inner .aboutus .title1{font-size:16px; color:#484848; font-weight:bold; padding: 0px 0px 5px 0px; font-family: 'Roboto', sans-serif; line-height: 20px; text-align: left;}
.inner .aboutus .title_line p{ font-size:15px; font-weight:400; margin-bottom:0px; margin-top:12px; color:#868686; font-weight:normal; font-family: 'Open Sans', sans-serif; line-height: 32px; text-align: left;}

.inner .contactpage .header_call1{ background:url(../images/btm_call.png) left 18px no-repeat; padding:15px 0px 10px 33px; border-right:none; font-size:15px; font-weight:normal; color:#333333; text-align:left; line-height:16px; vertical-align:top;}
.inner .contactpage .btm_address{ background:url(../images/btm_location_icon.png) left 5px no-repeat; padding:0px 0px 0px 33px; border-right:none; font-size:15px; font-weight:300; color:#333333; text-align:left; line-height:22px; vertical-align:top;}
.inner .contactpage .btm_mail{ background:url(../images/btm_email.png) left center no-repeat; padding:15px 0px 15px 33px; border-right:none; font-size:15px; font-weight:normal; color:#333333; text-align:left; line-height:16px; vertical-align:top;} 

.inner .imageshape{margin-top: 40px; border-radius: 20px; outline: 3px solid white; outline-offset: -8px; }

.inner .booking input{background: none; width: 32%; float: left; margin-right: 15px; margin-bottom: 25px; padding: 25px 15px; border-radius: 0px; border:1px solid #ccc; border-radius: 40px; min-height: 65px;}
.inner .booking input[type=text], input[type=password], textarea{color: #ffffff;}

.inner .contactus input{background: none; width: 100%; float: left; margin-right: 15px; margin-bottom: 25px; padding: 25px 15px; border-radius: 0px; border:1px solid #ccc; border-radius: 30px; min-height: 55px;}
.inner .contactus input[type=text], input[type=password], textarea{color: #ffffff;}
.inner .btn_projectdetail{margin:20px 0px; text-align: left; }
.inner .btn_projectdetail a{background:#00924b; color:#FFFFFF; font-size:14px; font-weight:400; padding: 15px 30px 16px 30px; border-radius: 5px;}
.inner .btn_projectdetail a:hover{background:#494343; color:#fff;}


.tg-siderbar { width: 100%; float: left;}
.tg-siderbar .tg-widgettitle h3 { color: #fff; font-size: 16px; line-height: 16px; margin-bottom: 0px;}
.tg-siderbar .tg-widget { padding: 0; border-radius: 4px; border: 1px solid #ddd;}
.tg-widget { width: 100%; float: left; padding: 80px 0; position: relative;}
.tg-siderbar .tg-widgettitle { width: 100%; float: left;  margin: 0;  border: 0; padding: 20px; background: #515151;
 border-radius: 4px 4px 0 0;}
.tg-widgetcontent { width: 100%; float: left; padding: 0 20px;color: #515151;}
.tg-widget ul { width: 100%; float: left; list-style: none;  line-height: 17px;}
.tg-widget ul li {width: 100%; float: left; padding: 15px 0; line-height: inherit; list-style-type: none; border-bottom:1px solid #cccccc;}
.tg-widget ul li:last-child { border-bottom:0px; }
.tg-widget ul li a { color: #515151; font-family: 'Roboto', sans-serif;}






/*table formate start here*/

table{ width: 100%; border-collapse: collapse;  }
tr:nth-of-type(odd) { background:#F8F8F8;}
th { background:#72AA42; color:#fff!important; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:bold; border-right:2px solid #FFF!important; padding:13px 10px!important; }
td, th { border:none; text-align: left; padding:10px 10px; font-size:13px; font-family: 'Open Sans', sans-serif; color:#26516b; }

    td:nth-of-type(1) { content: ""; width:20%;}
    td:nth-of-type(2) { content: ""; width:20%;}
    td:nth-of-type(3) { content: ""; width:20%;}
    td:nth-of-type(4) { content: ""; width:20%;}
    td:nth-of-type(5) { content: ""; width:20%;}
    
td{ border-bottom: 1px solid #ddd; padding:20px 10px;}
th{ border-bottom: 2px solid #fff;}
/*table formate end here*/



.inner .appoint input{ background:#EEEEEE; width:90%; font-family:'Open Sans', sans-serif; border:none; 
margin:4px 0px 12px 0px; padding:30px 15px; font-size:13px; color:#7E7E7E;}
.inner .appoint textarea{ background:#EEEEEE; width:90%; font-family:'Open Sans', sans-serif; border:none; 
margin:4px 0px 12px 0px; padding:30px 15px; font-size:13px; color:#7E7E7E;}
.inner .btn{ background:#494949; color:#FFF; font-family:'Open Sans', sans-serif; font-size:15px; border-radius:5px; padding:10px 30px;         -webkit-transition: background 0.3s linear;
        -moz-transition: background 0.3s linear;
        -ms-transition: background 0.3s linear;
        -o-transition: background 0.3s linear;
        transition: background 0.3s linear;}
.inner .btn a{color:#FFF;}
.inner .btn:hover{ background:#72AA42; color:#FFF; font-family:'Open Sans', sans-serif; font-size:15px; border-radius:5px; padding:10px 30px;}

.contact a {text-decoration:none; color:#FBBA00; outline:none; text-decoration: none;}
.contact a:hover {text-decoration:none; color:#333333;}

.inner .borderinner img{outline: 1px solid white; outline-offset: -8px;}
.inner .breadcum{ font-size: 12px; color: #333333; font-family:'Open Sans', sans-serif; padding-top:30px; text-align: right; font-weight: bold;  }




/* ..... Home Page Contener Area End ..... */

/* ..... Inner Page Contener Area Strat ..... */

/* ----------- Images Gallery Css Strat ----------- */

/* ----------- Images Gallery Css End ----------- */

/* ..... Inner Page Contener Area End ..... */
/* ------- Pages Contener Area End ------- */

/* ------- Footer Area Strat ------- */
/* ------- Footer Area Strat ------- */
footer{ background:#001b33; padding:85px 0px 10px 0px; color:#fff; }

.menubtom{text-align:left; margin:0px auto; padding-bottom:50px;}
.menubtom h3{font-family: 'Roboto', sans-serif; font-size:20px; font-weight: 700; border-left: 4px solid #ffcd6c; padding-left: 15px; margin-bottom: 30px;}
.menubtom ul{ margin:0px auto;}
.menubtom ul li{ font-size:12px; margin-bottom:10px; display:inline-block; text-align: left; font-weight:300; color:#fff; display:block; padding: 8px 0px;}
.menubtom ul li a{color:#FFFFFF; text-transform: none; font-family:'Roboto', sans-serif; font-size:16px; margin: 0px; font-weight: 500;}
.menubtom ul li a:hover{ color:#72AA42; text-decoration: none; }
.menubtom ul li a.active{ color:#72AA42; }
.menubtom p{font-family: 'Roboto', sans-serif; font-size:16px; font-weight: 500; padding: 0px 0px 15px 0px; line-height: 25px;}
.menubtom p span{color: #416b91;}
.menubtom p a{ color:#fff; }
.menubtom p a:hover{ color:#72AA42;}
.menubtom .calluspatch{padding: 100px 0px 10px 0px;}
.menubtom ul.socialmedia{padding: 10px 0px 20px 0px;}
.menubtom ul.socialmedia li{float: left; padding: 0px 15px 0px 0px;}


.footer_bottom{font-family: 'Open Sans', sans-serif; border-top: 2px solid #233a4f;  margin:0px 0px 10px 0px; padding: 30px 0px 15px 0px; text-align:center; font-size:12px; color:#EDEDED;}
.footer_bottom a{color:#EDEDED;}
/* ------- Footer Area End ------- */

#toTop { background:#FFCB30; text-align:center; padding:8px 12px; border-radius:5px; position:fixed; /* this is the magic */ bottom:10px; /* together with this to put the div at the bottom*/ right:10px; cursor:pointer; display:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/* ========== Style Css End ========== */

/* ==================== Bootstrap Css Strat ==================== */
@media screen and (min-width : 990px) and (max-width : 1980px) {
.navbar-nav > li:hover > .dropdown-menu {display: block;}
.navbar-inverse .navbar-brand{ display:none; }
.navbar-collapse{ padding-left:0px; padding-right:0px;}
.dropdown-menu > li{ border-bottom:#dddddd solid 0px;}
.dropdown-menu > li:last-child{ border-bottom:none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff!important;
  text-decoration: none;
  background-color: #5b5b5b;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff!important;
  text-decoration: none;
  background-color: #5b5b5b;
  outline: 0;
}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
.owl-carousel .owl-item .owl-item{ float:none; width:95%;}
.nav > li{ font-size:12px;}
.navbar-inverse .navbar-nav > li > a { padding: 17px 10px;}
.linkedin a{ margin:0px;}
.banner_btn{ margin-top:5px;}
.true_arrow li{ margin-bottom:15px;}
footer input[type="text"]{ width:64%;}
.footer_bottom ul.app_btn li { display: inline-block;  width: 47%;}
.footer_bottom ul.app_btn{ margin-top:10px;}
.footer_social{ margin-top:10px;}
.footer_bottom .payment{ margin-top:17px;}
.banner_btn{top:285px!important;}

}
@media (max-width: 990px) {
.navbar-header {float: none;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important; margin: 7.5px -15px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
.navbar-text {float: none; margin: 15px 0;}
.navbar-collapse.collapse.in { display: block!important;}
.collapsing {overflow: hidden!important;}
.navbar-inverse .navbar-brand{ color:#121213;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:transparent;}
}
@media only screen and (max-width:1000px) {
.banner_text{ font-size:22px; margin-bottom:25px; line-height:26px;}
.banner_btn{ top:231px!important;}
.work_flow_bg{ display:none;}
.header_call{ display: none;}
.header_mail{display: none;}
.linkedin{display: none;}
.navigation{background:#494343;}
.width100small{width: 100%}
.tab_space{ margin-top:50px;}
.footer_social{ text-align:center;}
.footer_bottom .payment{ margin-top:30px;}
.footer_bottom .copy_msg{ text-align:center; margin-top:33px;}
.footer_social li {display: inline-block;  float: none;}
.footer_bottom ul.app_btn li { display: inline-block; float:none; width:auto;}
.footer_bottom ul.app_btn{ text-align:center;}
.video_cnt_block{ margin-top:0px;}
.linkedin a, .blog a{ padding:15px 10px;}

}
@media screen and (min-width : 980px) and (max-width : 1024px) {

}
@media screen and (min-width : 400px) and (max-width : 1024px) {
}
@media screen and (min-width : 768px) and (max-width : 990px) {

}
@media screen and (min-width : 700px) and (max-width : 800px) {

}
@media only screen and (max-width:900px) {
}
@media only screen and (max-width:800px) {

}
@media only screen and (max-width:768px) {
	
}
@media screen and (min-width : 700px) and (max-width : 800px) {
	
}
@media screen and (min-width : 600px) and (max-width : 640px) {
	
}
@media only screen and (max-width:760px) {
  .img100{width: 100%;}
.owl-carousel .owl-item .owl-item{ width:100%;}
.navigation .rightpart{display: none;}
.logo{text-align: center;}
.navigation{ padding-top:0px;}
.navbar-inverse .navbar-brand{ color:#fff;}
.navbar-nav { float: none!important; margin-top:0px!important; margin-bottom:0px!important;}
.navbar-toggle{ background:#FFCB30!important; border:#000 solid 1px!important;}
.navbar-inverse{ background:#FFCB30 !important; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.nav > li{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.nav > li , .nav > li:last-child , .nav > li:first-child { margin-left:0px!important; background:none; font-size:14px;}
.nav > li a, .nav > li:last-child a, .nav > li:first-child a,.navbar-inverse .navbar-nav > li:first-child >  a, .navbar-inverse .navbar-nav > li:last-child >  a{ padding:12px 14px!important; display:block;}

.nav > li{ border-bottom:#364655 solid 1px;}
.nav > li:last-child{ border-bottom:#4b4a4a solid 0px;}
.navbar-inverse .navbar-nav > li > a{ color:#fff!important;}
.navbar-inverse .navbar-nav > li:hover a, .navbar-inverse .navbar-nav > li.active a{ background:#092782;}
.navbar-inverse .navbar-nav > li:hover a{ color:#fabb06 ;} 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fabb06;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background:#092782!important;}

.newsletter h1{font-size:30px;  padding: 60px 0px 0px 0px; margin: 0px; text-align: center;}
.newsletter .buttonIn { width: 100%; position: relative; margin-top: 35px; margin-bottom: 85px;}

.abouttextmarg h1 {font-size: 30px; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; line-height: 35px;}
.ourservicesarea { padding: 50px 0px 80px 0px;}
.testimonials { padding: 50px 0px 130px 0px;}
.testimonials h1 {font-size: 30px;}
.testimonials .whitebg {padding: 40px 15px 50px 15px;}
.testimonials p {font-size: 14px; line-height: 25px; padding: 10px 0px 10px 0px;}
.testimonials h3 { font-size: 18px;}

.clientlogo {margin: 40px 0px;}


.menubtom ul li a{float: none;}
.connect { width: 57%;}
.inner .appoint input { width: 100%;}
.strength input { width: 100%;  margin-right: 15px; margin-bottom: 15px;}

.abouttextmarg {margin: 10px 0px 10px 0px;}
.strength h1 { font-size: 40px;}
.ourservicesarea h1 {font-size: 30px;}

.dropdown-menu li{ font-size:14px;}
.dropdown-menu li li{ font-size:12px;background:url(../images/line_divder.jpg) no-repeat 10px 16px;}
.navbar-nav > li > .dropdown-menu li ul li a{ padding:8px 20px;}
.navbar-nav > li.dropdown a{ background:none;}
.navbar-inverse .navbar-nav > li:hover li a, .navbar-inverse .navbar-nav > li.active li a{ background:none!important;}
.dropdown-menu li ul{ display:block; position:relative; right:0px;}
.dropdown-menu li ul{ background:none!important;}
.work_flow .col-sm-3{ margin-bottom:30px;}
.video_block_title{ display:block;}
.video_block{ text-align:center; margin-top:30px;}
.video_block .img-responsive{ display:inline-block;}
footer .col-sm-4{ margin-bottom:30px;}
.tab_space { margin-top: 30px;}
.footer_social li a{ padding:5px 0px;}
.footer_social{ margin-bottom:30px;}
.footer_bottom{ text-align:center;}
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}

.topheadercontact .leftpart{background:url(../images/icon_top_mail.png) 15px 14px no-repeat; padding: 9px 0px 10px 35px;}
.topheadercontact .rightpart{background:url(../images/icon_top_phone.png) left 14px no-repeat; padding: 10px 15px 10px 25px; float: right;}
header { margin: 11px 0px 0px 0px;}
}
@media only screen and (max-width:680px) {
.banner_btn { top: 70%!important;}
.banner_btn a{ font-size:13px;}
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media only screen and (max-width:640px) {
h1{ font-size:24px;}
.video_block_title{ font-size:24px;}
.track_input_box { max-width: 300px;}
.track_input_box button{ font-size:16px;}
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media (max-width: 480px) {
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media (max-width: 470px) {
	.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
  .certificate .imggap img{width: 100%;}
}
@media (max-width: 450px) {
.banner_btn { top: 80%!important;}
.banner_btn a{ font-size:10px; padding:7px;}
.banner_text{ font-size:30px; line-height:35px; width:100%; white-space:nowrap;}
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}	
.certificate .imggap img{width: 100%;}
}
@media (max-width: 400px) {
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media (max-width: 360px) {
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media (max-width: 320px) {
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}