

@font-face {
  font-family: 'Avenir-Roman';
  src: url('../fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/Avenir-Roman.otf')  format('opentype'),
	   url('../fonts/Avenir-Roman.woff') format('woff'), 
	   url('../fonts/Avenir-Roman.ttf')  format('truetype'), 
	   url('../fonts/Avenir-Roman.svg#Avenir-Roman') format('svg');
}

@font-face {
  font-family: 'AvenirLTStd-Light';
  src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/AvenirLTStd-Light.otf')  format('opentype'),
	   url('../fonts/AvenirLTStd-Light.woff') format('woff'), 
	   url('../fonts/AvenirLTStd-Light.ttf')  format('truetype'), 
	   url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');

}
@font-face {
  font-family: 'AvenirLTStd-Medium';
  src: url('../fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/AvenirLTStd-Medium.otf')  format('opentype'),
	   url('../fonts/AvenirLTStd-Medium.woff') format('woff'), 
	   url('../fonts/AvenirLTStd-Medium.ttf')  format('truetype'), 
	   url('../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');

}
@font-face {
    font-family: 'AvenirLTStdBlack';
    src: url('../fonts/AvenirLTStdBlack.eot');
    src: url('../fonts/AvenirLTStdBlack.eot') format('embedded-opentype'),
         url('../fonts/AvenirLTStdBlack.woff2') format('woff2'),
         url('../fonts/AvenirLTStdBlack.woff') format('woff'),
         url('../fonts/AvenirLTStdBlack.ttf') format('truetype'),
         url('../fonts/AvenirLTStdBlack.svg#AvenirLTStdBlack') format('svg');
}
@font-face {
    font-family: 'ufonts_com_americantypewriter';
    src: url('../fonts/ufonts_com_americantypewriter.eot');
    src: url('../fonts/ufonts_com_americantypewriter.eot') format('embedded-opentype'),
         url('../fonts/ufonts_com_americantypewriter.woff2') format('woff2'),
         url('../fonts/ufonts_com_americantypewriter.woff') format('woff'),
         url('../fonts/ufonts_com_americantypewriter.ttf') format('truetype'),
         url('../fonts/ufonts_com_americantypewriter.svg#ufonts_com_americantypewriter') format('svg');
}
.container{max-width: 1130px;}
.wrapper{width: 100%;}
.carousel-indicators .active { background-color: #ffd800; border: 1px solid #ffd800;}
.header{width: 100%; position: relative;}
.header .carousel-inner .item{min-height: 650px; }
.main_header{width: 100%;position: absolute; top: 40px;left: 0;z-index: 99; 
background: rgba(255, 255, 255, 0.5);-webkit-box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.5);
box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.1);}
.ylo{width: 26%; position: absolute; top: 0; left: 0; height:64px;background: #ffd800; }
.logo{width: 100%;}
.logo img{max-width: 75%; display: block;}
.main_nav{margin-bottom: 0px; background: none; border: none; border-radius:0px;}
.main_nav .navbar-nav{float: right;}
.main_nav .navbar-nav > li > a{font:normal 20px/36px 'Avenir-Roman'; color: #000; padding: 13px 15px 10px 13px;border-bottom: 5px solid transparent; }
.main_nav .navbar-nav > li > a:hover{border-bottom: 5px solid #FFD800;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background: none; color: #000;border-bottom: 5px solid #FFD800;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #000;}
.navbar-nav > li > .dropdown-menu{min-width: 200px; background-clip: inherit;background: rgba(255, 255, 255, 0.9) !important; /*margin-top: 20px;*/}
.dropdown-menu > li > a{font: normal 18px/50px 'AvenirLTStd-Medium';color: #000;padding: 0px 20px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background: none;color: #000;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color:#ffd800; background: none !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background: none !important;}

.navbar-collapse{padding: 0;}
.sticky-wrapper {position: absolute;top: 0;left: 0;width: 100%;}
.sticky-wrapper.is-sticky .main_header{background: rgba(255, 255, 255, 0.9);-webkit-box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.3);
box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.3);}
.body_panel1{width: 100%;padding:45px 0 68px;}
.interior_col{width: 100%;text-align: center;}
.interior_col h1{font: normal 58px/70px 'AvenirLTStd-Light'; color: #333; margin: 0; padding: 0 0 25px;}
.interior_col p{font: normal 24px/40px 'AvenirLTStd-Light'; color: #333; margin: 0; padding: 0 10px;}
.mid_banner_prt{width: 100%;min-height: 314px;margin-top: 48px;padding:134px 0 0 0;margin-bottom: 25px; }
.mid_banner_prt a{text-decoration: none;font: normal 30px/36px 'AvenirLTStd-Medium';color: #000;background: #ffd800;padding: 19px 40px;display: inline-block;outline: none;}
.chckout{width:100%;text-align: center;padding-top: 43px;}
.chckout a{display: inline-block; text-align: center;text-decoration:none;height:72px; font:normal 20px/48px 'AvenirLTStd-Medium';color: #000;text-transform: uppercase;padding:13px 46px;border: 1px solid #000;  }

.modern_panel{width: 100%;}
.image_box{width: 100%; position: relative;min-height: 423px;}
.tag{width: auto; position: absolute; top: 42%;left:0; background: #fff;padding: 20px 46px 20px 54px;font: normal 30px/30px 'AvenirLTStdBlack'; color: #000;text-transform: uppercase;}
.modern_panel .row{margin-left: -5px;margin-right: -5px;}
.modern_panel .col-sm-6{padding-left: 5px;padding-right: 5px;padding-bottom: 10px; }
.contant_box{width: 100%;text-align: center; background: #f8f8f8;padding: 88px 0 50px;min-height: 423px;}
.contant_box h2{margin: 0;padding: 0;font: normal 40px/40px 'AvenirLTStd-Light'; color: #000;padding-bottom: 35px;}
.contant_box p{font: normal 17px/48px 'Avenir-Roman'; color: #000; margin: 0; padding: 0 54px;}
.contant_box a{text-decoration: none;font: normal 14px/20px 'AvenirLTStd-Medium'; color: #000;margin: 0;text-transform: uppercase;margin-top: 20px; display: inline-block;}
.dsk_hide{display: none;}
.dsk_hide .tag{left: inherit; right: 0 !important;}
.mob_hide .tag{left: inherit; right: 0 !important;}
.sepa.contant_box{padding-top: 80px !important;}
.sepa.contant_box h2{padding-bottom: 34px;}
.sepa.contant_box p{padding: 0 51px;}
.sepa2.contant_box{padding-top: 84px !important;}
.sepa2.contant_box h2{padding-bottom: 30px;}
.sepa2.contant_box p{padding: 0 85px;}
.sepa2.contant_box a{margin-top: 7px;}
.contant_box a:hover{color: #797979;}

.room_button_box{width: 100%;padding: 30px 0 64px;}
.btn_lft{width: 100%;padding-right:102px;}
.btn_lft a{display: inline-block; text-align: center;text-decoration:none;height:72px; font:normal 20px/48px 'AvenirLTStd-Medium';color: #000;text-transform: uppercase;padding:13px 46px;border: 1px solid #000;width: 100%; }

.btn_rit{width: 100%;padding-left:102px;}
.btn_rit a{display: inline-block; text-align: center;text-decoration:none;height:72px; font:normal 20px/48px 'AvenirLTStd-Medium';color: #000;text-transform: uppercase;padding:13px 46px;border: 1px solid #000;width: 100%; }


.service_box{width: 100%;padding-bottom: 10px;}
.service_box_innr{width: 100%;background: #ffd800;padding: 55px 113px;text-align: center;}
.service_box_innr p{font:normal 30px/48px 'AvenirLTStd-Light'; color: #000;margin: 0; padding: 0;}
.service_box_innr a{text-align: center;text-decoration: none;font: normal 20px/48px 'AvenirLTStd-Medium';color: #000;text-transform: uppercase;padding:13px 73px;border: 1px solid #000;display: inline-block;margin-top: 40px;}


/*footer*/
.footer_sec{ width: 100%; background: #fff;}
.footer_sec_top{ width: 100%; text-align: center; padding: 30px 0;}
.footer_sec_top ul{ margin: 0px; padding: 0px; list-style: none;}
.footer_sec_top ul li{ margin: 0px; padding: 0 15px 0 7px; display: inline-block; background: url(../images/foot_li.png) no-repeat right;}
.footer_sec_top ul li:last-child{ background: none; padding-right: 0px;}
.footer_sec_top ul li:first-child{ padding-left: 0px;}
.footer_sec_top ul li a{ color:#000; font: normal 16px/20px 'AvenirLTStdBlack'; }
.footer_sec_top ul li a:hover{ text-decoration: none;}

.footer_sec_bottm{ width: 100%; padding: 35px 0; background: url(../images/foot_bord.png) repeat-x top center, url(../images/foot_bord.png) repeat-x bottom center;}
.footer_sec_lft{ width: 100%;float:left;}
.footer_sec_lft label{ color: #000000; font: normal 14px/16px 'Avenir-Roman'; text-transform: uppercase;}
.footer_sec_lft ul{ display: inline-block; margin: 0px; padding: 0px; list-style: none;}
.footer_sec_lft ul li{ margin: 0px; padding: 0px 14px; list-style: none; background: url(../images/foot_li2.png) no-repeat right; display: inline-block;}
.footer_sec_lft ul li a{ color: #666666; font: normal 14px/16px 'Avenir-Roman'; text-transform: uppercase;}
.footer_sec_lft ul li:last-child{ background: none;}
.footer_sec_lft ul li a img{ max-width: 100%;}
.footer_sec_lft ul li a span{ display: inline-block;}
.footer_sec_lft ul li a i{ display: inline-block; padding: 0 0px 0 16px;}

.footer_sec_copy_rit{ width: 100%; text-align: center; padding: 37px 0 40px 0; text-align: center;}
.footer_sec_copy_rit p{ color: #666666; font: normal 16px/20px 'Avenir-Roman'; text-transform: uppercase;}

.footer_sec_rt{ width: 50%;float:right;}
.footer_sec_rt label{ color: #000000; font: normal 14px/16px 'AvenirLTStd-Medium'; text-transform: uppercase;}
.footer_sec_rt span img{ max-width: 100%; margin-top: -8px;}
.footer_sec_rt span{ display: inline-block;}

/*.textwidget{width: auto; float: right;}*/



/*prd_list*/

.prd_list_banner{ width: 100%; position: relative;}
.prd_list_banner_part{ width: 100%; min-height: 246px;}
.prd_list_body{ width: 100%; background: #fff; padding: 50px 0 30px 0;}
.prd_list_body_inn{ width: 100%; text-align: center;}
.prd_list_body_inn .top_sec p{ margin: 0px; padding: 0px 45px; font: normal 38px/56px 'AvenirLTStd-Light'; color: #333333; position: relative;}
.prd_list_body_inn .top_sec p span{ color: #333333; font: normal 72px/74px 'ufonts_com_americantypewriter'; /*position: absolute;*/}
.prd_list_body_inn .top_sec p .coma{ /*top: -4px; left: 0;*/}
.prd_list_body_inn .top_sec p .coma1{ /*bottom: -28px;right: 200px;*/}
.prd_list_body_inn strong{ color: #333333; font: normal 24px/26px 'AvenirLTStd-Light'; float: right; margin-top: -41px;}
.prd_list_colm{ width: 100%; margin: 40px 0 0 0;}
.prd_list_box{ width: 100%; margin: 10px 0 0 0;}
.prd_list_box_lft{ width: 100%; position:relative; }
.prd_list_box_lft img{ width: 100%; min-height: 337px; max-height: 340px; }
.prd_list_box_lft .img_title{ position: absolute; left: 0px; top: 42%; padding: 20px 60px 20px 40px; background: #fff;}
.prd_list_box_lft .img_title span{ color: #000; color:#000; font: normal 25px/27px 'AvenirLTStdBlack'; text-transform: uppercase;}
.prd_list_box .col-sm-6{ padding: 0 5px;}
.prd_list_box_rt{ width: 100%; background: #f8f8f8; min-height: 337px; padding: 50px 76px 0; text-align: center;}
.prd_list_box_rt p{ color: #000; font: normal 17px/48px 'Avenir-Roman'; /*font: normal 20px/49px 'AvenirLTStd-Medium';*/ margin: 0px; padding: 0px;}
.prd_list_box_rt a{ color: #000; font: normal 14px/16px 'AvenirLTStd-Medium';  text-transform: uppercase; margin: 20px 0 0 0; display: inline-block;}
.prd_list_box_rt a:hover{ text-decoration: none;}



.top_sec_mead_by{ width: 100%; text-align: center; margin: 57px 0 0 0;}
.top_sec_mead_by h5{ margin: 0px; padding: 0px;  color: #333333; font: normal 30px/36px 'AvenirLTStd-Light';}
.top_sec_mead_by h6{ margin: 0px; padding: 0px;  color: #333333; font: normal 18px/20px 'AvenirLTStd-Light'; margin: 16px 0 0 0;}
.about_colm_sec{ width: 100%; text-align: center;}
.about_colm_sec img{ width: 100%;}
.about_colm_sec .box1{ width: 100%; margin: 35px 0 0 0;}
.about_colm_sec .box2{ width: 100%; margin: 0; padding: 0 15px;}
.about_colm_sec .box2 p{ color: #000; font: normal 24px/41px 'AvenirLTStd-Light'; margin: 39px 0 0 0;}
.about_colm_sec .box3{ width: 100%; margin: 48px 0 0 0;}
.about_colm_sec .box4{ width: 100%; padding: 17px 45px 15px; background: #ffd800;}
.about_colm_sec .box4 h4{ color: #333333; font: normal 30px/35px 'AvenirLTStd-Light';}
.about_colm_sec .box4 p{ color: #000; font: normal 24px/41px 'AvenirLTStd-Light'; margin: 0px 0 30px 0;}


/*contact*/
.contact_prt{width: 100%; padding: 55px 0 78px 0;}
.contact_prt_innr{width: 100%;text-align: center; }
.contact_prt_innr h2{font: normal 58px/60px 'AvenirLTStd-Light';color: #333; margin: 0; padding: 0 0 45px;}
.contact_prt_innr p{font: normal 25px/40px 'AvenirLTStd-Light'; color: #000; margin: 0; padding: 0; /*font: normal 20px/48px 'Avenir-Roman';*/padding-bottom: 30px;}
.img1{width: 100%;display: inline-block;padding:15px 0 45px;}
.img1 img{max-width: 75%; width:17%; }
.contact_prt_innr h3{font: normal 36px/36px 'AvenirLTStd-Light';color: #333;margin: 0;padding-bottom: 26PX; margin-bottom:32px; background: url(../images/bdr_bg.png)no-repeat center bottom; }
.info{width: 100%; display: inline-block;margin-top: 76px;}
.info h3{margin-bottom: 23px;}

/*Glam*/

.product_prevw{width: 100%; padding:20px 70px 30px;}
#sync2 .item img{width: 100%;height: 87px;margin: 0 0;padding: 3px;}
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-prev{width: 31px;height: 62px; position: absolute; top: 50%; left: -75px; border-radius:0px !important; background:url(../images/lft_aro.png)no-repeat left center; font-size: 0px !important;opacity: 1; }
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-next{width: 31px;height: 62px; position: absolute; top: 50%; right: -75px; border-radius:0px !important; background:url(../images/rit_aro.png)no-repeat left center; font-size: 0px !important;opacity: 1; }

.bottom_menu{width: 100%;background: #f5f5f5;padding:50px 48px;text-align: center; }
.bottom_menu ul{margin: 0; padding: 0;width: auto; display: inline-block;}
.bottom_menu ul li{list-style: none;display: inline-block;}
.bottom_menu ul li a{text-decoration: none; display: inline-block;font:normal 18px/18px 'Avenir-Roman'; color: #999999;padding: 0 12px;text-transform: uppercase; }
.bottom_menu ul li a.active{color: #000;}
.glam{padding-bottom: 20px;}

/*Budget*/
.budget{width: 100%;padding:48px 0 0; }
.ylo_para{width: 100%; background: #F8F8F8; padding: 40px 45px 0;text-align: center;}
.ylo_para p{font: normal 24px/40px 'AvenirLTStd-Light'; color: #000; margin: 0; padding: 0 0 40px;}

.descriptioon_box{width: 100%;padding: 40px 0 0;}
.description_lft{width: 100%;}
.description_lft h3{font: normal 30px/35px 'AvenirLTStd-Light';color: #333;margin: 0; padding: 0;}
.description_lft p{font: normal 20px/40px 'AvenirLTStd-Light';color: #333;margin: 0; padding: 0 0 40px;}

.gery_para{width: 100%;background: #f5f5f5;padding: 30px 50px;position: relative;text-align: center;}
.gery_para p{font: normal 24px/36px 'AvenirLTStd-Light';color: #333;margin: 0; padding: 0 0 30px;}
.gery_para span{font: normal 18px/18px 'AvenirLTStd-Light';color: #333;}

.gery_para p span{ color: #333333; font: normal 72px/74px 'ufonts_com_americantypewriter'; /*position: absolute;*/}
/*.gery_para p span.coma{ top: 23px; left: 29px;}
.gery_para p span.coma1{ bottom: 47px;right: 402px;}*/

.last_paragrf{width: 100%;padding: 40px 0 0 0;}
.last_paragrf h4{font: normal 20px/40px 'AvenirLTStd-Medium'; color: #333; margin: 0;padding: 0;}
.last_paragrf p{font: normal 20px/40px 'AvenirLTStd-Light'; color: #333; margin: 0;padding: 0 0 50px;}
.last_paragrf p span{width: 38px;display: inline-block;}

.owl-item .item { max-height:600px; overflow: hidden; text-align: center; }
/*.owl-item .item img{}*/


.owl-item{border: 2px solid #fff;}
.synced{border: 2px solid #000;}

.q1{ display: inline-block; margin:-43px 0 0 0;}
.q2{ display: inline-block; margin:-43px 0 0 0;}
.q3{ display: inline-block; margin:-30px 0 0 0;}
.q4{ display: inline-block; margin:-26px 0 0 0;}

.deskarrw{ padding: 0px 5px !important; position: absolute !important; right: 0; top: 5px !important; cursor:pointer;}
a.deskarrw:focus, a.deskarrw:focus{ border: none !important;}

.navbar-default .navbar-nav > .active > a.deskarrw, .navbar-default .navbar-nav > .active > a.deskarrw:hover, .navbar-default .navbar-nav > .active > a.deskarrw:focus{ border: none !important;}


@media only screen and (min-width:768px) and (max-width:3000px){

.deskarrw{ display: none !important; }
.navbar-nav > li:hover .dropdown-menu{ display: block !important;}
.dropdown-menu{ display: none;}
}



@media only screen and (min-width:1800px) and (max-width:2000px){
.ylo{ width: 33%;}	

}

@media only screen and (min-width:1600px) and (max-width:1799px){
.ylo{ width: 30%;}	

}
@media only screen and (min-width:1399px) and (max-width:1599px){
.ylo{ width: 29%;}	

}

@media only screen and (min-width:1200px) and (max-width:1300px){
.ylo{ width: 24%;}	


}

@media only screen and (min-width:992px) and (max-width:1199px){
.ylo{height:55px;top:0px; width: 18%;}	
.main_nav .navbar-nav > li > a{padding: 18px 7px;}	
.contant_box p{line-height: 36px;}	
.footer_sec_top ul li a{font-size: 13px;line-height: 20px;}	
.prd_list_body_inn .top_sec p .coma {left: 24px;top: 5px;}	
.prd_list_body_inn .top_sec p .coma1 {bottom: -28px;right: 29px;}
.bottom_menu ul li a{ font: 15px/18px "Avenir-Roman";padding: 0 14px;}
.gery_para p span.coma1{right: 28px;}
.main_nav .navbar-nav > li > a { padding:7px;}

/*4.6.16*/
.footer_sec_rt{ width: auto;}
.prd_list_box_rt{ padding: 39px 50px 0; min-height: 337px;}
.prd_list_box_lft img{ min-height: 337px;}
.prd_list_body_inn .top_sec p span{ font-size: 43px; line-height: 43px;}
.prd_list_body_inn .top_sec p{ font-size: 24px; line-height: 32px;}.prd_list_body{ padding: 30px 0;}

}


@media only screen and (min-width:768px) and (max-width:991px){
.logo img { max-width: 100%;}	
.ylo {height: 55px;top: 0px;width: 20%;}
.main_nav .navbar-nav > li > a{font: 15px/36px "Avenir-Roman"; padding:7px 7px;}
.header .carousel-inner .item { min-height: 440px;}
.interior_col h1{font-size: 38px;line-height: 50px;}
.interior_col p{font: 20px/35px "AvenirLTStd-Light";}
.image_box{min-height: 340px;}
.contant_box{min-height: 340px;}
.contant_box{padding: 33px 0;}
.contant_box h2{font: 34px/35px "AvenirLTStd-Light";padding: 0 0 14px;}
.contant_box p{font: 17px/27px "AvenirLTStd-Medium";}
.sepa.contant_box h2 { padding-bottom: 14px;}
.sepa.contant_box {padding-top: 33px !important;}
.sepa2.contant_box { padding-top: 33px !important;}
.btn_lft{padding: 0;}	
.btn_rit{padding: 0;}
.sepa2.contant_box p {padding: 0 57px;}
.service_box_innr{padding: 55px 22px;}
.about_colm_sec .box4 p{font-size: 20px; line-height: 35px;}
.about_colm_sec .box2 p{font-size: 20px; line-height: 35px;}
.prd_list_body_inn .top_sec p{font-size: 30px;line-height: 35px;}
.prd_list_body_inn .top_sec p .coma {  left: 19px;   top: -4px;}
.prd_list_body_inn .top_sec p .coma1 {bottom: -33px;right: 256px;}
.prd_list_body_inn .top_sec.nw p .coma1 {bottom: -33px;right: 159px;}
.prd_list_body_inn strong{font: 22px/26px "AvenirLTStd-Light";margin-top: -32px;}
.prd_list_box_lft .img_title span{font-size: 17px;}
.prd_list_box_rt p{font: 17px/32px "AvenirLTStd-Medium";}
.prd_list_box_lft .img_title{padding: 20px 100px 20px 40px;}


.contact_prt_innr h2{font-size: 50px; line-height: 50px;}
.contact_prt_innr p{font-size: 22px; line-height: 35px;}
.footer_sec_rt{text-align: center;margin-top: 20px;}
.bottom_menu{padding: 25px;}
.bottom_menu ul li a{font: 13px/18px "Avenir-Roman";padding: 0 6px;}
.gery_para p span.coma1 {bottom: 47px;right: 26px;}
.description_lft h3{font-size: 23px;}
.dropdown-menu > li > a{font: 15px/50px "AvenirLTStd-Medium";padding: 0 36px;}

.q1{ display: inline-block; margin:-24px 0 0 0; width: 18px;}
.q2{ display: inline-block; margin:-24px 0 0 0; width: 18px;}
.q3{ display: inline-block; margin:-26px 0 0 0; width: 18px;}
.q4{ display: inline-block; margin:-26px 0 0 0; width: 18px;}

.gery_para p { font-size:23px;}

.img1 img{ width:20%; }

/*4.6.16*/
.footer_sec_rt{ width: 100%; text-align: center;}
.prd_list_box_rt{ padding: 39px 50px 0; min-height: 337px;}
.prd_list_box_lft img{ min-height: 337px;}
.prd_list_body_inn .top_sec p span{ font-size: 43px; line-height: 43px;}
.prd_list_body_inn .top_sec p{ font-size: 24px; line-height: 32px;}
.prd_list_body{ padding: 30px 0;}

}



@media only screen and (max-width:767px){
.main_header{top: 0;}
.navbar-toggle{ margin-top: -60px;}
.main_nav .navbar-nav > li > a{padding: 0 15px;}
.navbar{min-height: auto !important;}
.sticky-wrapper{height: auto !important;}
#header-sticky-wrapper{height: auto !important;}
.ylo{height: 88px;}
.navbar-collapse{background: #fff; padding:0 0 0 15px; }
.interior_col h1{font: 36px/43px "AvenirLTStd-Light";}
.interior_col p{font-size: 20px; line-height: 35px;}
.mob_hide{display: none;}
.dsk_hide{display: block;}
.contant_box{min-height: 0;}
.service_box_innr{ padding: 27px 10px;}
.footer_sec_lft ul li a{font-size: 10px;}
.service_box_innr p{font-size: 25px;line-height: 30px;}
.btn_lft{padding: 0 0 15px 0;}
.btn_rit{padding: 0 0 0px 0;}
.header .carousel-inner .item {min-height: 350px;}
.prd_list_body_inn .top_sec p{font: 23px/32px "AvenirLTStd-Light";}
.prd_list_body_inn .top_sec p .coma{left: 33px;}
.prd_list_body_inn .top_sec p .coma1 {bottom: -43px;right: 37px;}
.about_colm_sec .box2 p{font: 20px/27px "AvenirLTStd-Light";}
.about_colm_sec .box4 p{font: 20px/27px "AvenirLTStd-Light";}
.prd_list_body_inn .top_sec.nw p .coma{left: 15px;}
.prd_list_body_inn .top_sec.nw p{font-size: 21px;}
.prd_list_body_inn .top_sec.nw p .coma1 {bottom: -44px;right: 147px;}
.prd_list_body_inn strong{margin-top: -27px;font: 19px/26px "AvenirLTStd-Light";}
.prd_list_box_rt{padding: 30px 76px 30px;min-height: auto !important;}
.contact_prt_innr h2{font-size: 50px; line-height: 50px;}
.contact_prt_innr p{font-size: 22px; line-height: 35px;}
.footer_sec_rt{text-align: center;margin-top: 20px;}
.product_prevw{padding: 30px 35px;}
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-prev{left: -40px;}
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-next{right: -40px;}
.bottom_menu{padding: 15px;}
.bottom_menu ul li a{font: 11px/18px "Avenir-Roman";padding: 0 6px;}
#sync1 .item > img {max-width: 100%;}
.ylo_para p{font-size: 20px; line-height: 29px;}
.description_lft p{font-size: 17px;line-height: 28px; }
.description_lft h3 br{display: none;}
.gery_para p{font-size: 20px; line-height: 26px;}
.gery_para p span.coma1 { bottom: 36px;right: 18px;}
.gery_para p span.coma {left: 21px; top: 23px;}
.last_paragrf p{font-size: 17px;line-height: 28px;}
.main_nav .navbar-nav{float: left; width: 97%;}
.navbar-nav{margin: 7.5px 0;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #000;}
.ylo{top: 0px;}

.q1{ display: inline-block; margin:-24px 0 0 0; width: 18px;}
.q2{ display: inline-block; margin:-24px 0 0 0; width: 18px;}
.q3{ display: inline-block; margin:-20px 0 0 0; width: 16px;}
.q4{ display: inline-block; margin:-20px 0 0 0; width: 16px;}
.img1 img{ width:23%; }
.prd_list_box_lft img{max-height:700px; }

/*4.6.2016*/
.footer_sec_rt{ width: 100%; text-align: center;}
.footer_sec_lft{ text-align: center;}
.prd_list_body_inn .top_sec p span{ font-size: 35px; line-height: 43px;}
.prd_list_body_inn .top_sec p{ font-size: 24px; line-height: 32px;}
.prd_list_body{ padding-top: 20px;}
.prd_list_body_inn .top_sec.nw p br{ display: none;}
.prd_list_body_inn .top_sec p span{ line-height: 22px;}
.prd_list_box_rt p{ line-height: 33px;}
   
.navbar-default .navbar-toggle{ border: none !important;}   
.navbar-toggle{ background: none !important; border: none !important;}  
.navbar-default .navbar-toggle .icon-bar{ background: #000; width: 29px; height: 3px;}   
.navbar-toggle{ padding: 12px 0;}
    
} 
@media only screen and (max-width:667px){
.navbar-toggle{ margin-top: -63px;}


}
@media only screen and (max-width:639px){
.interior_col h1 {font: 30px/36px "AvenirLTStd-Light";}
.mid_banner_prt a{ font: 20px/28px "AvenirLTStd-Medium";}
.mid_banner_prt{min-height: 226px;padding: 82px 0 0;}
.body_panel1 {padding: 30px 0;}
.contant_box{padding: 30px 0;}
.contant_box h2{font: 30px/35px "AvenirLTStd-Light";padding: 0 0 15px;}
.contant_box p{font: 16px/26px "AvenirLTStd-Medium";}
.sepa.contant_box{padding: 32px !important;}
.sepa2.contant_box{padding: 32px !important;}
.sepa2.contant_box h2 { padding-bottom: 15px;}
.sepa2.contant_box p{padding: 0;}
.sepa.contant_box p{padding: 0;}
.service_box_innr a{font-size: 16px;}
.footer_sec_lft ul li a i {display: inline-block;padding: 0 0 0 7px;}
.footer_sec_lft ul li{padding: 0 10px;}
.prd_list_body_inn strong{font: 19px/26px "AvenirLTStd-Light";display:block;float: none;margin: 0;}
.prd_list_body_inn .top_sec.nw p .coma1 { bottom: -44px; right: 52px;}
.prd_list_box_rt p{font: 16px/34px "AvenirLTStd-Medium";}
.contact_prt_innr h3{font-size: 28px; line-height: 34px;}
.product_prevw{padding: 30px 0;}
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-prev{left: 0px;top: 46%;}
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-next{right: 0px;top: 46%;}
.bottom_menu{text-align: center;}
.bottom_menu ul{width: auto; display: inline-block;}
.ylo_para{padding: 40px 15px 0;}
.gery_para span{font-size: 14px;}
.last_paragrf p{padding-bottom: 20px;}
.description_lft h3{font-size: 25px;}
.description_lft p{padding-bottom: 20px;}
.ylo_para{text-align: left;}
.img1 img{ width:35%; }




/*4.6.2016*/
.footer_sec_rt{ width: 100%; text-align: center;}
.prd_list_body_inn .top_sec p span{ font-size: 28px; line-height: 30px;}
.prd_list_body_inn .top_sec p{ font-size: 24px; line-height: 32px;}
.prd_list_body_inn .top_sec p{ padding: 0px;}
.navbar-toggle{ margin-top: -63px;}
.prd_list_box_rt{  min-height: auto !important; min-height: 200px !important;}
} 

@media only screen and (max-width:500px){
.q1{ display: inline-block; margin:-12px 0 0 0; width: 14px;}
.q2{ display: inline-block; margin:-12px 0 0 0; width: 14px;}
.q3{ display: inline-block; margin:-14px 0 0 0; width: 14px;}
.q4{ display: inline-block; margin:-14px 0 0 0; width: 14px;}

/*4.6.2016*/
.interior_col h1{ font-size: 19px; line-height: 20px; padding-bottom: 9px;}
.body_panel1{ padding: 19px 0;}
.header .carousel-inner .item{ min-height: 270px;}
.mid_banner_prt{ margin-top: 25px;}
.contant_box h2{ font-size: 27px;}
.prd_list_body_inn .top_sec p span{ font-size: 43px; line-height: 43px;}
.prd_list_body_inn .top_sec p{ font-size: 24px; line-height: 32px; padding: 0px;}
.prd_list_body_inn .top_sec p br{ display: none;}
#header-sticky-wrapper{ min-height: auto !important;}
.prd_list_box_rt{ min-height: auto !important;}

}


@media only screen and (min-width:480px) and (max-width:500px){
.logo img { max-width: 77%;}
}



@media only screen and (max-width:479px){
.ylo{height: 56px;top:0px;}
.logo img{max-width: 226px;}
.navbar-toggle{margin-right: 0;margin-top: -49px;}
.prd_list_body_inn .top_sec p{font-size: 16px; line-height: 22px;padding: 0 20px;}
.prd_list_body_inn .top_sec p .coma{left: 8px; top: -11px;}
.prd_list_body_inn .top_sec p .coma1 {bottom: -43px;right: 25px;}
.top_sec_mead_by{margin: 30px 0 0;}
.about_colm_sec .box2 p{font-size: 16px; line-height: 22px;margin: 13px 0 0;}
.about_colm_sec .box3{  margin: 17px 0 0;}
.about_colm_sec .box4 p{font-size: 16px; line-height: 22px;}
.about_colm_sec .box4{ padding:15px;}
.footer_sec_lft{text-align: center;}
.footer_sec_lft ul li a img {max-width: 21px;}
.footer_sec_lft ul li a {font-size: 9px;}
.footer_sec_lft ul li {padding: 0 5px 0 3px;}
.footer_sec_copy_rit p{font: 11px/11px "Avenir-Roman";}
.footer_sec_copy_rit{padding: 20px 0;}
.footer_sec_top ul li a{font: 11px/20px "AvenirLTStdBlack";}
.main_nav .navbar-nav > li > a{ font: 14px/27px "Avenir-Roman";}
.prd_list_body_inn .top_sec.nw p {font-size: 16px;}
.prd_list_body_inn .top_sec.nw p .coma {left: 2px;}
.prd_list_body_inn .top_sec.nw p .coma1 {right: 20px;}
.prd_list_box_lft .img_title span{font: 16px/24px "AvenirLTStdBlack";}
.prd_list_box_lft .img_title{  padding: 20px 41px 20px 40px;}
.prd_list_box_rt{padding: 30px 15px;}
.prd_list_box_lft img{min-height: auto;}
.interior_col h1 {font: 21px/28px "AvenirLTStd-Light";}
.interior_col p{font-size: 16px; line-height: 22px;}
.mid_banner_prt a{padding: 11px 25px;font: 13px/21px "AvenirLTStd-Medium";}
.mid_banner_prt {min-height: 145px; padding: 52px 0 0;}
.chckout a{padding: 9px 22px;font: 13px/34px "AvenirLTStd-Medium";  height: auto;}
.chckout {padding-top: 20px;}
.image_box {min-height: 264px;}
.tag{ padding: 20px 33px 20px 24px;font: 21px/30px "AvenirLTStdBlack";}
.sepa.contant_box h2 {padding-bottom: 17px;}
.btn_lft a{padding: 9px 22px;font: 13px/34px "AvenirLTStd-Medium";  height: auto;}
.btn_rit a{padding: 9px 22px;font: 13px/34px "AvenirLTStd-Medium";  height: auto;}
.room_button_box{padding: 30px 0;}
.service_box_innr p{font-size: 16px; line-height: 22px;}
.service_box_innr a{padding: 9px 22px;font: 13px/34px "AvenirLTStd-Medium";  height: auto;}
.contact_prt_innr h2 {font-size: 35px;line-height: 25px;padding-bottom: 20px;}
.contact_prt{padding: 30px 0;}
.contact_prt_innr p {font-size: 16px;line-height: 24px;}
.img1 > img { max-width: 178px;}
.contact_prt_innr h3{margin: 0 0 27px;padding-bottom: 9px;font-size: 20px;line-height: 34px;}
.img1{padding: 30px 0;}
.info{margin-top: 25px;}
#sync2 .item img { height: 56px;}
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-prev{left: 0px;top: 30%;}
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-next{right: 0px;top: 30%;}
.description_lft h3 {font-size: 22px;}
.ylo_para p {font-size: 16px;line-height: 22px;padding-bottom: 20px;}
.gery_para{padding: 30px 15px;}
.gery_para p{font-size:16px;line-height: 22px;}
.gery_para p span.coma {left: -5px; top: 17px;}
.gery_para p span.coma1 {bottom: 15%;right: 3px;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{    padding: 0 15px 0 25px;}
.dropdown-menu > li > a{font-size: 13px;}

.sticky-wrapper{height: auto !important;}
#header-sticky-wrapper{height: auto !important;}

.product_prevw .owl-theme .owl-controls .owl-buttons .owl-prev{width: 5%; height: 10%; top: 45%; background-size: 100% 100%; padding: 3px 5px;}
.product_prevw .owl-theme .owl-controls .owl-buttons .owl-next{width: 5%; height: 10%; top: 45%; background-size: 100% 100%; padding: 3px 5px;}
.footer_sec_lft ul li{width: 49%; background: none; margin: 5px 0 0 0;}
.footer_sec_top ul li{width: 49%; background: none;}

.last_paragrf p span{width: auto;}
.about_colm_sec .box2 p{text-align: left;}
.contact_prt_innr p{text-align: left;}
.prd_list_body_inn .top_sec p{ padding: 0px;}
.prd_list_body_inn .top_sec p span{ font-size: 23px; line-height: 23px;}
.footer_sec_copy_rit{ padding: 20px 0 10px;}
.footer_sec_lft ul li a img{ width: 20px;}
.footer_sec_top{ padding: 0 0 20px 0;}
.prd_list_box_rt{ min-height: 200px;}
.header .carousel-inner .item{ min-height: 295px;}
.interior_col h1{ font-size: 22px;}
.navbar-toggle{ padding: 12px 0;}
.prd_list_box_rt{  min-height: auto !important; min-height: 200px !important;}
}

@media only screen and (max-width:360px){
/*4.6.2016*/
.interior_col h1{ font-size: 19px; line-height: 20px; padding-bottom: 9px;}
.body_panel1{ padding: 19px 0;}
.header .carousel-inner .item{ min-height: 270px;}
.mid_banner_prt{ margin-top: 25px;}
.contant_box h2{ font-size: 27px;}
.service_box_innr a{ font-size: 12px;}
.footer_sec_top{ padding: 0 0 20px 0;}
.prd_list_body_inn .top_sec p span { font-size: 25px;line-height: 30px;}
.prd_list_body_inn strong{ font-size: 16px; line-height: 22px;}
.prd_list_box_rt p{ font-size: 15px; line-height: 29px;}
.prd_list_box_rt{ padding: 15px;}

}




























