* {padding: 0;margin: 0;}
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }
  
  

body {font-family: 'Yantramanav', sans-serif !important;font-size: 16px;color:#000;line-height: 1.7em;font-weight: 400;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin:0; padding:0;}
img {border: none;outline: none;max-width: 100%;}
a {transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;outline: medium none;}
a img {border: none;}
ul {margin: 0;list-style-type: none;}
a, a:active, a:focus, a:hover {outline: none;text-decoration: none;color: #000;}
a:hover {color: #000;}
a {transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;text-decoration: none;}
h2 {text-transform: capitalize;
color: #333;font-weight:400; margin:0 0 25px 0; padding:0;font-family: 'Yantramanav', sans-serif;}
h2 {margin-bottom:.5rem;}
h2 { font-size: 40px; line-height: 1.25;}

input {border: 1px solid #e7e7e7;border-radius: inherit;box-shadow: inherit;min-height: 50px;}
img {border: none;outline: none;max-width: 100%;}
input, select {font-family: 'Yantramanav', sans-serif; margin:0; border:0}
h2 { font-size:28px; line-height: 1.25; color:#fff}
header { width:100%;position: fixed;top: 0;left: 0;z-index: 11;border-bottom: 1px solid #e5e5e5;}
.main { margin:0 auto; width:100%;overflow:hidden}
.main-box{position:relative;padding:0px 0px;left:0px;top:0px;width:100%;background: none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-box{background: #fff;}

.logo-box { position: relative; float: left; left: 0px; z-index: 10; padding:5px 0px;}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.back-to-top{background-color: #333; border-radius: 4px 4px 0 0; bottom: 0; display: none; height: 35px; position: fixed; text-align: center; width: 48px; opacity: .9; z-index: 100000;right:15px;border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;display: flex !important; align-items: center; justify-content: center;}
.back-to-top:hover{color:#ffffff;background:#fdc043;}
.banner-panel { width:100%; background:#000;  background-size:cover; margin-top:94px}
.banner__mod { min-height: 420px;}
.banner { min-height:384px; padding:5px 0 0 0;width: 100%; position: relative; max-width:362px }
.bg-primary-variant-1 {background: rgba(0,0,0,.8); color: #fff; }
.banner_cnt { padding-left:30px; padding-right: 30px; }
footer, header, section { display:block}
.service-panel { padding:100px 0 100px; width:100%}
.service-panel p { margin-top:20px}
.about-panel { width:100%;background:#f8f8f8;  }
.footer-panel{width:100%;position: relative;}
footer .copyright { font-size: 16px; padding:15px 0;color:#000}
footer .copyright a {color:#000}
footer .copyright a.web {text-decoration:underline}
.back-to-top i {border: solid #fff; border-width: 0 1px 1px 0; display: inline-block; padding:0;transform: rotate(-135deg); -webkit-transform: rotate(-135deg);width: 10px;height: 10px;}
.back-to-top i:before { display:none}
/***preloader*******/
.top-row { align-items:center}
.banner-row { justify-content:flex-end}
.enquiry-form .form-control {height:auto; border-radius: 0; padding:7px 12px; line-height: 24px; min-height: inherit; color:#000; font-size:16px; border:none;/*-webkit-appearance: none; -moz-appearance: none; appearance: none;*/ }
.enquiry-form .form-control::-webkit-input-placeholder { /* Edge */
  color: #000;}

.enquiry-form .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#000;
}
/*.enquiry-form select.form-control { position:relative}
.enquiry-form select.form-control:before { content:''; position:absolute;border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;transform: rotate(45deg);
  -webkit-transform: rotate(45deg); width:10px; height:10px; display:block}*/

.enquiry-form .btn-submit {background: #fdc043; color: #000; font-size: 16px; font-weight: 700; text-transform: uppercase; padding: 12px 30px; border-radius: 0;}
.form-line { margin: 0 0 5px 0;}
.common-h2 { font-size:35px;padding:0 0 20px 0; line-height:35px; color:#333; font-weight:400; text-transform:capitalize; position:relative; margin:0 0 50px 0; text-align:center}
.common-h2::before { width: 45px; height: 4px; content: ""; position: absolute; bottom: 0; left: 0; background: #fdc043;right:0; margin:0 auto }
.common-padding { padding:80px 0;width:100%}
.white-bg { background:#fff}
.gray-bg { background:#f8f8f8}
.iso-logo { margin-right:15px}
.iso-col { margin-bottom:15px;display: flex;
align-items: center;}
.border-copy { border-top:1px solid #ccc}
.copy-col { display:flex; position:relative}
.copy-col:before { content:''; position:absolute; top:0; right:0; width:1px; height:100%; background:#ccc}
.ft-logo { flex:0 0 auto; margin-right:15px}
.copy-col:last-child:before { display:none}
.footer-top { padding-top:30px; padding-bottom:30px}
.copy-col p { margin:0}
.tabs-top-bg { background: #000; width: 100%; float: left; }
.owl-carousel { margin-top:30px}
.service-panel p.owl-title { background:#fdc043; text-align:center;margin:0; color:#000; padding:10px 15px; width:100%; line-height:22px !important}
.owl-carousel.img-slider { display: flex;flex-wrap: wrap;justify-content: center;}
.owl-carousel.img-slider .item { width:25%; display:flow-root; flex-wrap:wrap;margin:0 0 1px 0; position:relative}
.owl-carousel.img-slider .item:before { content:''; position:absolute; right:0; width:1px; height:100%; background:#fff}

.enquiry-panel { padding:15px 0 0; text-align:left}

.header-img { width:60%; height:400px; background-size:cover; background:#f4f4f4; float:left;flex: 0 0 68%;max-width: 68%;}
.form-container {flex: 0 0 32%;max-width: 32%;}
.owl-carousel.img-slider .item:last-child:before { display:none}
#home-banner { margin:0; padding:0; width:100%; float:left}
.prod-title { width:auto; padding: 10px 15px; text-align: center; font-weight:700; font-size:22px; text-transform: uppercase; background: none; position: absolute; bottom:36%; color: #000; min-height: 68px; display: flex; align-items: center; justify-content: center; max-width: auto; line-height:28px; top: auto; height: auto; right:10%; text-align:left}

.header1 { background:url(../images/header-img1.jpg) no-repeat right 0; background-size:cover;height:400px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat right 0; background-size:cover;height:400px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat right 0; background-size:cover;height:400px;}
.resp-tab-content .container { padding-top: 15px;}
.enquiry-form .form-control::-webkit-input-placeholder { /* Edge */
  color: #000;}

.enquiry-form .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#000;

}
.enquiry-form .form-control::placeholder {
  color: #000;
}
ul.resp-tabs-list { margin: 0px; padding: 0px; margin:0 auto; max-width:1170px; text-align:center;display: flex; justify-content: center; align-items: center; } 
.resp-tabs-list li { font-weight: 400; font-size: 16px; display: inline-flex; padding: 20px 16px; margin: 0 4px 0 0; list-style: none; cursor: pointer; float: none; text-transform:uppercase;color:#fff;border:none; background: none !important; text-align:center; border-top:1px solid #000 !important }
.resp-tabs-container { padding: 0px; background-color: #fff; clear: left; border-top:none !important }
.resp-tabs-container .resp-tabs-container {border-top:1px solid #000 !important}
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
h2.resp-accordion br { display:none}
.resp-tab-content { display: none; padding: 0; }
.resp-tabs-list.ver_1 li { color:#000; border-top:none !important}
.resp-tabs-list li.resp-tab-active { border:none !important; border-bottom: none; margin-bottom:0 !important; padding: 20px 16px !important; border-bottom: none !important; background:#fff !important; color:#000 !important; border-top:1px solid #000 }
.resp-tabs-list.ver_1 li.resp-tab-active { position:relative; border-top:none}
.resp-tabs-list.ver_1 li.resp-tab-active:before{width: 0; height: 0; border-left: 10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fdc043; bottom:-10px; left:0; right:0; margin:0 auto; content:''; position:absolute}
.resp-tabs-list.ver_1 li.resp-tab-active:after{content: ''; position: absolute; width: 92%; height: 4px; background: #fdc043; bottom: -1px; left: 0; right: 0; margin: 0 auto;}
.resp-tab-active { border-bottom: none; background-color:#fff !important; }
.resp-content-active, .resp-accordion-active { display: block; } 
.resp-tab-content { border:none; border-top-color:none; }
h2.resp-accordion { color: #373435; text-transform: uppercase; font-size: 18px; font-weight:400; border:none; border-top: 0px solid #c1c1c1; margin: 0px; padding:10px 15px; background:#fff !important; border-top:1px solid #000 !important; text-align:left }
h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding:10px 15px !important; }
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list { float: left; width: 30%; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0 0 4px; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px; border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; word-wrap: break-word; } 
.resp-vtabs li.resp-tab-active { position: relative; z-index: 1; margin-right: -1px !important; padding: 14px 15px 15px 14px !important; border-top: 1px solid; border: 1px solid #5AB1D0 !important; border-left: 4px solid #5AB1D0 !important; margin-bottom: 4px !important; border-right: 1px #FFF solid !important; }
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; border: none; border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
h2.resp-tab-active span.resp-arrow { border: none; border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }

/*-----------Accordion styles-----------*/
h2.resp-tab-active {background: #DBDBDB;/* !important;*/}
.resp-easy-accordion h2.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;/* !important;*/}
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active { display: block; }

.fusion-text {color: #000;}
.listing-1.bullet-2 ul li{background:url(../images/bullet-orrange.png) no-repeat 0 11px;padding:10px 0px 10px 30px;}
.listing-1.bullet-2 ul li li{background:url(../images/bullet2.png) no-repeat 0 8px;padding:5px 0px 5px 15px;border:0;}
.listing-1.bullet-2 ul li:before{content:unset;}
.listing-1.bullet-2.two ul li{width:48%;padding-right:20px;float:left;}
.listing-1.bullet-2.new ul li li{width:48%;margin-right:2%;float:left;}
.listing-1.bullet-2.new ul li li{border:0;}
.listing-1.bullet-2.new ul li{float: left;width: 100%;}
.listing-1.bullet-2.new1 ul li{width: 48%;margin-right: 2%;float:left;}

.form-div1.enquiry-form.enquiry-form2 .form-line { margin-bottom: 4px; } 
.form-line.country-area { float: left; width: 100%; } 
.form-line.country-area select { width: 40%; float: left; height: 38px; padding-left: 8px; } 
.form-line.country-area .form-control { width: 58%; float: right; } 
.form-div1.enquiry-form.enquiry-form2 h2 { margin-bottom: 0; }  


@media only screen and (max-width: 1280px){
.prod-title { width:auto; padding: 10px 15px; text-align: center; font-weight:700; font-size:22px; text-transform: uppercase; background: none; position: absolute; bottom:36%; color: #000; min-height: 68px; display: flex; align-items: center; justify-content: center; max-width: auto; line-height:28px; top: auto; height: auto; right:10%; text-align:left}

}
/* Sproperty Single House Property HTML Template*/
@media only screen and (max-width: 1140px){.main-header{margin:0px !important;}
.enquiry-form .form-control { padding:6px 12px}
.banner { min-height:384px}
.prod-title { width:auto; padding: 10px 15px; text-align: center; font-weight:700; font-size:22px; text-transform: uppercase; background: none; position: absolute; bottom:36%; color: #000; min-height: 68px; display: flex; align-items: center; justify-content: center; max-width: auto; line-height:28px; top: auto; height: auto; right:8%; text-align:left}

.header-img { height:382px; background:url(../images/plain-bg.jpg) no-repeat right 0; }
.header1 { background:url(../images/header-img1.jpg) no-repeat right center; background-size:125%;height:382px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat right center; background-size:125%;height:382px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat right center; background-size:125%;height:382px;}
}
@media only screen and (max-width: 1023px){
.main-header .main-box .logo-box {position:relative;left:0px;top:0px;right:0px;bottom:0px;margin:0px;text-align:left;}
.main-header{position:relative;background-color:#444444;}
.banner-panel {margin-top:0; background-attachment:scroll; background-position:0 0}
h2 { font-size: 35px;}
.service-panel {padding:100px 0 60px}
.service-panel li { margin-bottom:80px }
.service-panel li:last-child {margin-bottom:0}
.about-panel {background-attachment:scroll; background-position:0 0}
.footer-panel .container {max-width:100%}
.logo-box {padding:5px 0}
.owl-carousel.img-slider .item:before { content:''; position:absolute; right:0; width:1px; height:100%; background:#fff}


.about-img { text-align:center; margin: 0 0 15px 0}
.ft-cont {text-align:left}
.tab-panels p.owl-title { min-height:63px}
.owl-carousel.img-slider .item:last-child:before { display:block}
.prod-title { line-height:21px !important; min-height:84px}
.owl-carousel.img-slider { justify-content:flex-start}
.owl-carousel { margin-bottom:30px}
.iso-logo { flex:0 0 auto}
.header-img { height:300px}
.header1 { background:url(../images/header-img1.jpg) no-repeat -120px center; background-size:110%;height:300px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat -120px center; background-size:110%;height:300px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat -120px center; background-size:110%;height:300px;}
.prod-title { width:auto; padding: 10px 15px; text-align: center; font-weight:700; font-size:22px; text-transform: uppercase; background: none; position: absolute; bottom:36%; color: #000; min-height: 68px; display: flex; align-items: center; justify-content: center; max-width: auto; line-height:28px; top: auto; height: auto; right:8%; text-align:left}
}
@media only screen and (max-width:992px){
.form-line.country-area {
    float: left;
    width: 48%;
}		
	.header-img {flex: 0 0 100%;max-width:100%; width:100%}
	.form-container {flex: 0 0 100%; max-width: 100%;}
	.banner { max-width:100%; min-height:inherit; padding:15px 0}
	.enquiry-form form { display:flex; flex-wrap:wrap}
	.form-line { margin: 0 2% 5px 0; width: 48%; }
	ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; } 
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; } 
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.resp-tabs-container { border-top:none !important}
.resp-tabs-container .resp-tabs-container {    border-top: none !important; padding:15px 15px; float:left}
h2.resp-tab-active { background: #000 !important; color: #fff !important; }
h2.resp-tab-active span.resp-arrow { border: none; border: solid #fff; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
h2.resp-accordion.ver_1 {text-transform: capitalize; background:#ccc !important}
h2.resp-tab-active.ver_1 { background:#fdc043 !important; color:#000 !important}
h2.resp-tab-active.ver_1 span.resp-arrow { border: none; border: solid #000; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
.resp-arrow { margin-top:9px}
}


@media only screen and (max-width: 767px){
.main-header .main-box{padding-left:15px;padding-right:15px;}
	ul.resp-tabs-list {     display: none; }
.service-panel { padding: 60px 0 60px;}
.service-panel li { margin-bottom: 40px;}
.logo img {max-width:80%}

.owl-carousel.img-slider .item { width:100%; display:flow-root; flex-wrap:wrap;margin:0 0 1px 0; position:relative}
.owl-carousel.img-slider .item:before { content:''; position:absolute; right:0; width:1px; height:100%; background:#fff}
#owl-demo1.owl-carousel.img-slider .item { width:100%; display:flow-root; flex-wrap:wrap;}
.about-img { text-align:center; margin: 0 0 15px 0}
.ft-cont {text-align:left}
.tab-panels p.owl-title { min-height:54px;padding: 8px 15px;width: 100%;line-height: 18px !important;}
.enquire-btn { float:right; width:40%}
.enquire-btn img { max-width:100%}
.header-img { width:100%; height:280px}
.common-padding { padding:40px 0}
.copy-col { margin-bottom:15px}

.banner_cnt { padding-left:15px; padding-right:15px}
.form-line { margin: 0 2% 5px 0; width: 48%; }
.owl-carousel.img-slider .item,#owl-demo1.owl-carousel.img-slider .item { max-width:50%; flex:0 0 50%}


.prod-title { width:auto; padding: 10px 15px; text-align: center; font-weight:700; font-size:22px; text-transform: uppercase; background: none; position: absolute; bottom:36%; color: #000; min-height: 68px; display: flex; align-items: center; justify-content: center; max-width: auto; line-height:28px; top: auto; height: auto; right:8%; text-align:left}
.header1 { background:url(../images/header-img1.jpg) no-repeat -150px 0; background-size:120%;height:280px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat -150px 0; background-size:120%;height:280px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat -150px 0; background-size:120%;height:280px;}
}
@media only screen and (max-width: 599px){
.form-line.country-area {
    float: left;
    width: 100%;
}		
.container { max-width: 100%;}
}
@media only screen and (max-width: 479px) {
.form-line { margin: 0 0 5px 0; width: 100%; }
.prod-title { line-height: 18px !important; min-height: 84px; font-size: 14px; }
#owl-demo1.owl-carousel.img-slider .item, .owl-carousel.img-slider .item, #owl-demo1.owl-carousel.img-slider .item { max-width:100%; flex:0 0 100%}
.owl-carousel.img-slider p.owl-title { min-height:inherit}
.header-img { height:225px}
.prod-title {width:100%;  bottom: 0; display: inline-block; align-items: center; line-height:21px !important; justify-content: center; top:auto; height:auto; left:0; min-height:inherit; font-size:18px; text-align:center}
.header1 { background:url(../images/header-img1.jpg) no-repeat -25px 0; background-size:125%;height:225px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat -25px 0; background-size:125%;height:225px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat -25px 0; background-size:125%;height:225px;}
.prod-title br { display:none}
.header2 .prod-title { width:100%}
.header2 .prod-title {right:auto; width:100%; bottom: 0;text-align:center}
}


