
@media (max-width:1799px){
.container {max-width: 90%; }
}

@media (max-width:1699px){
	
	h1 {font-size: 62px; line-height: 74px; } 
	.h1,.section-title h2 { font-size:62px; line-height: 74px;}

	.my-profile-main .sub-heading{font-size:20px;line-height:26px;}
	.my-profile-main .content-box{padding:30px 25px 20px;}
	.my-profile-main p{font-size:16px;}
	.my-profile-main .verified-main{padding:18px 0px;}

	.ac_v_bottom p{font-size:20px;line-height:28px;margin-bottom:8px;}
	.ac_v_bottom .pay_link a{font-size:20px;line-height:28px;margin-bottom:5px;}


}


@media (max-width:1599px){

	.header-main .header-right{padding-left:50px;}

	h1 {font-size: 60px; line-height: 74px; } 
	.h1,.section-title h2 { font-size:60px; line-height: 74px;}

	h3 { font-size:32px; line-height: 40px;}
	.h3 { font-size:32px; line-height: 40px;}




}

@media (max-width: 1499px) { 


	h1 {font-size: 54px; line-height: 66px; } 
	h2 { font-size:42px; line-height: 52px;}
	h3 { font-size:28px; line-height: 38px;}
	h4 { font-size:22px; line-height: 30px;}
	h5 { font-size:20px; line-height: 32px;}  
	h6 { font-size:18px; line-height: 28px;}

	.h1,.section-title h2  {font-size: 54px; line-height: 66px; } 
	.h2 { font-size:42px; line-height: 52px;}
	.h3 { font-size:28px; line-height: 38px;}
	.h4 { font-size:22px; line-height: 30px;}
	.h5 { font-size:20px; line-height: 32px;}  
	.h6 { font-size:18px; line-height: 28px;}

	p{font-size:16px;line-height:28px;}


	
	.header-main .header-inner-main .header-menu-inner .header-btn a{padding:10px 10px;min-width:125px;font-size:14px;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{margin:0px 25px; font-size: 14px;}
	.header-logo img{max-width:120px;}
	.header-main .header-right{padding-left:55px;}

	.sign-in-sec-main .right-sign-in-form{ padding:50px 60px; }


	.content-box{padding:30px 30px 15px;}
	.heading-title{padding:45px 0px 15px;}
	.heading{font-size:26px;line-height:32px;}
	.content-box .sub-heading{margin-bottom:20px;font-size:18px;line-height:26px;}
	.radio-btn-main .radio-btn [type="radio"]:checked + label,[type="radio"]:not(:checked) + label{font-size:14px;padding-left:30px;}
	.tr_cndt label:before{padding:9px;}
	.tr_cndt input:checked + label:after{top:4px;left:9px;width:5px;height:12px;}
	.tr_cndt label{width:25px;margin-right:10px;}
	.tr_cndt p{width:calc(100% - 35px);font-size:15px;line-height:25px;}

	.form-control::placeholder{font-size:16px;}
	.form-control::-moz-placeholder{font-size:16px;}
	.form-control:-ms-input-placeholder{font-size:16px;}
	.form-control::-webkit-input-placeholder{font-size:16px;}
	.form-control::-o-input-placeholder{font-size:16px;}
	
	.settings-nav .nav-tabs .nav-link h3 {font-size: 16px; }

	.my-profile-main .content-box{padding:30px 15px 20px;}
	.my-profile-main p{font-size:14px;}
	.content-box .form-info .bsb-group{padding:10px 5px;}
	.payment_cycle_info{padding-bottom:10px;}

	.ac_v_top .v_img{width:100px;height:100px;margin-bottom:10px;}
	.ac_v_top h3{font-size:20px; line-height: normal;}



}



@media (max-width: 1399px) { 


	h1 {font-size: 50px; line-height: 60px; } 
	h2 { font-size:42px; line-height: 52px;}
	h3 { font-size:26px; line-height: 36px;}
	h4 { font-size:22px; line-height: 30px;}
	h5 { font-size:20px; line-height: 32px;}  
	h6 { font-size:18px; line-height: 28px;}

	.h1,.section-title h2  {font-size: 50px; line-height: 60px; } 
	.h2 { font-size:42px; line-height: 52px;}
	.h3 { font-size:28px; line-height: 38px;}
	.h4 { font-size:22px; line-height: 30px;}
	.h5 { font-size:20px; line-height: 32px;}  
	.h6 { font-size:18px; line-height: 28px;}

	p{font-size:16px;line-height:28px;}

	span.tooltip-click-main {font-size: 11px; align-items: center; }


}

@media (max-width: 1350px) { 
.content-box .form-info .acn-group{width:100%;}
.content-box .form-info .bsb-group{width:50%;}
.percentage-group{width:50%;}
}


@media (max-width: 1299px) { 


	h1 {font-size: 45px; line-height: 55px; } 
	h2 { font-size:40px; line-height: 52px;}
	h3 { font-size:26px; line-height: 36px;}
	h4 { font-size:22px; line-height: 34px;}
	h5 { font-size:20px; line-height: 32px;}  
	h6 { font-size:18px; line-height: 28px;}

	p{font-size:16px;line-height:28px;}

	.h1,.section-title h2 {font-size: 45px; line-height: 55px; } 
	.h2 { font-size:40px; line-height: 52px;}
	.h3 { font-size:26px; line-height: 36px;}
	.h4 { font-size:22px; line-height: 34px;}
	.h5 { font-size:20px; line-height: 32px;}  
	.h6 { font-size:18px; line-height: 28px;}


	.header-main .header-inner-main .header-menu-inner .header-btn a {padding: 7px 10px 7px; min-width: 120px;  font-size: 14px;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{margin: 0px 25px;}
	

}



@media (max-width: 1199.98px) { 

	h1 { font-size:40px; line-height: 50px;}
	h2 { font-size:34px; line-height: 44px;}
	h3 { font-size:26px; line-height: 36px;}
	h4 { font-size:22px; line-height: 34px;}
	h5 { font-size:20px; line-height: 32px;}  
	h6 { font-size:18px; line-height: 28px;}

	p{font-size:16px;line-height:28px;}

	.h1,.section-title h2 { font-size:40px; line-height: 50px;}
	.h2 { font-size:34px; line-height: 44px;}
	.h3 { font-size:26px; line-height: 36px;}
	.h4 { font-size:22px; line-height: 34px;}
	.h5 { font-size:20px; line-height: 32px;}  
	.h6 { font-size:18px; line-height: 28px;}

	.container{max-width:95%;}

	.header-logo img{max-width:145px;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{font-size:14px;margin:0px 20px;}
	.header-main .header-right{padding-left: 35px;}
	.header-main .header-inner-main .header-menu-inner .header-btn a{margin:5px 0px 5px 10px; min-width: 110px;}
	
	.header-btn a.btn.btn-border {padding: 10px 26px!important; }


	.personal-info-main .personal-info-col {width: calc(33.33% - 14px); margin: 15px 7px; }

	.my-profile-main label{margin-bottom: 10px;}

	.tooltip-main .tooltip-content{padding:25px 20px;border-radius:15px 0px 15px 15px;min-width:260px;}
	.tooltip-main .tooltip-content p{font-size:14px;line-height:20px;margin-bottom:20px;}
	.tooltip-content ul.dots-points li{font-size:14px;line-height:19px;}



	.profile-edit{padding-left:20px;}
	.profile-preview,.profile-preview .imagepreview{width:65px;height:65px;}
	.profile-edit .proimg{font-size:14px;margin-bottom:5px;}
	.profile-edit .profile-support{font-size:13px;line-height:1.3;}






}	




/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/

@media (max-width: 991.98px) 	{ 


	h1 { font-size:40px; line-height: 50px;}
	h2 { font-size:34px; line-height: 44px;}
	h3 { font-size:26px; line-height: 36px;}
	h4 { font-size:22px; line-height: 34px;}
	h5 { font-size:20px; line-height: 32px;}  
	h6 { font-size:18px; line-height: 28px;}

	p{font-size:15px;line-height:25px;}

	.h1,.section-title h2 { font-size:40px; line-height: 50px;}
	.h2 { font-size:34px; line-height: 44px;}
	.h3 { font-size:26px; line-height: 36px;}
	.h4 { font-size:22px; line-height: 34px;}
	.h5 { font-size:20px; line-height: 32px;}  
	.h6 { font-size:18px; line-height: 28px;}
	

	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner {position: fixed; top: 86px; left: 0; right: 0; background: #fff; z-index: 777; height: calc(100vh - 86px); overflow: auto; transition: all 400ms ease; transform: translateX(-100%); visibility: hidden; opacity: 0; 	}
	.header-main .header-inner-main .header-inner .header-menu.show .header-menu-inner {transform: translateX(0); visibility: visible; opacity: 1; }
	.header-main .header-inner-main .header-inner .header-menu ul li a {margin: 0;padding:5px; width: auto; color: #000; font-size: 18px; }
	.header-main .header-right {margin-right: 0px; text-align: right;}
	.header-main .navbar-container{ padding:10px 0px; }
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{display:block;}
	.header-main .header-inner-main .header-menu-inner .header-btn{justify-content:center;}
	.header-main .header-inner-main .header-menu-inner .header-btn a{margin:20px 10px;}
	.header-main .header-menu .header-menu-inner > ul > li{text-align:center;border-bottom:1px solid #ccc; width: 100%;}
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{padding-top:40px;}
	.header-main .header-menu .header-menu-inner > ul > li:last-child{border-bottom:none;}
	.header-main .header-menu .header-menu-inner > ul{width:85%;max-width:400px;margin:auto;}
	.login-btn ul li {margin-left: 00px;display: block;}
	.header-menu ul li .login-btn a.btn{color:#fff!important;}
	.header-menu ul li .login-btn a.btn::after{display:none!important;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:hover:after,.header-main .header-inner-main .header-inner .header-menu ul li a.active:after{transform-origin:unset!important;bottom:0px;}
	.header-main .header-menu .header-menu-inner > ul > li {padding: 10px 15px;}
	.header-main .header-menu .header-menu-inner .login-btn > ul > li {padding-bottom: 20px;}

	.header-btn a.btn.btn-border {margin-top: 13px !important; }
	
	.header-main .header-right .navbar-toggler{outline:none!important;box-shadow:none;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:after{display:none;}
	.header-main .header-inner-main .header-inner .header-menu ul li a.active{color:#002B5C;}


	.home-header .header-main button.navbar-toggler.collapsed span.icon-bar:nth-child(1),.home-header .header-main .header-inner .header-right button.navbar-toggler.collapsed span.icon-bar:nth-child(3),.home-header .header-main button.navbar-toggler span.icon-bar{background:#fff;}
	.home-header .header-main .header-inner-main .header-inner .header-menu ul li a{color:#000;}

	.btn{font-size:16px;padding:12px 35px;}
	
	.sign-in-sec-main .right-sign-in-form{padding:35px 40px;}
	.form-control{font-size:16px;}
	.sign-in-form-main .forgot-link .forgot-pass{font-size:15px;}
		

	.settings-nav{padding-right:0px;}
	.settings-tabs-main .tab-content{padding-left:0px;}
	.h-md-100 {height: auto; }

	.ac_v_top h3{font-size:16px;}
	.ac_v_bottom p{font-size:15px;line-height:24px;}
	.ac_v_bottom .pay_link a{font-size:16px;line-height:20px;}
	.ac_v_top .v_img{width:80px;height:80px;}
	.account_verified_main{padding:45px 15px;}


	.divers_search_main .form-search-location-wp .form-control,.divers_search_main .form-date-select .form-control{height:40px;padding-top:10px;padding-bottom:7px;}
	.divers_search_main .aform-icon{top:10px;}
	.divers_search_main .aform-icon .aform-marker-icon,.divers_search_main .aform-icon .aform-calendar-icon{background-size:22px;width:22px;height:22px;}
	.divers_search_wrap .btn.btn-arrow{padding:12px;}

	.banner-sec .video-container {left: 8px; right: 8px; bottom: 8px; top: 8px; border-radius: 25px; }

	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner {left: 8px; right: 8px; width: calc(100% - 16px); }
	.header-dropdown-main.ms-auto {display: none; }

 }

/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/

@media (max-width: 767.98px) {

	h1 { font-size:40px; line-height: 50px;}
	h2 { font-size:34px; line-height: 44px;}
	h3 { font-size:26px; line-height: 36px;}
	h4 { font-size:22px; line-height: 34px;}
	h5 { font-size:20px; line-height: 32px;}  
	h6 { font-size:18px; line-height: 28px;}

	p{font-size:15px;line-height:25px;}

	.h1,.section-title h2 { font-size:40px; line-height: 50px;}
	.h2 { font-size:34px; line-height: 44px;}
	.h3 { font-size:26px; line-height: 36px;}
	.h4 { font-size:22px; line-height: 34px;}
	.h5 { font-size:20px; line-height: 32px;}  
	.h6 { font-size:18px; line-height: 28px;}
	

	.left-main-img{height:350px;}
	.sign-in-sec-main .right-sign-in-form{height:auto;overflow:unset;padding:30px 25px;}
	.main-sign-in{height:auto;overflow:auto;}
	.form-right-sign-in-up{max-width:100%;min-height:auto;height:auto;display:flex;align-items:center;padding:20px 0px;}
	
	.form-control{font-size:16px;}
	.sign-in-up-btn .notis-text{margin:25px 0px 10px;}

	.form-control::placeholder{color:#8A8A8A;font-weight:normal;font-size:14px;}
	.form-control::-moz-placeholder{color:#8A8A8A;font-weight:normal;font-size:14px;}
	.form-control:-ms-input-placeholder{color:#8A8A8A;font-weight:normal;font-size:14px;}
	.form-control::-webkit-input-placeholder{color:#8A8A8A;font-weight:normal;font-size:14px;}
	.form-control::-o-input-placeholder{color:#8A8A8A;font-weight:normal;font-size:14px;}
	.sign-in-up-btn .notis-text label {font-size: 15px; }


	.tr_cndt{width:100%;padding-right:0px;margin-bottom:40px;}
	.btn-text-bottom{padding-top:10px;}
	.content-box.bg-none{margin:0px;padding-top:15px;}
	
	.btn-text-bottom .btn-main{width:100%;text-align:left;}

	.settings-nav .nav-tabs{max-width:100%;padding:14px;}
	.settings-nav .nav-tabs .nav-link{width:auto;margin:5px 5px;padding:10px 15px;}
	.settings-nav{margin-bottom:30px;padding:0px;}
	.settings-nav .nav-tabs .nav-link:after{left:15px;bottom:0px;border-bottom:1px solid #E3E3E3;}
	.settings-nav .nav-tabs .nav-link h3:after{left:-15px;}
	.settings-nav .nav-tabs .nav-link h3{font-size:14px;}
	.settings-nav .nav-tabs .nav-link.active{background:#f3f3fa;}

	.enquiry_message-main .form-control{height:160px;border-bottom:3px solid #1A5E7A;}
	.delete-account-wp{padding:25px 20px 15px;background:#fff;margin-bottom:20px;}
	.delete-account-tips p img.icon{max-width:25px;}
	.delete-account-tips p{padding-left:35px;}
	.personal-info-main .personal-info-col {width: 100%; margin: 10px 0px; }

	.heading-w-tooltip h3.sub-heading {padding-right: 15px; }
	.sign-in-form-main .top-sign-heading {margin-top: 0px; }

	.banner_bottom_heading .banner_bottom_row{padding:25px;}
	.banner_bottom_heading .banner_bottom_row .banner_bottom_col{padding:5px 10px;}
	.banner_bottom_heading .banner_bottom_row .banner_bottom_col h3{font-size:26px;margin-bottom:4px;}
	.banner_bottom_heading .banner_bottom_row .banner_bottom_col p{font-size:13px;}
	.divers_search_main{flex-direction:column;max-width:100%;max-width:330px;border-radius:20px;padding:15px 15px 20px;background:rgba(255,255,255,0.8);}
	.divers_search_main .form-search-location-wp:after{display:none;}
	.divers_search_main .form-search-location-wp .form-control,.divers_search_main .form-date-select .form-control{border-bottom:1px solid #949494 !important;padding-left: 30px;padding-right: 8px;}
	.divers_search_main .form-date-select,.divers_search_main .form-search-location-wp{width:100%;margin-bottom:2px;}
	.divers_search_main .aform-icon{left:0px;}
	.divers_search_wrap{width:100%;padding-top:15px;}
	.divers_search_main .aform-icon .aform-marker-icon,.divers_search_main .aform-icon .aform-calendar-icon{background-size:18px;width:18px;height:18px;}
	.divers_search_wrap .btn.btn-arrow{width:100%;padding:10px;}
	.banner-sec .banner-wrap .container .banner-text-wrap {padding: 90px 0px 160px; }

	.search-filter-title h5{font-size:16px;}
	.c-table-t-filter-main{margin-bottom:10px;}
	.custom-table-main td,.custom-table-main th{font-size:14px;}
	.profilev1.profile .experience{font-size:13px;}
	.custom-table th,.custom-table td{padding:14px 12px!important;}
	.diver-banner-img img{border-radius:15px;}

	.filter-dropdown-main .filter-dropdown-click {padding: 10px 10px; padding-right: 30px; font-size: 14px; }

}

/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/

@media (max-width: 500px) { 
	
	.left-main-img{height:250px;}

	.content-box{margin:10px 0px;height:auto;padding: 25px 15px 10px;}
	.content-box.bg-none{padding:10px 10px;}
	    .form-control {font-size: 15px; }

}

@media (max-width: 481px) { 

	h1 { font-size:34px; line-height: 44px;}
	h2 { font-size:28px; line-height: 38px;}
	h3 { font-size:24px; line-height: 34px;}
	h4 { font-size:22px; line-height: 30px;}
	h5 { font-size:18px; line-height: 28px;}  
	h6 { font-size:16px; line-height: 26px;}
	p{font-size: 14px;} 

	.h1,.section-title h2 { font-size:34px; line-height: 44px;}
	.h2 { font-size:28px; line-height: 38px;}
	.h3 { font-size:24px; line-height: 34px;}
	.h4 { font-size:22px; line-height: 30px;}
	.h5 { font-size:18px; line-height: 28px;}  
	.h6 { font-size:16px; line-height: 26px;}



	.header-logo img{max-width:120px;}
	.btn-text-bottom .btn-main .btn{min-width: 120px;}	
	.settings-nav .nav-tabs .nav-link{margin:4px 2px;padding:10px 10px;}
	.settings-nav .nav-tabs .nav-link h3{font-size:13px;}
	.settings-nav .nav-tabs .nav-link h3:after{left:-10px;}
	.settings-nav .nav-tabs{padding:10px;}
	.settings-nav .nav-tabs .nav-link:after{left:10px;}


	.banner_bottom_heading .banner_bottom_row .banner_bottom_col:first-child {width: 100%; }
	.banner-text-wrap .banner-heading-wrap {margin-bottom: 15px; }

}
