@media (min-width:1981px){.welcome-wrp .services-wlc{min-height:365px}
}
@media (min-width:2380px){.welcome-wrp .services-wlc{min-height:400px}
}
@media (max-width:1763px){.single-call-to-action{padding: 0;}
.services-content .service-box .content .title{font-size:14px;}
}
@media (max-width:1625px){.services-content .service-box .content .title{font-size:16px;}
.services-content .service-box .img-thumb img{max-height:320px;}
}
@media (max-width:1489px){.single-call-to-action{padding: 0;}
.single-call-to-action .icon-box i:before{font-size:35px;}
.single-call-to-action .content-box .title{font-size:18px;}
.single-call-to-action .content-box p span{display:none;}
}
@media (max-width:1341px){.single-call-to-action{/* min-height:200px; */}
.single-call-to-action .icon-box i:before{font-size:32px;padding:15px;}
.services-wlc .content{width:85%;}
}
@media (min-width:1200px){.container{padding:0;width:1180px;}
}
@media (max-width:1199px){.stricky-fixed .navigation .nav-header > ul > li > a{font-size:12px;padding:23px 10px;}
.cookie-contant-box .content{line-height: normal;}
body .single-header-info{float:right;}
.md-text-center{text-align:center;}
.header{padding:25px 0;}
.header-right-info{float:none !important;padding-left:10%;}
.single-header-info .icon-box, .single-header-info .content{line-height:114px;}
.single-header-info .content p{font-size:12px}
.logo{}
.mainmenu-area .search-box{width:100%;}
.home-appointment-form{margin-top:-150px;}
.home-appointment-form .form-grp .single-form{margin-bottom:15px;}
.welcome-feature li:last-child{margin-right:0;}
.welcome-wrp{display:none;}
.services-content .service-box .img-thumb img{max-height:100%;}
.services-content.services-carousel .owl-controls .owl-nav{top:auto;left:0;right:0;}
.single-call-to-action{padding: 0;/* min-height:267px; */}
}
@media (max-width:1024px){.stricky-fixed .navigation .nav-header > ul > li > a{font-size:11px;padding:23px 10px;}
.logo{float:left !important;text-align:center;padding-bottom:0px;}
.header-right-info{float:none !important;padding-left:10%;}
.navigation .nav-header > ul > li > a{padding:23px 12px;}
.single-call-to-action .content-box p br{display:none;}
.single-specialize{padding:0 30px;}
.single-specialize br{display:none;}
.single-header-info .content{display:none;}
.full-sec .full-sec-content{padding-bottom:70px;}
.single-service-home .icon-box, .single-service-home .content{display:block;}
.single-service-home .inner-box{margin-left:auto;margin-right:auto;}
.single-service-home .content{text-align:center;position:relative;z-index:4;padding-top:25px;}
.home-appointment-form .form-grp .single-form input{width:420px;margin-bottom:20px;}
}
@media (max-width:1000px){.navigation .nav-header > ul > li > a{font-size:12px;}
}
@media (max-width:991px){body #mobile-nav1 .btn:active.focus, body #mobile-nav1 .btn:active:focus, body #mobile-nav1 .btn:focus{outline:thin dotted;outline:0px auto -webkit-focus-ring-color;outline-offset:0px;}
body #mobile-nav1 .btn.btn-toggle.collapsed:after{content:'+';display:block;position:absolute;top:0;right:0;padding:0px 12px;font-size:24px;line-height:34px;height:34px;}
body #mobile-nav1 .btn.btn-toggle:after{content:'-';display:block;position:absolute;top:0;right:0;padding:0px 12px;font-size:24px;line-height:34px;height:34px;}
#singleproducts h2{margin-top:30px;}
#products h2{margin-top:30px;}
#mobile-nav1 .btn.btn-toggle{width:100%;color:#000;border-radius:0px;}
#mobile-nav1{display:block;position:relative;}
#nav1{display:none;}
body #products .product-cat-block > a{width: 33.3%;}
#products .product-cat-block .single-product-block .product-thumb-grid{
    width: 100%;
    color: #000;
    border-radius: 0px;
}
		#mobile-nav1 {display: block;position: relative;}
	#nav1 {display: none;}
	body #products .product-cat-block .single-product-block {width: 100%;}
	.header-right-info {
	  float: none !important;
	  padding-left: 2%;
	}
	.header-right-info .single-header-info {
	  float: right;
	  padding-left: 0px;
	}
	.header-right-info .single-header-info:first-child {
	  padding-left: 0;
	  float: right;
	}
	.stricky-fixed .navigation .nav-header > ul > li > a{font-size:9px;padding:23px 5px;}
	.navigation .nav-header > ul > li > a {
	  padding: 23px 11px;
	  font-size: 12px;
	}
	.single-call-to-action {
	  min-height: auto;
	  -webkit-min-logical-height: initial;
	}
	.home-appointment-form .form-grp .single-form {
	  float: none;
	}
	.home-appointment-form .form-grp .single-form input {
	  width: 100%;
	}
	.home-appointment-form .form-grp .select-input-wrapper {
	  width: 100%;
	}
	.working-process .process-box .icon {
	  height: 75px;
	  line-height: 75px;
	  width: 75px;
	}
	.working-process .process-box .icon i {
	  font-size: 48px;
	}
	.working-process .process-box .icon .process-number {
	  top: 20px;
	}
	.working-process .process-box .icon:after {
	  right: -40px;
	  top: 35px;
	  width: 35px;
	}
	.working-process .process-box .icon:before {
	  right: -44px;
	  top: -2px;
	}
	#single_Service .col-lg-3.col-md-3 {
	  display: none;
	}
	.footer.bg-style .footer-widget.news-post {
	  margin-top: 30px;
	}
	.footer.bg-style .footer-widget.contact-widget {
	  margin-top: 30px;
	}
	.footer.style2 .footer-widget {
	  min-height: 320px;
	}
	.footer.style2 .footer-widget.latest-post {
	  margin-top: 30px;
	}
	.footer.style2 .footer-widget.contact-widget {
	  margin-top: 30px;
	}
	.sm-text-center {
	  text-align: center;
	}
	.sm-col5-center {
	  display: block;
	  float: none;
	  margin-left: auto;
	  margin-right: auto;
	  max-width: 500px;
	}
}
@media (max-width: 797px) and (min-width: 768px) {

	.tab-style .column .tab-btns .tab-btn {
	    width: 32.5%;
	}
	body #products .product-cat-block .single-product-block {/* width: 30%; */}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
.mainmenu-area {display:none;}
.header {display:none;}
.mobile-header {display:block;}
.mobile-header {display: block;background: #000; padding: 10px 0px;}
.mobile-header .logo img {width:250px;text-align:left;}
.mobile-header .logo {width: 100%;padding-bottom: 0px;border-bottom: 1px solid #4A4848;margin-bottom: 5px;text-align: left;}
.menu-button.bottom {top: 35px!important;}
body .header-right-info .single-header-info:last-child {float: none;}
body .sidr ul li.dropdown > a.collapsed {
    background: url(../img/menu-mobile-expand.png) no-repeat 90% 50%;
}
body .sidr ul li.dropdown > a {
    background: url(../img/menu-mobile-collpase.png) no-repeat 90% 50%;
}
.menu-button {background: url(../img/menu-bars.png)!important; }
.sidr-open.sidr-right-bottom-open .menu-button {background: url(../img/menu-bars-close.png)!important; }
}
@media (max-width: 768px) {
	.desktop-view{display: none!important;}
	.mobile-view-slider-wrap{display: block!important;}
	body .single-blog-post .content-box .content h3 {font-size: 16px;}
	body .req-demo-btn {padding: 0;}
body .mob-pad-top {padding-top: 0px!important;}
body #products .product-cat-block .single-product-block {width: 100%;}

	body .footer .footer-upper {
    padding: 15px 0;
    text-align: center;
}
body #products h2 {
    margin-top: 25px;
    font-size: 22px;
}
body #singleproducts h2 {
    margin-top: 25px;
    font-size: 22px;
}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .login-to-buy {
    font-size: 10px;
    padding: 5px;
    width: 100px;
}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .add-to-cart {
	    padding: 5px;
	    font-size: 10px;
	    padding-left: 15px;
	    background-size: 10px;
	    width: 100px;
}

	.single-header-info .icon-box .inner-box img {
    width: 20px;
}
	.header-right-info {padding: 0;text-align: center;margin: auto;display: block;width: auto;}
	.single-header-info .icon-box, .single-header-info .content {display: block;text-align: center;line-height: normal;}
	.single-header-info .icon-box .inner-box {margin-left: auto;margin-right: auto;line-height: normal;}
	.single-header-info .content {text-align: center;margin-top: 5px;line-height: 18px;display: block;}
	.single-header-info .thm-btn {margin: 37px 0;}
	.offer-wrapper:after, .offer-wrapper:before, .offer-wrapper .has-overlay:before, .offer-wrapper .has-overlay:after {width: 100%;height: 50%;}
	.offer-wrapper:before , .offer-wrapper .has-overlay:before {top: auto;bottom:0;}
	.img-masonary {margin-top: 80px;}
	.fact-counter-wrapper {text-align: center;}
	.single-fact {margin-top: 30px;}
	.single-team-member .img-box {display: block;}
	.footer-call-to-action {text-align: center;}
	.footer-call-to-action a.thm-btn {float: none !important;}
	.footer-widget {margin-bottom: 0px;margin-top: 0px!important;}
	.footer-widget.about-widget {margin-bottom: 20px;text-align: center;}
	.footer.style2 .footer-widget.contact-widget {margin-bottom: 0;}
	.single-blog-post{margin-bottom: 50px;}
	.blog-home {padding-bottom: 40px;}
body .welcome-iconbox .content {width: auto!important;}
body .footer-widget.quick-links {display:none}
body .welcome-iconbox .content .details {left: -15px;}
body .welcome-iconbox .content .details a {width: 100px;}

	.mainmenu-area .search-box {
	  width: auto;
	}

	.header-right-info .single-header-info {
	  /* width: 50%; */
	  margin: auto;
	  text-align: center;
	  padding: 0;
	  width: auto;
	  display: inline-block;
	}
	.header-right-info .single-header-info:last-child {display: inline-block!important;width: auto!important;float: left;}
	.header-right-info .single-header-info:last-child {
	  display: inline-block;
	  width: 100%;
	  margin-left: auto;
	  margin-right: auto;
	  text-align: center;
	  float: right;
	  text-align: center;
	  float: none;
	}
	.header-right-info .single-header-info:last-child .thm-btn {
	  margin: 37px 20px 0;
	}
	.single-call-to-action .icon-box {top:5px;}
.single-blog-post .img-box img{height:auto}
#robot-demo.modal iframe{width: auto;position: absolute;left: 0;bottom: 0;right: 0;top: 0;height: auto;}
#robot-demo.modal .modal-body{position:relative;height:0;padding-top: 60%;}
}
@media (max-width: 767px) {

.footer-widget .email-subscribe h3.title:after {position: relative;
    margin: auto;}

	.working-process .process-box .title {margin-top: 10px;}
	.working-process .process-box .icon:after {
	  display: none;
	}
	.working-process .process-box .icon:before {
	  display: none;
	}
	body #mobile-nav1 .btn:active.focus, body #mobile-nav1 .btn:active:focus, body #mobile-nav1 .btn:focus {
    outline: thin dotted;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}
	body #mobile-nav1 .product-cat-list li a {
    padding: 6px 20px;
}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block {
}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .left-block {width: 65px;height: 65px;}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .right-block {margin-left: 75px;}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-name-block .product-name {font-size: 12px;}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-part-block .part-name {font-size: 12px;}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn {}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .login-to-buy {
}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .add-to-cart {
}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block {}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .left-block {
    width: 65px;
}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .right-block {
    margin-left: 75px;
}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .head-name-block {}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .head-part-block {}
	.single-header-info .modal-dialog.style-one {margin: 30px 15px !important;width: auto;}
	.home-appointment-form {margin-top: 0;}
	.home-appointment-form .heading h3 {margin-top: 15px;}
	.working-process .process-box {margin-bottom: 40px;}
	.col-4 .services-iconbox .single-specialize {text-align: center;}
	.col-4 .services-iconbox .single-specialize .icon-box {margin-left: auto;margin-right: auto;}
	.services-content.style2 .service-box {margin-left: auto;margin-right: auto;max-width: 400px;}
	.offer-section .inner-content {text-align: center;}
	.footer.bg-style .footer-upper .container {margin-left: auto;margin-right: auto;text-align: center;}
	.footer.style2 .container {margin-left: auto;margin-right: auto;max-width: 400px;}
	.footer.bg-style .footer-widget.contact-widget {margin-bottom: 0;margin-top: 0px;}
	.xs-col5-center {display: block;float: none;margin-left: auto;margin-right: auto;max-width: 500px;}
	.logo.pull-left {
}
.header {
    display: none;
}
.mainmenu-area{display:none;}
.single-call-to-action .content-box .title {
    font-size: 14px;
    margin: 10px 0 5px 0px;
}
.single-call-to-action .content-box p {
    font-size: 11px;
    line-height:12px
}
.footer-widget.contact-widget div.block {    margin-top: 0px;}
body .mainmenu-area.stricky-fixed .navigation.pull-left {float: left!important;}
.menu-button {background: url(../img/menu-bars.png)!important; }
.sidr-open.sidr-right-bottom-open .menu-button {background: url(../img/menu-bars-close.png)!important; }
.mobile-header {display: block;background: #000; padding: 10px 0px;}
.mobile-header .logo img {width:150px;text-align:left;}
.mobile-header .logo {
    width: 100%;
    padding-bottom: 0px;
    border-bottom: 1px solid #4A4848;
    margin-bottom: 5px;
    text-align: left;
    float: none!important;
}
.menu-button.bottom {top: 25px!important;}
.footer .footer-upper {
    padding: 20px 0;
}
body .sidr ul li.dropdown > a.collapsed {
    background: url(../img/menu-mobile-expand.png) no-repeat 90% 50%;
}
body .sidr ul li.dropdown > a {
    background: url(../img/menu-mobile-collpase.png) no-repeat 90% 50%;
}
.contact-content .contact-form textarea {height: 100px!important;}
.contact-content .contact-form textarea, .contact-content .contact-form input {height: 30px;    padding-left: 10px;
    line-height: 30px;
    margin-bottom: 10px;
    font-size: 12px;}
.contact-content h2 {margin: 20px 0px;font-size: 20px;}
.contact-content #contact-page-google-map {margin-bottom: 20px;}

}
@media (max-width: 600px) {
  .cookie-contant-box .button-wrap a.cookie_alert_btn{    padding: 5px 25px;    font-size: 17px;  }
  .cookie-contant-box{display: block;}
  .cookie-contant-box .button-wrap a.cookie_alert_btn{margin-left: 0;}
  .cookie-contant-box .content{margin-bottom: 15px;}
  .cookiealert{padding: 20px 0;}
	.home-appointment-form {margin: 0;}
	.welcome-feature li {margin-right: 10px; }
	.welcome-feature li:last-child {margin-right: 0; }
}
@media (max-width: 480px) {
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block {
    padding: 5px 0px;
}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .left-block {
    width: 50px;
    height: 50px;
}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .right-block {
    margin-left: 55px;
}
	body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-name-block .product-name {
=======
    height: 180px;
}
.header-right-info{float:none !important;padding-left:2%;}
.header-right-info .single-header-info{float:right;padding-left:0px;}
.header-right-info .single-header-info:first-child{padding-left:0;float:right;}
.stricky-fixed .navigation .nav-header > ul > li > a{font-size:9px;padding:23px 5px;}
.navigation .nav-header > ul > li > a{padding:23px 11px;font-size:12px;}
.single-call-to-action{min-height:auto;-webkit-min-logical-height:initial;}
.home-appointment-form .form-grp .single-form{float:none;}
.home-appointment-form .form-grp .single-form input{width:100%;}
.home-appointment-form .form-grp .select-input-wrapper{width:100%;}
.working-process .process-box .icon{height:75px;line-height:75px;width:75px;}
.working-process .process-box .icon i{font-size:48px;}
.working-process .process-box .icon .process-number{top:20px;}
.working-process .process-box .icon:after{right:-40px;top:35px;width:35px;}
.working-process .process-box .icon:before{right:-44px;top:-2px;}
#single_Service .col-lg-3.col-md-3{display:none;}
.footer.bg-style .footer-widget.news-post{margin-top:30px;}
.footer.bg-style .footer-widget.contact-widget{margin-top:30px;}
.footer.style2 .footer-widget{min-height:320px;}
.footer.style2 .footer-widget.latest-post{margin-top:30px;}
.footer.style2 .footer-widget.contact-widget{margin-top:30px;}
.sm-text-center{text-align:center;}
.sm-col5-center{display:block;float:none;margin-left:auto;margin-right:auto;max-width:500px;}
}
@media (max-width:797px) and (min-width:768px){.tab-style .column .tab-btns .tab-btn{width:32.5%;}
body #products .product-cat-block .single-product-block{/* width:30%; */}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.mainmenu-area{display:none;}
.header{display:none;}
.mobile-header{display:block;}
.mobile-header{display:block;background:#000;padding:10px 0px;}
.mobile-header .logo img{width:250px;text-align:left;}
.mobile-header .logo{width:100%;padding-bottom:0px;border-bottom:1px solid #4A4848;margin-bottom:5px;text-align:left;}
.menu-button.bottom{top:35px!important;}
body .header-right-info .single-header-info:last-child{float:none;}
body .sidr ul li.dropdown > a.collapsed{background:url(../img/menu-mobile-expand.png) no-repeat 90% 50%;}
body .sidr ul li.dropdown > a{background:url(../img/menu-mobile-collpase.png) no-repeat 90% 50%;}
.menu-button{background:url(../img/menu-bars.png)!important;}
.sidr-open.sidr-right-bottom-open .menu-button{background:url(../img/menu-bars-close.png)!important;}
}
@media (max-width:768px){body .req-demo-btn{padding:0;}
body .mob-pad-top{padding-top:0px!important;}
body #products .product-cat-block > a{width: 50%;}
#products .product-cat-block .single-product-block .product-thumb-grid{/* height: 130px; */}
#products .product-cat-block .single-product-block .single-product-title{font-size: 11px;padding: 5px 3px 0;min-height: 53px;}
body .footer .footer-upper{padding:15px 0;text-align:center;}
body #products h2{margin-top:25px;font-size:22px;}
#products .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .add-to-cart{
    color: transparent;
    font-size: 0;
    width: 30px;
    height: 28px;
    background-size: 19px auto;
    background-position: 50% 50%;
    padding: 0;
    top: 15px;
    margin: 0;
    right: 0;
    opacity: 1 !important;
}
#products .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .login-to-buy{display:none}
.breadcumb li a, .breadcumb li i, .breadcumb li span{
    font-size: 10px;
    display: inline-block;
}
#products .singleproducts-cat-block .single-singleproducts-block .product-name-block{padding-top:0}
body #singleproducts h2{margin-top:25px;font-size:22px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .login-to-buy{font-size:10px;padding:5px;width:100px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .add-to-cart{padding:5px;font-size:10px;padding-left:15px;background-size:10px;width:100px;}
.single-header-info .icon-box .inner-box img{width:20px;}
.header-right-info{padding:0;text-align:center;margin:auto;display:block;width:auto;}
.single-header-info .icon-box, .single-header-info .content{display:block;text-align:center;line-height:normal;}
.single-header-info .icon-box .inner-box{margin-left:auto;margin-right:auto;line-height:normal;}
.single-header-info .content{text-align:center;margin-top:5px;line-height:18px;display:block;}
.single-header-info .thm-btn{margin:37px 0;}
.offer-wrapper:after, .offer-wrapper:before, .offer-wrapper .has-overlay:before, .offer-wrapper .has-overlay:after{width:100%;height:50%;}
.offer-wrapper:before , .offer-wrapper .has-overlay:before{top:auto;bottom:0;}
.img-masonary{margin-top:80px;}
.fact-counter-wrapper{text-align:center;}
.single-fact{margin-top:30px;}
.single-team-member .img-box{display:block;}
.footer-call-to-action{text-align:center;}
.footer-call-to-action a.thm-btn{float:none !important;}
.footer-widget{margin-bottom:0px;margin-top:0px!important;}
.footer-widget.about-widget{margin-bottom:20px;text-align:center;}
.footer.style2 .footer-widget.contact-widget{margin-bottom:0;}
.single-blog-post{margin-bottom:50px;}
.blog-home{padding-bottom:40px;}
body .welcome-iconbox .content{width:auto!important;}
body .footer-widget.quick-links{display:none}
body .welcome-iconbox .content .details{left:-15px;}
body .welcome-iconbox .content .details a{width:100px;}
.mainmenu-area .search-box{width:auto;}
.header-right-info .single-header-info{margin:auto;text-align:center;padding:0;width:auto;display:inline-block;}
.header-right-info .single-header-info:last-child{display:inline-block!important;width:auto!important;float:left;}
.header-right-info .single-header-info:last-child{display:inline-block;width:100%;margin-left:auto;margin-right:auto;text-align:center;float:right;text-align:center;float:none;}
.header-right-info .single-header-info:last-child .thm-btn{margin:37px 20px 0;}
.single-call-to-action .icon-box{top:5px;}
}
@media (max-width:767px){
#products .product-cat-block a{/* display: block; *//* float: none; *//* width: 46%; *//* margin:10px 5px; */}
#products > .container > .row{/* margin: 0; */}
	.working-process .process-box .title{margin-top:10px;}

.working-process .process-box .icon:after{display:none;}
.working-process .process-box .icon:before{display:none;}
body #mobile-nav1 .btn:active.focus, body #mobile-nav1 .btn:active:focus, body #mobile-nav1 .btn:focus{outline:thin dotted;outline:0px auto -webkit-focus-ring-color;outline-offset:0px;}
body #mobile-nav1 .product-cat-list li a{padding:6px 20px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block{}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .left-block{width:65px;height:65px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .right-block{margin-left:75px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-name-block .product-name{font-size:12px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-part-block .part-name{font-size:12px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn{}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .login-to-buy{}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .add-to-cart{}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block{}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .left-block{width:65px;}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .right-block{margin-left:75px;}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .head-name-block{}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .head-part-block{}
.single-header-info .modal-dialog.style-one{margin:30px 15px !important;width:auto;}
.home-appointment-form{margin-top:0;}
.home-appointment-form .heading h3{margin-top:15px;}
.working-process .process-box{margin-bottom:40px;}
.col-4 .services-iconbox .single-specialize{text-align:center;}
.col-4 .services-iconbox .single-specialize .icon-box{margin-left:auto;margin-right:auto;}
.services-content.style2 .service-box{margin-left:auto;margin-right:auto;max-width:400px;}
.offer-section .inner-content{text-align:center;}
.footer.bg-style .footer-upper .container{margin-left:auto;margin-right:auto;text-align:center;}
.footer.style2 .container{margin-left:auto;margin-right:auto;max-width:400px;}
.footer.bg-style .footer-widget.contact-widget{margin-bottom:0;margin-top:0px;}
.xs-col5-center{display:block;float:none;margin-left:auto;margin-right:auto;max-width:500px;}
.logo.pull-left{}
.header{display:none;}
.mainmenu-area{display:none;}
.single-call-to-action .content-box .title{font-size:14px;margin:10px 0 5px 0px;}
.single-call-to-action .content-box p{font-size:11px;line-height:12px}
.footer-widget.contact-widget div.block{margin-top:0px;}
body .mainmenu-area.stricky-fixed .navigation.pull-left{float:left!important;}
.menu-button{background:url(../img/menu-bars.png)!important;}
.sidr-open.sidr-right-bottom-open .menu-button{background:url(../img/menu-bars-close.png)!important;}
.mobile-header{display:block;background:#000;padding:10px 0px;}
.header-right-info:after{display: none}
.mobile-sms-link img{
    height: 20px;
}
.mobile-sms-link a{color: #58d64e !important;}
.mobile-header .logo img{width:150px;text-align:left;}
.mobile-header .logo{width:100%;padding-bottom:0px;border-bottom:1px solid #4A4848;padding-bottom: 13px;text-align:left;float:none!important;}
.menu-button.bottom{top:25px!important;}
.footer .footer-upper{padding:20px 0;}
body .sidr ul li.dropdown > a.collapsed{background:url(../img/menu-mobile-expand.png) no-repeat 90% 50%;}
body .sidr ul li.dropdown > a{background:url(../img/menu-mobile-collpase.png) no-repeat 90% 50%;}
.contact-content .contact-form textarea{height:100px!important;}
.contact-content .contact-form textarea, .contact-content .contact-form input{height:30px;padding-left:10px;line-height:30px;margin-bottom:10px;font-size:12px;}
.contact-content h2{margin:20px 0px;font-size:20px;}
.contact-content #contact-page-google-map{margin-bottom:20px;}
}
@media (max-width:600px){.home-appointment-form{margin:0;}
.welcome-feature li{margin-right:10px;}
.welcome-feature li:last-child{margin-right:0;}
}
@media (max-width:480px){body #singleproducts .singleproducts-cat-block .single-singleproducts-block{padding:5px 0px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .left-block{width:50px;height:50px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .right-block{margin-left:55px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-name-block .product-name{padding:0;font-size:10px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-part-block .part-name{font-size:10px;padding:0px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn{}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .login-to-buy{width:60px;font-size:9px;}
body #singleproducts .singleproducts-cat-block .single-singleproducts-block .product-buy-btn .add-to-cart{width:60px;font-size:9px;}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block{padding:5px 0px;}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .left-block{width:50px;font-size:12px;text-align:center;}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .left-block .head-image-block{text-align:center;width:100%;}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .right-block{margin-left:55px;}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .head-name-block{padding:0px;font-size:12px;}
body #singleproducts .singleproducts-cat-block .head-singleproducts-block .head-part-block{padding:0;}
body #products .product-cat-block .single-product-block{/* width:96.8%; */}
.social-icons ul li a{border-top:1px solid #EAEAEA;margin-left:-4px;}
.single-header-info:last-child{float:none;width:100%;text-align:center;}
.full-sec .full-sec-content{padding-left:30px;padding-right:30px;}
.full-sec h3{font-size:20px!important;line-height:24px;}
.full-sec h3 br{display:none;}
.single-offer.right{padding-left:0;}
.faq-home .accrodion .accrodion-title h4{font-size:15px;}
.faq-home .img-masonary .img-w1{width:100%;}
.faq-home .img-masonary .img-w1 img{margin-left:auto;margin-right:auto;display:block;}
.fact-counter-wrapper h2 br{display:none;}
.team-carousel .owl-controls{top:-70px;}
.gallery-section .slide-item{width:100%}
.single-blog-post{width:100%;margin-left:auto;margin-right:auto;}
.footer-widget{width:80%;margin-left:auto;margin-right:auto;}
.home-appointment-form .form-grp .single-form{width:100%;}
.home-appointment-form .form-grp .single-form input{width:100%;}
.col-4 .single-specialize{padding-right:0;width:85%;margin-left:auto;margin-right:auto;}
.meet-doctors.team-page .single-team-member{width:85%;margin-left:auto;margin-right:auto;}
.single-team-member .img-box img{width:100%;}
.single-award{width:50%;margin-bottom:20px;}
.single-sidebar-widget{width:80%;margin-left:auto;margin-right:auto;}
.call-to-action.boxed .single-call-to-action .content-box{width:100%;padding:0;}
.faq-home .accrodion .accrodion-title h4 span.text{display:inline-block;width:70%;font-size:18px;}
.faq-home .accrodion .accrodion-title h4 span.decor{vertical-align:top;margin-top:15px;}
.header-right-info{padding: 11px 0 0;text-align:center;display:block;margin:auto;width:auto;position:relative;}
.header-right-info .single-header-info{padding-left:0;width:auto;}
.header-right-info .single-header-info:first-child{margin-bottom:15px;margin:auto;text-align:center;}
.single-header-info .icon-box,
.single-header-info .content{display:block;text-align:center;}
.single-header-info .content{display:block;margin-top:2px;text-align:center;}
.welcome-feature li{margin-bottom:45px;margin-left:auto;margin-right:0;width:49%;}
.welcome-feature li .welcome-iconbox{margin-left:auto;margin-right:auto;max-width:50%;}
}
@media (max-width:398px){.tab-style .column .tab-btns .tab-btn{width:32.34%;}
}
@media (max-width:375px){.single-header-info{float:none;text-align:center;padding:0;}
.top-bar .left-text p{line-height:20px;padding:14px 0;}
.mainmenu-area .search-box{width:230px;}
.single-call-to-action{display:block;height:auto;padding:10px 0;}
.single-call-to-action .icon-box, .single-call-to-action .content-box{display:block;text-align:center;}
.single-call-to-action .icon-box .inner-box img{vertical-align:middle;}
.single-call-to-action .icon-box{bottom:0px;margin-left:auto;margin-right:auto;top:8px;width:50px;margin-bottom:5px;float:left;height: auto;line-height: 48px;}
.single-call-to-action .content-box{width:auto;padding:0;margin-left:50px;text-align:left;padding:0 10px 0 10px;}
.single-call-to-action .content-box ul li{width:100%;}
.footer-widget{width:90%;margin-left:auto;margin-right:auto;}
}
@media (max-width:650px){.top-bar .left-text{float:none !important;text-align:center;}
.social-icons{float:none !important;text-align:center;}
.tp-parallax-wrap{line-height: normal!important;}
.tp-caption.sfl.tp-resizeme.thm-banner-h1.blue-bg {font-size: 12px!important;line-height: normal!important;width: 300px;
    text-overflow: initial;
    text-align: left!important;
    overflow: visible;
    left:10px;
	right:0px;
    max-width: 300px!important;
    white-space: initial!important;}
.tp-caption.sfr.tp-resizeme.thm-banner-h1.heavy.black-bg {font-size: 12px!important;
    line-height: normal!important;
    width: 300px;
    text-align: left!important;
    text-overflow: initial;
    overflow: visible;
    left:10px;
	right:0px;

    max-width: 300px!important;
    white-space: initial!important;}
.tp-caption.sfb.tp-resizeme.thm-banner-p {font-size: 10px!important;line-height: normal!important;width: 300px;
    text-overflow: initial;
    overflow: visible;
    text-align: left!important;
  	left:10px;
	right:0px;
    max-width: 300px!important;
    white-space: initial!important;}
.tp-caption.sfb.tp-resizeme.thm-banner-h3 {font-size: 10px!important;line-height: normal!important;width: 300px;
    text-overflow: initial;
    overflow: visible;
    text-align: left!important;
   left:10px;
	right:0px;
    max-width: 300px!important;
    white-space: initial!important;}
    .tp-caption.sfr.tp-resizeme.thm-banner-h1.heavy {left: 10px;}
.tp-caption.sfb.tp-resizeme.thm-banner-h3 span {font-size: 10px!important;line-height: normal!important;width: 300px;
    text-overflow: initial;
    overflow: visible;
    text-align: left!important;
    left:10px;
	right:0px;
    max-width: 300px!important;
    white-space: initial!important;}
.tp-caption.sfl.tp-resizeme {font-size: 10px!important;line-height: normal!important;position: relative!important;display: block!important;left: 10px;}
/*ul li .tp-parallax-wrap:first-child {top:10px!important;}*/
body .mob-app-btn img {width: 110px!important;height: 30px!important}
ul.tp-revslider-mainul li .tp-caption br {display: none;}
ul.tp-revslider-mainul li:first-child .tp-parallax-wrap:nth-child(2) {top:10px!important;}
ul.tp-revslider-mainul li:first-child .tp-parallax-wrap:nth-child(3) {top:45px!important;}
ul.tp-revslider-mainul li:first-child .tp-parallax-wrap:nth-child(4) {top:65px!important;}
ul.tp-revslider-mainul li:first-child .tp-parallax-wrap:nth-child(5) {top: 85px!important;}
ul.tp-revslider-mainul li:first-child .tp-parallax-wrap:nth-child(6) {top: 85px!important;left: 35%!important;}
ul.tp-revslider-mainul li:nth-child(2) .tp-parallax-wrap:nth-child(2) {top:10px!important;}
ul.tp-revslider-mainul li:nth-child(2) .tp-parallax-wrap:nth-child(3) {top:30px!important;}
ul.tp-revslider-mainul li:nth-child(2) .tp-parallax-wrap:nth-child(4) {top:65px!important;}
ul.tp-revslider-mainul li:nth-child(2) .tp-parallax-wrap:nth-child(5) {top: 120px!important;}
ul.tp-revslider-mainul li:nth-child(2) .tp-parallax-wrap:nth-child(6) {top: 120px!important;left: 35%!important;}
ul.tp-revslider-mainul li:nth-child(3) .tp-parallax-wrap:nth-child(2) {top:10px!important;}
ul.tp-revslider-mainul li:nth-child(3) .tp-parallax-wrap:nth-child(3) {top:45px!important;}
ul.tp-revslider-mainul li:nth-child(3) .tp-parallax-wrap:nth-child(4) {top: 95px!important;}
ul.tp-revslider-mainul li:nth-child(3) .tp-parallax-wrap:nth-child(5) {top: 95px!important;left: 35%!important;}
ul.tp-revslider-mainul li:nth-child(4) .tp-parallax-wrap:nth-child(2) {top:10px!important;}
ul.tp-revslider-mainul li:nth-child(4) .tp-parallax-wrap:nth-child(3) {top:40px!important;}
ul.tp-revslider-mainul li:nth-child(4) .tp-parallax-wrap:nth-child(4) {top: 55px!important;}
ul.tp-revslider-mainul li:nth-child(4) .tp-parallax-wrap:nth-child(5) {top: 90px!important;}
ul.tp-revslider-mainul li:nth-child(4) .tp-parallax-wrap:nth-child(6) {top: 90px!important;left: 45%!important;}
.thm-btn {font-size: 10px!important;line-height: normal!important;}
.thm-btn.inverse {font-size: 10px!important;line-height: normal!important;}
body .rev_slider li.tp-revslider-slidesli {height: 250px!important}
}
@media (max-width:768px){
body .modal-body{padding:0px;}
.offer-section .inner-content .title span{font-size:28px}
.faq-home{padding-top:20px !important}
body .modal-dialog{width:94%;margin:-150px 3% 0;height:300px;top:50%;}
body .modal-content{background:#000;}
body .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left:0px;background-size:10px auto;width:30px;background-color:#000;}
body .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right:0px;background-size:10px auto;width:30px;background-color: #00000026;}
body button.close{position:absolute;right:10px;top:10px;background:url(../img/modal-close.png);background-size:30px auto;height:30px;width:30px;z-index:10000000;opacity:1;}
.page-navigation li a, .page-navigation li span{font-size:10px;padding:0px 3px;}
#mobile-nav1 .btn.btn-toggle{width:100%;color:#000;border-radius:0px;text-align:left;}
body .footer-widget.contact-widget div.block{margin-top:0px;}
body .contact-content .contact-info{margin-top:40px;}
.navigation{position:relative;}
.navigation .nav-header{display:none;position:absolute;top:100%;left:0;width:400px;background:#262F36;z-index:9999;overflow:hidden;overflow-y:scroll;}
.navigation .nav-footer{display:block;}
.navigation .nav-footer button{width:40px;height:40px;background:#fbca00;color:#fff;border:none;outline:none;font-size:18px;margin:15px 0;}
.navigation .nav-header > ul > li{display:block;width:100%;}
.navigation .nav-header > ul > li > a, .navigation .nav-header > ul > li:first-child > a{padding:14px 19px;background:#fbca00;border-bottom:1px solid #fff;}
.navigation .nav-header .dropdown a{position:relative;}
.navigation .nav-header .dropdown a button{width:30px;height:30px;background:#fff;color:#fbca00;border:none;outline:none;font-size:15px;border-radius:5px;position:absolute;right:15px;top:8px;}
.navigation .nav-header > ul > li:hover > a{color:#fff;}
.navigation .nav-header > ul > li > ul{position:relative;display:none;opacity:1;visibility:visible;width:100%;transition:none;}
.sec-title h2.text-uppercase.color-theme{font-size:20px;}
body p{font-size:12px!important;}
.sec-title h2{font-size:20px!important;line-height:22px!important;margin-bottom:10px!important;}
.our-solution-head{font-size:20px;}
.style-three .single-service-home .content h3{font-size:14px;line-height:normal;}
body .process-box .icon img{width:50px;text-align:center;vertical-align:middle;}
body .fact-counter-wrapper h2{font-size:30px;}
body .single-fact .icon-box{margin-bottom:5px;}
body .single-fact span{font-size:35px;}
body .footer-widget .contact li{font-size:12px;margin-bottom:5px;line-height:normal;}
body .footer-widget .contact{margin-top:5px;display:none;}
}
@media (max-width:375px){.navigation .nav-header{min-width:100%;margin-left:-15px;margin-right:-10px;}
}
@media(max-width:575px){
  .mobile-view-slider-wrap .slider-inner .carousel .carousel-inner .carousel-caption h3{font-size:18px;margin-bottom:0;line-height: normal;}
  .mobile-view-slider-wrap .slider-inner .carousel .carousel-inner .carousel-caption .buton-group{margin-top:0}
  .mobile-view-slider-wrap .slider-inner .carousel .carousel-inner .carousel-caption .buton-group a{margin-top:0px}
}
@media (max-width:500px){
  .mobile-view-slider-wrap .slider-inner .carousel .carousel-inner .carousel-caption h3{font-size: 14px;}
  .mobile-view-slider-wrap .slider-inner .carousel .carousel-inner .carousel-caption p{font-size: 11px !important;margin-top:13px;}
  .mobile-view-slider-wrap .slider-inner .carousel .carousel-inner .carousel-caption .buton-group a{margin-top:0}
}
@media (max-width:400px){
  .mobile-view-slider-wrap .slider-inner .carousel .carousel-inner .carousel-caption .buton-group{}
}