@media (min-width: 768px) { 
.paddingleft 	{padding-left:0;}
.paddingright 	{padding-right:0;}




}

@media (max-width: 1400px) {  
 

}
@media (max-width: 1199px) {  
.main {padding:0 0 0 260px;}
.leftcontent {width:260px;}
.clearmob {clear:both; display:block; margin:0; padding:0; } 
.header {padding:20px 10px;}
.headbottom {padding:100px 10px 30px 10px;}
.navbar-default .navbar-nav > li > a {font-size:13px;}
.social ul li a {width:30px; height:30px; line-height:30px; font-size:14px; }
.logoblock {width:100%; left:0; padding:0 40px;}
.servicelistright h2 {font-size:24px;}
.servicelistright p {font-size:13px; line-height:25px; }
.servicelist {padding:50px 40px 30px;}
.testimonails {padding:50px 40px;}
.footer {padding:50px 40px 0}
.footertop {padding-bottom:30px;}
.innertopblock {padding:50px 40px;}
.innercontent {padding:30px 40px;}
.proimggal2 {height:auto;}
.imagewrapgal2 {width:auto; height:auto;}
.og-grid li{width:45%;}

}

@media (max-width: 1190px) {  
 

}


@media (max-width: 991px) { 
.transition-timer-carousel .carousel-caption h1 {font-size:22px !important; line-height:35px !important;} 
.transition-timer-carousel .carousel-caption p {font-size:32px !important; line-height:38px !important;}
.carousel-caption-header span{letter-spacing:30px; line-height:30px;}
.transition-timer-carousel .carousel-caption {max-width:320px;}
.transition-timer-carousel .carousel-caption a {font-size:15px; line-height:15px; padding:8px 15px; }
.testimonaillist blockquote p {font-size:13px; line-height:25px;}
.transition-timer-carousel .carousel-caption {left:40px;}

.innertopblock h2 {font-size:25px; line-height:35px;}
.innertopblock h1 {font-size:35px; line-height:45px;}
.scrolldown {width:75px; height:24px; background-size:75px 24px; margin:0 0 0 -37px;}
.contactblockleft {padding-right:15px; border:0 none; padding-bottom:35px;}
.contactblockright {padding-left:15px; border:0 none;}
.innercontent p.toppara {width:100%;}
.innercontent .heading2 strong {font-size:20px; line-height:30px;}
.slidecontrols a {width:35px; height:35px; margin:-17px 0 0 0;  }
.slidecontrols a.slidenext {right:0px; }
.slidecontrols a.slideprev {left:0px;}
.carousel-in-try{font-size:24px;margin:20px 25px 0 auto;width: 130px;
    height: 105px; padding:20px 15px;}
.x_006_img_thumbnail_text{height:235px;}
.imagewrapgal2 {width:auto; height:auto;}
}

@media (max-width: 767px) { 
.main {width:100%; padding:0;}
/*.leftcontent {width:100%; position:relative;}
.logoblock {position:static; width:100%;}
*/
.logo {padding:0;}
.headbottom {padding:90px 10px 0;}
.leftcontent.collapse {display:block !important; height:100% !important; left:-100%;}
.leftcontent.collapsing {display:block !important; height:100% !important; left:-100%;}
.leftcontent.collapse.in {display:block !important; height:100% !important; left:0%;}
.rightcontent {padding:71px 0 0 0 ;}
.leftcontent {width:260px; z-index:999;}
.mobileheader {display:block; background:#222222; padding:10px; position:fixed; top:0; z-index:999; width:100%; }
.mobileheader .logo {width:200px; float:left; padding:0; }
/*.headbottom {padding:0;}
*/.navbar-header {float:right;}
.navbar-toggle {border:1px solid #fff; border-radius:0; margin-top:0; margin-right:0;}
.navbar-toggle .icon-bar {background:#fff;}
.navbar-nav {margin:0px 0 0 0; padding:15px 0 0 0;}
/*.header {height:auto;}
.leftcontent {height:auto;}
.navbar { margin:0px 0 0 0; padding:0;}
.headbottomin {  height:auto !important;}
*//*.jspContainer { height:auto !important; }
*/.navbar-collapse {border:0; box-shadow:none !important;}
.transition-timer-carousel .carousel-caption {display:none;}
.servicelist {padding:40px 15px 30px;}
.testimonails {padding:40px 15px;}
.testimonaillist blockquote {padding:0 45px 10px;}
.testimonaillist blockquote::after {width:25px; height:25px; background-size:25px 25px;}
.testimonaillist blockquote::before {width:25px; height:25px; background-size:25px 25px;}
.heading2 strong {padding:0 45px;}
.innercontent .heading2 strong {padding:0 35px;}
.heading2 strong::after {width:30px !important;}
.heading2 strong::before {width:30px !important;}
.aboutblock p {font-size:14px;}
.innercontent p.toppara {font-size:14px;}
.servicelistleft img{width:100%; height:auto;  }
.heading2 strong {font-size:35px;}
.policy_head{font-size:16px;padding:10px 0;}
.policy-con p{font-size:14px;}
.proimggal2 {height: auto;}
.staffpopmiddlergt {padding: 0 20px;}
.staffpopbot {  padding: 20px;}
.og-grid li {
    width: 100%; margin:10px 0;
}
.og-grid li > a:hover .product-overlay {
    padding: 10% 15% !important;
    overflow: hidden;
}
.product-overlay h5 {padding:15% 30%;}
.reviewblock .row{margin:0;}
.expandform	.contact-right-content label {width: 100%;}
.expandform{padding:50px 0;}
.reviewlist {padding:40px 0;}
}


@media (max-width: 600px) {  

.servicelist {padding:40px 20px 30px;}
.testimonails {padding:40px 20px;}
.footer {padding:40px 20px 0}
.footertop {padding-bottom:30px;}
.innertopblock {padding:0 20px  12px 20px;}
.innercontent {padding:40px 20px;}
.testimonaillist{padding:20px 0;}

.heading2 strong {padding:0 0;}
.innercontent .heading2 strong {padding:0 25px;}
.heading2 strong::after {width:20px !important;}
.heading2 strong::before {width:20px !important;}

#grid-content div {width:100%;}
#sync2 {width:100%;}


}
