@media(min-width:1380px){.flex-caption{width:30%!important;}}
@media(min-width:1000px){.container{width:1000px!important;}.wk-gallery-slider{width:100%!important;}}
@media(min-width:1000px) and (max-width:1100px){header#header span a{font-size:24px!important;color:#fff;}}

@media(min-width:760px) and (max-width:1000px){
header#header span a{font-size:24px!important;color:#fff;}
.container{width:700px!importantx;}
.wk-gallery-slider{width:100%!important;}
.flex-caption{width:50%!important;margin-left:-380px!important;bottom:15%!important;}
.flex-caption h3{font-size:22px;}
#smart-desktop-menu ul li a{font-size:11.5px!important;padding:5px 3px!important;}
.top-logo{width:105%!important;margin-top: 20px!important;}
#section-1{min-height:200px!important;}
#section-4 .firstleftblock {margin-left:-370px!important;width:330px!important;}
#section-4 .firstrightblock{margin-right: 0%!important;width: 50%!important;}
#section-5 .firstleftblock {margin-left: 0%!important;width: 50%!important;}
#section-5 .firstrightblock{margin-right:-370px!important;width:330px!important;}
h3.moduletitle{font-size:24px;}
.smalltitle{font-size:18px!important;}
#section-4{height:575px!important;}
#section-5{height: 1005px!important;}
section#section-2 h3.moduletitle{margin-left:-380px;}
#section-7 .firstleftblock {margin-left:0px!important;width:50%!important;}
#section-7 .classmobresp, #section-7 .contactyallblocks{width: 363px!important;padding-right: 10px!important;}
#sidebar img{width:100%;}
#sidebar form img{width:auto!important;}
#sidebar input[type="text"], #sidebar textarea{width:210px;color:#333;}
section#section-7 input[type="text"], section#section-7 textarea{width: 265px;color: #333;}
section#section-7 #button7{margin-left:136px!important;}
#section-4 .parallaxvertical{background-position: 33px 100%!important;}
.item-page img{max-width:100%;}
}

@media(min-width:500px) and (max-width:760px){
.container{width:500px;}
header#header{position:relative!important;}
.top-logo{width:90%!important;display:block;margin: 10px auto!important;float:none;}
#section-1{min-height:100px!important;max-height:none!important;}
.flex-caption{width:55%!important;margin-left:5%!important;left:0px!important;bottom:5%!important;}
.slico2{bottom:-10%!important;margin-left:-20px!important;}
.flex-caption h3{font-size:18px;}
section#section-2 h3.moduletitle{width:100%;margin:0px;text-align:left;left:10px;}
h3.moduletitle{font-size:22px!important;}
section#section-4 .firstrightblock{width:0px!important;}
section#section-4{height: auto;}
section#section-4 .firstleftblock{width:100%;left:0px;margin:0px;position:relative;}
section#section-4 .container-fluid{max-width:500px!important;margin:0 auto!important;overflow:hidden;}
section#section-5 .firstrightblock{width:100%;left:0px;margin:0px;position:relative;}
section#section-5{ height: auto; }
section#section-5 .firstleftblock{width:0px!important;}
section#section-5 .container-fluid{max-width:500px!important;margin:0 auto!important;overflow:hidden;}
section#section-7{height:auto!important;}
section#section-7 .firstleftblock, section#section-7 .firstrightblock{position:relative!important;width:100%!important;overflow:hidden!important;height:auto!important;margin:0px!important;padding:0px!important;}
section#section-6{height:auto!important;}
section#section-7 .classmobresp, section#section-7 .contactyallblocks{width:500px!important;margin:0 auto;float:none!important;padding:0px 15px;}
section#section-7 .contactyallblocks>p{text-align:center!important;}
section#section-7 .contactyallblocks>div{text-align:center;padding:0 15px!important;}
section#section-5 .firstrightblock, section#section-4 .firstleftblock{padding:40px 15px!important;}
section#section-2 .module-box .custom{padding:40px 15px;}
section#section-7 .firstrightblock h3{width:500px;margin:40px auto!important;padding:0;}
section#section-7 .firstrightblock form{width:500px;margin:0 auto;padding:0 15px 20px 15px;}
.wk-gallery-slider{width:100%!important;}
.item-page img, .item-page table{max-width:100%;}
section#content #sidebar p{text-align:center!important;}
header#header .showmobile{display:block!important;text-align:center;}
header#header .showmobile a{font-size:20px!important;color:#fff;}
}

@media(min-width:300px) and (max-width:500px){
.container{width:100%;}
input[type="text"], textarea{max-width:280px!important;}
.item-page img, .item-page table{max-width:100%!important;}
.problmob .topbottom strong{-moz-transform: rotate(-90.0deg);  /* FF3.5+ */-o-transform: rotate(-90.0deg);  /* Opera 10.5 */-webkit-transform: rotate(-90.0deg);  /* Saf3.1+, Chrome */filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */display:block;}
.problmob .topbottom{vertical-align:middle;}
#sidebar #button7{margin-left:150px!important;float:left!important;}
section#section-7 #button7{margin-left:168px;}
header#header{position:relative!important;}
section#content #sidebar p{text-align:center!important;}
.top-logo{width:90%!important;display:block;margin: 10px auto!important;float:none;}
.wk-gallery-slider{width:100%!important;}
#section-1{min-height:100px!important;}
.flex-caption{width:99%!important;margin-left:5%!important;left:0px!important;bottom:-2%!important;}
ul.slides img{/* min-height:300px; */}
section#section-1{max-height:auto!important;  }
.slico2{bottom:-15%!important;margin-left:-60px!important;width:100px!important;background-size:100%!important;}
.flex-caption h3{font-size:16px;line-height:18px;margin-bottom:-10px;}
.flex-caption p{margin-bottom:-7px;font-size:11px!important;}
section#section-2 h3.moduletitle{width:100%;margin:0px;text-align:left;left:10px;}
h3.moduletitle{font-size:22px!important;}
section#section-4 .firstrightblock{width:0px!important;}
section#section-4{height: auto;}
section#section-4 .firstleftblock{width:100%;left:0px;margin:0px;position:relative;}
section#section-4 .container-fluid{max-width:500px!important;margin:0 auto!important;overflow:hidden;}
section#section-5 .firstrightblock{width:100%;left:0px;margin:0px;position:relative;}
section#section-5{ height: auto; }
section#section-5 .firstleftblock{width:0px!important;}
section#section-5 .container-fluid{max-width:500px!important;margin:0 auto!important;overflow:hidden;}
section#section-7{height:auto!important;}
section#section-7 .firstleftblock, section#section-7 .firstrightblock{position:relative!important;width:100%!important;overflow:hidden!important;height:auto!important;margin:0px!important;padding:0px 0px 20px 0px!important;}
section#section-6{height:auto!important;}
section#section-7 .classmobresp, section#section-7 .contactyallblocks{width:100%!important;margin:0 auto;float:none!important;padding:0px 15px;}
section#section-7 .contactyallblocks>p{text-align:center!important;}
section#section-7 .contactyallblocks>div{text-align:center;padding:0 15px!important;}
section#section-5 .firstrightblock, section#section-4 .firstleftblock{padding:40px 15px!important;}
section#section-2 .module-box .custom{padding:40px 15px;}
section#section-7 .firstrightblock h3{width:100%;margin:40px auto!important;padding:0;}
section#section-7 .firstrightblock form{width:100%;margin:0 auto;padding:0 15px;}
.pf_gallerytitle{margin:10px!important;}
.pf_gallerytitle span{font-size:10px;}
.mob100{padding:0px!important;margin:0px!important;width:100%!important;height:auto!important;}
header#header .showmobile{display:block!important;text-align:center;}
header#header .showmobile a{font-size:20px!important;color:#fff;}
}
@media screen and (max-width: 800px){section#section-7 .firstrightblock{padding-left:60px;}}
@media screen and (max-width: 700px){section#section-7 .firstrightblock{padding-left:60px !important;}}
@media(min-width:414px) and (max-width:736px){section#section-7 .firstrightblock{padding-left:60px !important;}}
@media screen and (max-width: 500px){section#section-7 .firstrightblock{padding-left:16% !important;}}
@media screen and (max-width: 400px){section#section-7 .firstrightblock{padding-left:12% !important;}}
@media screen and (max-width: 320px){section#section-7 .firstrightblock{padding-left:6% !important;}}
