@media only screen and (max-width: 1799px){
	.topslider {height: 890px;}
	.section-h1 .textinfo1 {padding: 0px 140px 0px 140px;}
}
@media only screen and (max-width: 1699px){
	.section-h2 {padding: 230px 0px;}
	.section-h3 .momboxs .mominfo p {min-height: 155px;}
}
@media only screen and (max-width: 1599px){
	.container {max-width:1470px;}
	.section-h1 .textinfo1 {padding: 0px 110px 0px 110px;}
	.section-h3 .clssliderpart .owl-nav {width: 1455px;}
	.cmmtabsec .clssliderpart {width: calc(((100% - 1920px) / 2) + 1850px - (1850px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1850px - (1850px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1850px - (1850px / 12));}
	.section-h4 .membershipbox .membeeinner h4, .section-ab1 .abouttext2 .membershipbox .membeeinner h4 {font-size: 22px; line-height: 34px;}
	footer .footertop .fcol3 {width: 430px;}

	.section-ab2 .textinfo3 .abimgpart .abimgbox:before {left: -20px; bottom: -20px;}
	.section-ab2 .textinfo3 .abtextinfo2 .abimgpart .abimgbox:before {right: -20px;}

	.section-new1 .newstxleft {padding-right: 75px;}
}
@media only screen and (max-width: 1499px){
	.container {max-width:1320px;}
	.ctitle h3 {font-size: 48px; line-height: 58px;}
	.subtitle {font-size: 40px;}
	.ctextinfo p, .ctitle p {font-size: 18px; line-height: 30px;}
	.cpoint li {font-size: 18px; line-height: 24px; margin: 7px 0px;}
	.ctextinfo h4 {font-size: 22px; line-height: 30px;}
	header nav .custmenu > li {padding: 8px 8px;/*padding: 8px 12px;*/}
	header nav .custmenu .tourpor {margin-left: 0px;}
	header .searchbar {margin-left: 20px;}
	.topslider {height: 750px;}
	.topslider .textinfo h3 {font-size: 66px;line-height: 76px;}
	.topslider .textinfo p {font-size: 18px;}
	.section-h1 .textinfo1 {padding: 0px 80px 0px 80px;}
	.section-h1 .imgbox {height: 660px;}
	.section-h2 .ctitle {padding-right: 100px;}
	.section-h2 .ctitle p {width: 100%;}
	.section-h3 .clssliderpart .owl-nav {width: 1305px;}
	.cmmtabsec .clssliderpart {width: calc(((100% - 1920px) / 2) + 1770px - (1770px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1770px - (1770px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1770px - (1770px / 12));}
	.section-h4 .membershipbox .membeeinner {padding: 30px 12px;}
	.section-h4 .membershipbox .membeeinner h4, .section-ab1 .abouttext2 .membershipbox .membeeinner h4 {font-size: 20px;line-height: 28px;}
	footer .footertop .fcol1 {width: 498px;}
	footer .footertop .fcol2 {width: 240px;}
	footer .footertop .fcol3 {width: 320px;}

	.innerbanner {height: 420px;}
	.cbreadcrumb ul li p {font-size: 40px;}
	.section-ab1 .abouttext3 ul{margin-top: 30px;}
	.section-ab1 .abouttext3 ul li p, .section-ab1 .abouttext3 ul li span {font-size: 18px;}
	.section-ab1 .abouttext3 ul li span {width: 340px;}

	.section-new1 .textinfo1 .subtitle {line-height: 50px;}
	.section-new1 .newstxleft .publisbox p {font-size: 18px; margin-top: 6px;}
	.section-new1 .newstxright .newslistbox .newsinfo {padding: 0px 0px 0px 25px;}
	.section-new1 .newstxright .newslistbox .newsinfo a {font-size: 18px; display: inline-block; line-height: 26px;}

	/** Experiences Page **/
	.section-exp1 {padding: 105px 0px 120px;}
	.section-exp1 .textinfo1 .subtitle {line-height: 50px;}

	.section-exin1 {padding: 105px 0px;}
	.section-exin1 .exinnerright {padding-left: 30px;}
}
@media only screen and (max-width: 1399px){
	.container {max-width:1140px;}
	header .logo img, .flogo img {width: 270px;}
	header nav .custmenu > li > a {font-size: 14px;}
	.topslider {height: 650px;}
	.section-h1 .textinfo1 {padding: 0px 60px 0px 60px;}
	.section-h2 {padding: 280px 0px;}
	.section-h3 .clssliderpart .owl-nav {width: 1125px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
	.cmmtabsec .clssliderpart {width: calc(((100% - 1920px) / 2) + 1670px - (1670px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1670px - (1670px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1670px - (1670px / 12));}
	.section-h3 .owl-nav div {background-color: #F5F6F7;}
	.section-h3 .owl-nav .owl-prev {right: initial; left: -10px;}
	.section-h3 .owl-nav .owl-next {right: -10px;}
	.section-h3 .momboxs .mominfo h4 {min-height: 73px;}
	.section-h4 .membershipbox {width: 33.33%; margin-top: 30px;}
	footer .footertop .fcol1 {width: 420px;}
	footer .footertop .fcol2 {width: 190px; padding-right: 40px;}
	footer .footertop .fcol3 {width: 308px;}
	footer .footertop .fcol4 {width: 192px;}

	.innerbanner {height: 320px;}
	.section-ab1 .abouttabsec .nav-tabs {width: 310px;}
	.section-ab1 .abouttabsec .tab-content {width: calc(100% - 310px);}
	.section-ab2{padding-bottom: 190px;}
	.section-ab2 .textinfo2 .supportinner {padding: 70px 50px;}
	.section-ab2 .textinfo2 .supportinner .ctextinfo h4, .section-ab2 .textinfo3 .ctextinfo h4 {font-size: 30px; line-height: 40px;}
	.section-ab2 .textinfo3 .ctextinfo {padding: 0px 30px;}

	/** Experiences Page **/
	.section-exp1 {padding: 85px 0px 100px;}
	.filterpart .filterhead, .filterblocks {padding: 20px;}
	.filterpart {width: 28%;}
	.experight {width: 72%;}

	.section-exin1 {padding: 85px 0px;}
	.section-exin1 .exinnerright .infolist {padding: 0px 20px 20px;}
	.section-exin1 .exinnerright .infolist ul li .infoicon {font-size: 18px; background-position: 0px 3px; padding-left: 30px;}
}

@media only screen and (max-width: 1199px){
	.container {width: 970px;}
	#mobilemenu {background-color: #1F8DBD; display: inline-block; margin-left: 15px; background-image: url(../images/menu-icon.png); background-repeat: no-repeat; background-position: 50% 50%; width: 40px; height: 40px; cursor: pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float: right;}
    header .custnav {background-color: #0A2A38; display: none; position: absolute; left: 0px; width: 100%; top: 100%; padding: 0 20px;}
    header nav .custmenu > li {width: 100%; padding: 0px; border-top: 1px solid #143848;}
    header nav .custmenu > li > a {display: block; padding: 12px 0;}
    .section-h1 .imgbox {height: 720px;}
    .section-h2 {padding: 230px 0px;}
    .section-h3, .section-h4, .section-h5 {padding: 80px 0px;}
	.section-h3 .clssliderpart .owl-nav {width: 955px;}
	.cmmtabsec .clssliderpart {width: calc(((100% - 1920px) / 2) + 1570px - (1570px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1570px - (1570px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1570px - (1570px / 12));}
	.clsnavtabs {overflow-x: auto; overflow-y: hidden; padding-bottom: 15px;}
	.clsnavtabs .nav-tabs {flex-wrap: nowrap; width: 1080px;}
	.section-h5 .textinfo1 .cbtn {top: 3px;}
	.cmembership {text-align: center;}
	.cmembership .textinfo1 {width: 100%;}
	.cmembership .cbtn {float: none; display: inline-block; margin-top: 20px;}

	.section-ab1 {padding: 90px 0px;}
	.section-ab1 .abouttabsec .nav-tabs .nav-link {font-size: 18px;}
	.section-ab1 .abouttext3 ul li p, .section-ab1 .abouttext3 ul li span {width: 50%; float: left;}
	.section-ab1 .abouttext4 {margin-top: 70px;}
	.section-ab2 {padding-bottom: 120px;}
	.section-ab2 .textinfo2 .supportbox2 .supportinner .ctextinfo {width: auto; right: 50px; left: 50px;}
	.section-ab2 .textinfo2 .supportinner {padding: 50px; height: 530px;}
	.section-ab2 .textinfo3 .abtextinfo {margin-top: 80px;}

	.section-new1 {padding: 70px 0px;}
	.section-new1 .newstxleft {padding-right: 40px;}
	.section-new1 .newstxright .newslistbox .newimg {width: 80px; height: 80px;}
	.section-new1 .newstxright .newslistbox .newsinfo {margin-left: 75px;}

	/** Experiences Page **/
	.section-exp1 {padding: 70px 0px;}

	.section-exin1 {padding: 70px 0px;}
	.section-exin1 .exinnerright .infolist ul li .infoicon span {width: 100%;}
}
@media only screen and (max-width: 991px){
	.container {width: 750px;}
	.topslider .textinfo {text-align: center;}
	.topslider .textinfo .btnbox .cbtn:last-child {margin-right: 0px;}
	.section-h1 .imgbox {height: auto;}
	.section-h1 .textinfo1 {padding: 30px 30px 80px;}
	.section-h2 {padding: 80px 0px 130px;}
	.section-h2 .ctitle {padding-right: 15px;}
	.section-h2 .clssliderpart {width: 100%; padding-left: 10px; margin-top: 40px; position: relative; top: initial; right: initial;}
	.section-h2 .clssliderpart .clsrow1 {margin-right: -100px;}
	.section-h3 .clssliderpart .owl-nav {width: 735px;}
	.cmmtabsec .clssliderpart {width: calc(((100% - 1920px) / 2) + 1450px - (1450px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1450px - (1450px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1450px - (1450px / 12));}
	.section-h4 .textinfo1.ctextinfo p br {display: none;}
	.section-h4 .membershipbox {width: 50%;}
	footer .footertop .fcol1 {width: 100%; margin-bottom: 20px;}
	footer .flogo {text-align: center;}
	footer .copyright {margin-top: 30px;text-align: center;}

	.innerbanner {height: 250px;}
	.innerbanner .cbreadcrumb {top: 65%;}
	.cbreadcrumb ul li {margin-top: 0px;}
	.cbreadcrumb ul li p {font-size: 30px;}
	.section-ab1 {padding: 70px 0px;}
	.section-ab1 .abouttabsec .nav-tabs {width: 210px;}
	.section-ab1 .abouttabsec .nav-tabs .nav-item {margin-bottom: 20px;}
	.section-ab1 .abouttabsec .nav-tabs .nav-link {font-size: 16px; line-height: 47px;}
	.section-ab1 .abouttabsec .tab-content {width: calc(100% - 210px);}
	.section-ab2 .textinfo2 .supportinner {height: 470px;}
	.section-ab2 .textinfo3 .ctextinfo {padding: 0; margin-top: 40px;}

	.section-new1 .newstxleft {padding-right: 15px;}
	.section-new1 .textinfo1 .subtitle br {display: none;}

	/** Experiences Page **/
	.filterpart, .experight {width: 100%;}
	.filterpart .filterinner {padding-bottom: 0px;}
	.filterpart .filterinner .filterblocks.mb-3 {margin-bottom: 0px !important;}
	.filterblocks ul li {width: 50%; float: left;}
	.cevenewsbox {margin: 30px 0px 10px;}

	.section-exin1 .textinfo1 {padding-bottom: 20px;}
	.section-exin1 .textinfo1 .socials {margin-top: 15px;}
	.section-exin1 .exinnerright {margin-top: 30px; padding-left: 15px;}
	.section-exin1 .exinnerright .infolist ul li .infoicon span {width: auto;}

	.section-exin1 .exinnerleft .exinnslider .nimgbox {height: 260px;}
}
@media only screen and (max-width: 767px){
	.container {width: auto;}
	.ctextinfo p, .ctitle p, .cpoint li {font-size: 16px;line-height: 26px;}
	.ctitle h3 {font-size: 38px;line-height: 47px;}
	.subtitle {font-size: 30px; line-height: 36px;}
	.cpoint li {padding-left: 15px;}
	.cpoint li:before {top: 9px;}
	.ctextinfo h4 {font-size: 20px;line-height: 28px;}
	.searchpopup .serachfield {width: 95%; padding-top: 130px;}
	.topslider {height: 530px;}
	.topslider .textinfo h3 {font-size: 34px;line-height: 40px;}
	.topslider .textinfo p {font-size: 16px; line-height: 22px;} 
	.topslider .textinfo .btnbox .cbtn {margin-top: 25px;}
	.section-h1 .textinfo1 {padding-bottom: 50px;}
	.section-h2 {padding: 40px 0px 110px;}
	.section-h2 #clsslider1 .item {padding: 0px 5px;}
	.section-h2 .clssliderpart .owl-nav {bottom: -40px;}
	.section-h3, .section-h4, .section-h5 {padding: 40px 0px;}
	.section-h3 .ctextinfo p br {display: none;}
	.section-h3 .clssliderpart .owl-nav {width: 100%;}
	.cmmtabsec .clssliderpart {width: 100%;}
	.cmmtabsec .clssliderpart .clsrow1 {margin-right: 0;}
	.section-h3 .momboxs .momimgboxs {height: 240px;}
	.section-h3 .momboxs .mominfo {padding: 20px 50px;}
	.section-h3 .momboxs .momimgboxs img {max-width: 68%;}
	.cmmtabsec .clssliderpart {padding: 0 10px;}
	.cmmtabsec .clssliderpart .item {padding: 0px 5px;}
	.section-h3 .owl-nav .owl-prev {left: 5px;}
	.section-h3 .owl-nav .owl-next {right: 5px;}
	.section-h3 .momboxs .mominfo h4 {min-height: auto;}
	.section-h3 .momboxs .mominfo p {min-height: 115px;}
	.section-h3 .cmmtabsec .bbtn2 {margin-top: 40px;}
	.section-h4 .membershipbox .membeeinner {height: 100%;}
	.section-h4 .membershipbox .membeeinner .micons {width: 90px; height: 90px;}
	.section-h4 .mbtn, .section-h5 .mbtn {margin-top: 30px;}
	.section-h5 .subtitle {text-align: center;}
	.section-h5 .cmmtabsec .nav-tabs {margin-top: 20px;}
	.section-h5 .textinfo1 .cbtn, .section-h4 .textinfo1 .cbtn {display: none;}
	.section-h5 .cmmtabsec .nav-item {width: 100%;}
	.section-h5 .cmmtabsec .nav-tabs .nav-link {width: 100%; margin-top: 10px;}
	.cmembership .textinfo1 h4 {font-size: 26px;}
	footer {padding: 50px 0px;}
	footer .footertop .fcol h4 {margin-bottom: 15px;}
	footer .fmenus li a, footer .footertop .fcol p {font-size: 14px;}
	footer .footertop .fcol2, footer .footertop .fcol3 {width: 50%; padding-right: 0px;}

	.innerbanner {background-position: 50% 100%;}
	.section-ab1 {padding: 40px 0px;}
	.section-ab1 .abouttabsec .nav-tabs {width: 100%;}
	.section-ab1 .abouttabsec .nav-tabs .nav-item {width: 50%; padding: 5px; margin: 0px;}
	.section-ab1 .abouttabsec .nav-tabs .nav-link {width: 100%; margin: 0px;}
	.section-ab1 .abouttabsec .tab-content {width: 100%; margin-top: 30px;}
	.section-ab1 .abouttext3 {margin-top: 55px;}
	.section-ab1 .abouttext3 ul li {padding: 8px 0px;}
	.section-ab1 .abouttext3 ul li p, .section-ab1 .abouttext3 ul li span {font-size: 16px;}
	.section-ab1 .abouttext4 {margin-top: 50px;}
	.section-ab1 .abouttext4 .cboardbox .boarimgbox {margin-top: 30px;}
	.section-ab2 {padding-bottom: 50px;}
	.section-ab2 .textinfo2 .supportinner {height: 370px;}
	.section-ab2 .textinfo2 .csupportbox {margin-top: 20px;}
	.section-ab2 .textinfo2 .supportbox1 .supportinner {height: auto;}
	.section-ab2 .textinfo2 .supportinner .sicons {width: 130px; height: 130px;}
	.section-ab2 .textinfo3 .abtextinfo {margin-top: 40px;}

	.section-new1 {padding: 40px 0px;}
	.section-new1 .newstxleft .publisbox {padding: 20px 0px;}
	.section-new1 .newstxleft .publisbox p {font-size: 16px; margin-top: 8px;}
	.section-new1 .newstxleft .publisbox p.publitx {padding-left: 10px;}
	.section-new1 .textinfo1 .subtitle {line-height: 36px;}
	.section-new1 .newstxright .newslistbox {margin-top: 15px;}
	.section-new1 .newstxright .newslistbox .newsinfo a {font-size: 16px; line-height: 22px;}

	/** Experiences Page **/
	.section-exp1 {padding: 40px 0px;}
	.section-exp1 .textinfo1 {margin-bottom: 0;}
	.section-exp1 .textinfo1 .subtitle {line-height: 36px;}
	.filterpart .filterhead h3 {font-size: 20px;}
	.cevenewsbox {margin-bottom: 0px;}
	.cevenewsbox .eventinfo .address {background-position: 0px 5px; padding-left: 25px;}
	.cmembership .cbtn {font-size: 16px;}
	.filterblocks ul li {width: 100%;}

	.section-exin1 {padding: 40px 0px;}
	.section-exin1 .exinnerleft .exinnslider .owl-dots {bottom: 20px;}
	.section-exin1 .socials p {font-size: 17px; margin-top: 7px;}
	.ctextinfo h5 {font-size: 24px;}
	.section-exin1 .exinnerleft .textinfo2 .ctextinfo h4 {font-size: 18px; padding-bottom: 0px;}
	.cpoint1 li {margin: 5px 0px;}
	.cpoint1 li::before {width: 6px; height: 6px; top: 10px;}
	.section-exin1 .exinnerright .infolist ul li .infoicon {font-size: 16px; background-position: 0px 2px;}
}
@media only screen and (max-width: 575px){
	.ctitle h3 {font-size: 32px;line-height: 40px;}
	.section-h4 .membershipbox {width: 100%; margin-top: 15px;}

	.section-ab2 .textinfo2 .supportinner {padding: 30px;}
	.section-ab2 .textinfo2 .supportinner .ctextinfo h4 {padding: 15px 0px 0px;}
	.section-ab2 .textinfo2 .supportinner .ctextinfo h4, .section-ab2 .textinfo3 .ctextinfo h4 {font-size: 26px;line-height: 30px;}
	.section-ab2 .textinfo2 .supportbox2 .supportinner .ctextinfo {left: 30px; right: 30px;}
	.section-exin1 .exinnerleft .exinnslider .nimgbox {height: 200px;}
}
@media only screen and (max-width: 479px){
	header .logo img, .flogo img {width: 210px;}
	.topslider .textinfo .btnbox .cbtn {width: 100%; margin-right: 0px;}
	.section-h2 .expertsbox .einfo {padding: 20px;}
	footer .footertop .fcol2, footer .footertop .fcol3 {width: 100%;}
	.section-ab1 .abouttabsec .nav-tabs .nav-item {width: 100%;}
	.section-ab1 .abouttext2 {margin-top: 40px;}
	.section-ab1 .abouttext3 ul li p, .section-ab1 .abouttext3 ul li span {width: 100%;}
	.section-ab1 .abouttext3 ul li:first-child span:last-child {display: none;}

	.section-new1 .newstxleft .publisbox .socials {float: left; margin-top: 15px; width: 100%;}
	.section-new1 .newstxleft .textinfo2 p {padding-top: 20px;}
}