@media screen and (max-width:1740px){
	.inhead .togglebtn{left: 15px;}
	/*.inhead .hmlink{left: 30px;}*/
	.inhead .togglebtn.active{right: 78px;left: auto;}
}
@media screen and (max-width:1700px){
	.container{max-width: 1500px;}
    .inhead .container, .inpage .container,.breadcrumbs .container { max-width: 1730px;}
	/*FOOTER*/
	.ftbadge{width: 230px;padding: 50px 15px;}
	/*HEADER*/
	.menu_link nav>ul > li{padding: 0px 35px;}
}
@media screen and (max-width:1600px){	
	.container{max-width: 1400px;}
	/*FOOTER*/
	.ftcibox{max-width: 415px;padding: 44px 15px 72px 126px;}
	.ftbadge {width: 200px;padding: 31px 15px;}
	/*COMMMON*/
	.cmn_tiling_ul li{padding-right: 20px;padding-right: 30px;}
	.cmn_tiling_txt {font-size: 38px;}
	span.cmn_tiling_title {font-size: 20px;line-height: 30px;}
	.cmn_tiling_no{font-size: 44px;}
}
@media screen and (max-width:1500px){	
	.container{max-width: 1300px;}
	/*FOOTER*/
	.ftcibox {max-width: 396px;}
	/*HEADER*/
	.menu_link nav>ul > li > a{font-size: 24px;}
	.megamenu li>a{font-size: 22px;}
	.headbtns .btn_grad{padding:16px 15px;}
	.hcall a{font-size: 20px;}
	/*COMMON INNER*/
	.setit_out_md{font-size: 28px;}
	.outdoor_details {padding: 50px;}	
	.cmn_tiling_txt {font-size: 32px !important;}
	span.cmn_tiling_title {font-size: 16px;}
	.cmn_tiling_no{font-size: 40px;line-height: 40px;}	
}
@media screen and (max-width:1400px){	
	.container{max-width: 1200px;}
	/*FOOTER*/
	.ftbadge {width: 100%;padding: 18px 15px;}
	.ftcibox{max-width: 100%;margin: 0;padding:25px;width: 100%;}
	.ftcinfo {width: 30%;}
	.ftqlbox{width: 70%;}
	/*HEADER*/
	.vmenu {width: 140px;}
	.togglebtn.active {right: 48px;}
	.menu_link{padding: 0px 140px 0px 50px}
	.megamenu li>a{width: 170px;height: 170px;}
	.megamain{width: 620px;}
	.menulogo{max-width: 300px;}
	.inhead .togglebtn.active {right: 48px;}
	.menudrop{margin-top: 3px;}
	/*INNER*/
	.cmn_tiling_no{font-size: 40px;}
	.cmn_tiling_ul li{padding-right: 30px;}	
	.cmn_cta_title {font-size: 22px;line-height: 28px;}
	.cmn_cta_rgt{padding: 10px 40px;}
}
@media screen and (max-width:1300px){ 	
	.container{max-width: 1100px;}
	/*HEADER*/
	.menulogo{max-width: 240px;}
	.menu_link nav>ul > li {padding: 0px 20px;}
	/*INNER COMMON*/
	.out_left,.out_right{max-width: 500px;}
	.out_left{margin: 0 40px 0 0;}
	.out_right{margin: 0 0 0 40px;}
	.outdoor_details {padding: 30px;}
	.sectit_md {font-size: 30px;}
	
	.cmn_tiling_txt {font-size: 26px !important;}	
	.cmn_tiling_no{font-size: 38px;}
}
@media screen and (max-width:1200px){	
	/*Header*/
	
	.menu_link nav > ul > li.has-sub, .mainheader > .container {position: relative;}
	.menudrop,.menu_link .submenu .menudrop {display: block;top:0px;font-size: 16px;height: 36px;width: 50px;border-radius: 0;line-height: 32px;right: 0;
		position: absolute;background: transparent}
	.menu_link .submenu .menudrop {color: #fff}
	.menu_link nav > ul > li > a {padding: 12px 20px 12px 50px !important;color: #fff;font-size: 20px;height: auto}
	.menu_link.active {transform: translateX(0%);-webkit-transform: translateX(0%);}

	.menu_link .submenu {-webkit-transform: none;transform: none;display: none;visibility: unset;opacity: unset;width: 100%;position: relative;
		padding-bottom: 0;left: auto;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;margin: 1px 0;background: transparent;min-width: inherit;
		border: 0}
	.menu_link nav > ul > li {display: block;text-align: left;margin: 0 0 1px;width: 100%;height: auto}
	.menu_link li:hover .submenu {display: none;-webkit-transform: none;transform: none;opacity: inherit}
	.menudrop.openedmenu::before {content: "\f106";}
	.menu_link nav > ul > li > a::before {content: none}
	.menu_link ul > li:hover > a > i.fa.fa-caret-down {-webkit-transform: none;-ms-transform: none;-o-transform: none;-moz-transform: none;transform: none;}
	.menuimg {display: block}
	.megamenu li {width: 100%;display: block;padding: 0}
	.megamenu {margin: 0}
	.megamenu li > a {font-size: 18px;color: #fff;text-align: left;padding:6px 20px 6px 75px;text-transform: capitalize;display: block;}
	.menu_link nav > ul > li:hover > a,.menu_link nav > ul > li.active > a,.megamenu > li.active > a,.megamenu > li > a:hover {
		background: transparent;color:#f7951e;}
	.menu_link nav > ul > li:not(:last-child) > a::before {content: none}

	.menulogo {padding: 15px 30px;display: block;margin-bottom: 20px}


	.menuright{display: none}
	.megamenu{width: auto;display: block;padding: 0}
	.megamain{display: block;width: auto}
	.megamenu li > a:hover .mmptit, .megamenu li.active > a .mmptit{color: #f7951e;}
	.megamenu li > a::before{left: 20px;}	
	.mmwtlist li a img{display: none;}
	.megamain { padding: 0;}	
	
	
	
	.menu_link nav>ul > li > a:after{content: none;}	
	.menu_link nav>ul > li {padding: 0;}
	.menu_link ul > li.hidden{display: block;}
	.menu_link nav{display: flex;flex-wrap: wrap;align-items: flex-start;height: 70vh;overflow: scroll;}
	
	.menu_link >nav>ul,.menu_link nav {width: 342px;}
	.menu_link >nav>ul.headsocial{width: 100px;}
	.menu_link nav > ul.headsocial > li > a{margin: 0 auto;}
	
	.menulogo {position: relative;top: auto;left: auto;}
	.vmenu {width: 100px;}
	.togglebtn.active {right: 28px;}
	.menu_link >nav>ul{padding-top: 0;}
	.megamenu li>a {width: auto;height: auto;border: none;}	
	.menu_link {padding: 0px 100px 0px 25px;}
	.bgfullmenu span{width: calc(100% - 363px);}
	.menulogo {max-width: 300px;}
	
	.headbtns .btn_grad{font-size: 0;}
	.headbtns .btn_grad img{margin-right: 0;}
	.togglebtn{left: 60px;}
	.hmlink{left: 76px;}
	.megamenu li > a::before{content: none;}
	.inhead .togglebtn.active {right: 28px;}
	
	.menu_link {background: url(../images/bg_menu.jpg) no-repeat;background-size: cover;}
	.bgfullmenu{display: none;}
	/*INNER PAGE*/
	.cmn_tiling_txt {font-size: 32px;}
	.cmn_tiling_no {font-size: 30px;}
	.sectit_md {font-size: 30px;line-height: 34px;}
	.cmn_tiling_box{justify-content: center;flex-direction: column;}
	span.cmn_tiling_title{line-height: 43px;}
	.cmn_tiling_ul li:before{top: 5px;}
}
@media screen and (max-width:1120px){	
	.container{max-width: 100%;}
	/*FOOTER*/
	.ftlogo {max-width: 230px;}
	/*HEADER*/
	.togglebtn {left: 15px;}
	.hmlink {left: 34px;}
	.logo-center{width: 300px;top: 36px;}
	.hcall span{display: none;}
	.hcall a{font-size: 0;}
	.hcall a img{margin-right: 0;filter: brightness(0) invert(1);}
	.hcall {padding: 16px 15px;border-radius: 3px; background:#f69522; background: -moz-linear-gradient(top, #f69522 50%, #e08212 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f69522), color-stop(50%,#e08212)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f69522 50%,#e08212 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f69522 50%,#e08212 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f69522 50%,#e08212 50%); /* IE10+ */
background: linear-gradient(to bottom, #f69522 50%,#e08212 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#207cca',GradientType=0 ); /* IE6-9 */}
	.headbtns{margin: 0 -5px;}
	.headbtns li {padding: 0 5px;}
	
	/*INNER COMMON*/
	.cmn_tiling_ul li:last-child{padding-right: 0;}
	.out_left, .out_right {max-width: 450px;}
	.dlist.chk li,.dlist.schk li {padding-bottom: 22px;}
	.cmn_cta_rgt {width: 70%;}
	.cmn_cta_lft {width: 30%;}
}
@media screen and (max-width:1024px){
	/*FOOTER*/
	.ftcinfo {width: 100%;padding-right: 0;}
	.ftbadge {width: 40%;}
	.ftcibox{width: 60%;text-align: center;}
	.ftcinfo{align-items: inherit;margin-bottom: 30px;}
	.ftqlbox{width: 100%;}
	/*HEADER*/
	.topbar{background: #000;padding-bottom: 0;}
	.mainheader{position: relative;}
	/*INNER*/
	.breadcrumb-list{padding: 100px 0px 9px;}
	.inhead .topbar {padding-bottom: 0;}
}
@media screen and (max-width:992px){
	/*FOOTER*/
	.footer{padding: 40px 0 10px;}
	/*COMMON*/
	.sectit{font-size: 34px;line-height: 40px;}
	.subtit{font-size: 20px;}
	/*INNER COMMON*/
	.cmn_tiling_ul{display: flex;flex-wrap: wrap;/*align-items: flex-end;flex-direction: column;*/}
	/*.cmn_tiling_ul li{padding-right: 0;}*/
	.cmn_tiling_no {font-size: 22px;}
	.cmn_tiling_txt{text-align: center;}
	span.cmn_tiling_title {font-size: 18px;}
	/*INNER COMMONON*/
	.out_left, .out_right{float: none;margin: 0 auto 40px;}
	.outdoor_details{padding:30px 0;}
	.outdoor_details.bg-gray{padding: 30px;}
	.setit_out_md {font-size: 24px;padding-bottom: 16px;}
	.sectit_md {font-size: 30px;line-height: 32px;}
	.inpage {padding: 50px 0;}
}
@media screen and (max-width:860px){	
	/*FOOTER*/
	.ftqlbox{padding: 30px;}
	.copyright{padding: 20px 0 40px;}
	/*COMMON*/
	.sectit {font-size: 30px;line-height: 36px;}
	.sectit_sm{font-size: 24px;line-height: 26px;}
	.subtit{font-size: 18px;}
	/*HEADER*/
	
	.logo-center {width: 240px;top: 28px;}
	.hcall{padding: 11px 15px;}
	.headbtns .btn_grad {padding: 12px 15px;}
	.thwrap{padding: 20px 0;}
	.togglebtn{top: 25px;}
	.hmlink{top: 32px;}
	/*COMMON INNER*/
	.cmn_tiling_box {margin-bottom: 40px;}
	.outdoor_cn_detail {padding: 30px 0px 0px;}
	.out_left, .out_right{margin: 0 auto 30px;}
}
@media screen and (max-width:768px){
	/*COMMON INNER*/
	.cmn_cta_lft {width: 100%;}
	.cmn_cta_rgt {width: 100%;}
	.cmn_cta{height: auto;}
	.cmn_cta_lft .bgimg{position: relative;}
	.cmn_cta_rgt {padding: 25px 25px 10px;}
}
@media screen and (max-width:700px){	
	/*FOOTER*/
	.ftsocial {width: 100%;margin-top: 30px;}
	.ftqlinks ,.ftoserv{width: 50%;}
	.ftcardlist{max-width: 250px;}
	/*INNER COMMON*/
	.cmn_tiling_box{justify-content: center;flex-direction: column;}
	.cmn_tiling_ul li:before{content: none;}
	.cmn_tiling_ul{align-items: center;}
	.cmn_tiling_ul li{padding-left: 0;}
	.inpage {padding: 40px 0;}
}
@media screen and (max-width:600px){
	/*HEADER*/
	.hcall {padding: 6px 9px;}
	.headbtns .btn_grad {padding: 8px 9px;}
	.logo-center {width: 200px;top: 25px;}
	/*INNER COMMON*/
	.sectit_md {font-size: 26px;line-height: 30px;}
	.setit_out_md {font-size: 20px;line-height: 22px;}
	.cmn_tiling_ul{justify-content: center;}
	.cmn_tiling_ul li{padding-right: 0;float: none;width: 100%;text-align: center;}
	/*GALLERY*/
	.wonderplugingridgallery .wonderplugin-gridgallery-tag{font-size: 14px !important;padding: 9px 11px !important;}
	.project-page{padding: 30px 15px;}
}
@media screen and (max-width:500px){	
	/*FOOTER*/
	.ftbadge,.ftcibox{width: 100%;}
	.ftqlinks, .ftoserv {width: 100%;}
	.qlbwrap{border-top: 1px solid rgb(228, 228, 228,0.2);}
	.ftblock .fthead{text-align: left;margin-bottom: 1px;position: relative;border-bottom: 1px solid rgb(228, 228, 228,0.2);padding: 15px 30px 15px 0; }			
	.fthead {position: relative;padding: 9px 0;display: block;cursor: pointer;}
	.fthead:after {content: "\f067";font-family: "FontAwesome";position: absolute;z-index: 0;font-size: 18px;color: #f69522;top: 5px;right: 0;width: 44px;
    height: 44px;line-height: 44px;text-align: center;font-weight: normal;}
	.fthead.showhide:after {content: "\f068";}
	.ftblock ul.ftqlist{display: none; padding: 20px 0px;border-bottom: 1px solid rgb(228, 228, 228,0.2);}	
	.ftsocial{text-align: center;}
	.ftcardlist{margin: 0 auto 20px;justify-content: center;}
	.ftsoclist{justify-content: center;}
	.ftit{font-size: 22px;}
	.ftcilist li{font-size: 22px;}
	.ftcilist li .add{margin-bottom: 20px;}
	/*COMMON*/
	.sectit {font-size: 26px;line-height: 30px;}
	.sectit_sm{font-size: 22px;line-height: 24px;}
	.subtit{font-size: 16px;}
	/*HEADER*/
	.vmenu {width: 50px;}
	.togglebtn.active {right: 3px;}
	.menu_link {padding: 0px 50px 0px 25px;}
	.menu_link nav > ul > li > a{padding: 12px 20px 12px 25px !important;}
	.menu_link >nav>ul, .menu_link nav {width: 100%;}
	.megamenu li > a	{padding: 6px 20px 6px 50px;}
	.hmlink{display: none;}
	.hcall {padding: 3px 8px;}
	.hcall a img{max-width: 13px;}
	.headbtns .btn_grad img{max-width: 11px;}
	.headbtns .btn_grad{padding: 8px 8px;}
	.logo-center {width: 170px;}
	.togglebtn {top: 18px;}
	.inhead .togglebtn.active {right: 3px;}
	.togglebtn{background: rgba(0,0,0,0.6);width: 40px;}
	/*INNER COMMON*/
	.sectit_md {font-size: 22px;line-height: 26px;}
	.outdoor_details.bg-gray {padding: 20px;}
	.inpage {padding: 30px 0;}
	.cmn-ul{text-align: center;margin: 10px 0 0;}
	.cmn-ul li {display: block;padding: 5px;}
	.cmn_cta_title{text-align: center;font-size: 20px;line-height: 26px;}
	
}
@media screen and (max-width:400px){	
	/*HEADER*/
	.menulogo {padding: 15px 18px 15px 0px;}
	.menu_link nav > ul > li > a{font-size: 18px;padding: 12px 20px 12px 10px !important;}
	.megamenu li > a {padding: 4px 20px 4px 25px;font-size: 16px;}
	.logo-center{position: relative;top: auto;margin: 0 auto 0 0;}
	.togglebtn,.inhead .togglebtn {left: auto;right: 15px;width: 30px;}
	.headbtns{padding-right: 29px;}
	.togglebtn.active{top: 18px;}
	.inhead .togglebtn.active {right: 13px;}
	/*GALLERY*/
	.wonderplugingridgallery .wonderplugin-gridgallery-tag.wonderplugin-gridgallery-tag-selected:after{content: none;}
	.wonderplugin-gridgallery-loadmore-btn:after{content: none;}
	.wonderplugingridgallery .wonderplugin-gridgallery-tag{display: block !important; margin-bottom: 10px !important;}
}
@media screen and (max-width:360px){	
	/*FOOTER*/
	.ftcilist li{font-size: 20px;}
	/*HEADER*/
	.logo-center {width: 150px;}
	/*INNER COMMON*/	
	span.cmn_tiling_title {font-size: 16px;}
	.cmn_tiling_no {font-size: 16px;line-height: 20px;}
	span.cmn_tiling_title {line-height: 20px;}

}