@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1500px;
    }
	.partner-fig{max-width:74px;}
}
@media (max-width: 1399px) {
	.partner-label{font-size:18px;}
	.contact-heading{font-size:48px;}
	.contact-content{font-size:19px;}
	.contact-right-wrap{padding:36px 20px;}
	.contact-label{font-size:32px;}
}
@media (min-width: 1200px) and (max-width: 1399px) {
	:root{
		--headerHeight:88px;
	}
	/* Header Section */
	.header .col.col-left{max-width:124px;}
	.nav-items > a span{font-size:16px;}

	/* Partner Section */
	.partner-list {grid-gap:31px;grid-row-gap:24px;}
	.partner-item {width: calc(16.66% - 26px);}
	.partner-heading{font-size:38px;margin-bottom:30px;}
/* Banner Video */
	.banner-video{
        width: 90%;
        margin-left: 23%;
    }
	.video-frame,
	.banner-video{height:600px;}
	.video-frame-inner:before {background: linear-gradient(90deg, #ffffff 0%, #ffffff 26%, rgba(255, 255, 255, 0.98) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0) 100%);}
	
}

@media (min-width:993px) and (max-width: 1199px) {
	
	:root {
	/*Epic BTN*/
	--btn-height:44px;
	--btn-width:160px;
	--btn-fontsize:18px;
	
	--headerHeight:88px;
	}
	
	/* Header Section */
	.nav-items{margin:0px 4px;}
	.logo {max-width:240px;}
	.nav-items.btn-item > a{padding:9px 12px;}
	.header .col.col-left{max-width:124px;}
	.nav-items > a span{font-size:16px;}
	
	/* Banner */
	.video-frame,
	.banner-video{height:600px;}
	.banner-video{width:90%;margin-left:12%;}
	.banner-heading{font-size:32px;}
	.banner-heading span{font-size:46px;}
	.banner-text{font-size:34px;}
	.banner-text span{font-size:52px;}
	
	
	/* Sales Box Start*/
		.sales-text{font-size:20px;padding:6px 12px;border-left:6px solid #0065b3;}
		.sales-block{margin-bottom:40px;margin-top:0px;}
	
	/* Comman Section Start*/
		.sec-block-heading-title{font-size:32px;margin:0px 0px 15px 0;}
		.sec-block-text p {font-size:16px;line-height:1.3em;margin-bottom:16px;}
		.w40{width:50%;}
		
		.expertise-heading{font-size:30px;margin-bottom:30px;}
		.expertise-label{font-size:16px;}
		.expertise-item-in {padding:16px 5px 16px 10px;}
		.sec-block-text p + p{margin-top:0px;}
		p + .sec-block-heading-sm{margin-top:10px;}

	/* Partner Section */
		.partner-list {grid-gap:32px;grid-row-gap:20px;}
		.partner-item {width: calc(25% - 24px);}
		.partner-heading{font-size:34px;margin-bottom:18px;}
		.partner-innersection{padding:106px 0 90px;}
	
	/* Contact Section */
		.contact-section{padding:40px 0px;}
		.arrow-contact {
		position: absolute;
		top: calc(100% + 10px);
		right: 0;
		width: 84px;
	}
	/* Footer Section */
	.quick-links-list li a{font-size:18px;}
	
	/* Article Section Start*/
		.article-list-block{grid-gap:24px;}
		.article-col{max-width:calc(33.33% - 16px);}
		.article-col-inner{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);padding:18px;}
		.article-figure{max-width:90px;}
		.article-col-content p{font-size:14px;line-height:1.4em;}
		
	
}

@media (min-width: 993px) and (max-width: 1024px) {
    .video-frame, .banner-video{height:520px;}
}

@media (min-width:993px){
	.desk-none {display:none!important;}
}

@media (max-width:992px){
	:root {
	/*Epic BTN*/
	--btn-height:46px;
	--btn-width:174px;
	--btn-fontsize:17px;
	}
	.mob-none{display:none!important;}
	
	/*Header*/
		.nav-bottom,.mobile-navbar{display: block;}
		.header{padding:12px 0px;position: -webkit-sticky;position: sticky;top: 0; height:auto;}
		.header.fixed{height:auto;}
		.header .container{flex-wrap:wrap;}
		.header .col .logo{max-width:60px;}
		.header .col{max-width:100%;flex:auto;float:left;width:100%;}
		.header .col.col-left{max-width:100%;justify-content: space-between;}
		.nav-block{float: left;width:100%;padding-top:10px;flex: auto;}
		.nav-outer.show{left:0px;}
		.show-nav .nav-overlay{visibility: visible;opacity: 1;}
		.nav-menu-wrap{height:auto;overflow: hidden;overflow-y: auto!important;flex-direction: column;padding:0px 16px;}
		.nav-overlay{float:left;width:100%;position:fixed;background-color:rgba(0, 0, 0, 0.75);height: 100%;max-height: 100%;top: 0;left: 0;z-index: 2;transition:all 0.4s ease 0s;visibility:hidden;opacity:0;}
		.nav-outer{float: left;width:100%;display: flex;flex-direction: column;max-width:calc(100% - 50px);background:#ffffff;position: fixed;top: 0;left: -100vw;height: 100%;z-index: 3; -webkit-transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; margin: 0;align-items: flex-start;align-content: start;padding:0px;}
		.main-menu-nav{float:left;width:100%;justify-content: flex-start;}
		.main-menu-nav > li{float:left;width:100%;border-bottom:1px solid rgba(0, 0, 0, 0.2);margin:0px;}
		.main-menu-nav > li:last-child,
		.main-menu-nav > li:nth-child(4){border:none;}
		.main-menu-nav > li.dropdown > a,
		.main-menu-nav > li > a{float:left;width:100%;padding:10px 0px;}
		.main-menu-nav > li > a span {font-size:17px;font-weight:500;line-height:25px;padding: 3px 2px 0px;display: inline-block;}
		.show .nav-top{display: block;}
		.show .nav-top .mob-menu-logo{display:none;}

	/* Banner Start*/
		.banner-wrap .container{position:relative;z-index:1;}
		.banner-heading{font-size:30px;text-align:center;color:#ffffff;margin-bottom:0px;}
		.banner-heading span{font-size:42px;color:var(--theme-red);}
		.banner-text{font-size:34px;color:#ffffff;}
		.banner-text span{font-size:52px;color:#ffffff;}
		.banner-wrap-card{text-align:center;padding:0px;}
		.banner-wrap-inner{margin:0 auto;}
		.banner-block-btn{display:flex;justify-content:center;}
		
		.video-frame, .banner-video{height:auto;margin:0px;width:100%;padding:0;}
		.video-frame-inner:before{background:rgba(0, 0, 0, 0.4);}
		.video-frame:before{display:none;}
	
	/* Sales Box Start*/
		.sales-text{font-size:20px;padding:6px 12px;border-left:6px solid #0065b3;}
		.sales-block{margin-bottom:40px;margin-top:0px;}
	
	/* Comman Section Start*/
		.block-content{flex-wrap:wrap;}
		.half-block{width:100%;padding:0px;}
		.sec-block-heading-title{font-size:36px;margin:0px 0px 15px 0;}
		.sec-block-text p {font-size:18px;line-height:1.4em;margin-bottom:16px;text-align: justify;}
	
	/* FPP/Service Section Start*/
		.private-credit-section .block-content{flex-direction:column-reverse;}
		.fpp-section .block-content-col{padding:20px 0px;}
		.private-credit-section .half-figure{--img-size:120px;}
		.private-credit-section .half-figure:before{right:0px;}
		.block.fpp-section{padding-top:0px!important;}
		.private-credit-section .block-inner{padding-top:20px;}
		.sec-block-heading-sm{font-size:20px;line-height:1.2em;margin-bottom:10px;margin-top:16px;}
		.sec-block-text p + p{margin-top:6px;}
		
	/* Partner Section Start*/
		.partner-innersection{padding:60px 0;}
		.partner-list {grid-gap:24px;grid-row-gap:20px;}
		.partner-item {width: calc(25% - 18px);}
		.partner-heading{font-size:34px;margin-bottom:18px;}
		.expertise-item-in{padding:18px 5px 18px 10px;}
		.expertise-label{font-size:18px;}

	/* Expertise Section Start*/
		.expertise-innersection{padding:60px 0;}
		.expertise-heading{font-size: 28px;}
		.expertise-sm-text{font-size: 21px;}
		.expertise-list{grid-gap:8px;grid-row-gap:12px;}
		.expertise-item{width:100%;}


	/* Contact Section Start*/
		.contact-label{font-size:30px;}
		.contact-innersection{padding:0px;}
		.contact-inner{padding-top:10px;}
		.contact-section{padding:40px 0px 40px;}
		.contact-innersection:before{height:25%;}
		.contact-form .form-control{font-size:16px;}
		.contact-form textarea.form-control{height:80px;}
		
		.contact-inner-wrap{flex-wrap:wrap;}
		.contact-heading{font-size:36px;}
		.contact-left{float:left;width:100%;padding:0px;}
		.contact-right{float:left;width:100%;padding:0px;}
		.contact-content{font-size: 16px;text-align: left;margin-bottom:20px;line-height:1.3em;}
		.arrow-contact{display:none;}
		.contact-right-wrap{padding:20px;}
	
	/* Article Section Start*/
		.article-list-block{grid-gap:24px;}
		.article-col{max-width:calc(50% - 12px);}
		.article-col-inner{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);padding:18px;}
		.article-figure{max-width:90px;}
		.article-col-content p{font-size:15px;line-height:1.4em;}
			
	/* Footer */
		.footer-container {flex-wrap: wrap;}
		.footer-column {padding: 0px;max-width: 100%;width: 100%;flex:auto;}
		.footer-column.footer-mails{flex:auto;width:50%;max-width:50%;}
		.footer-column.footer-links{flex:auto;width:50%;max-width:50%;}
		.footer-inner {padding: 24px 20px 20px;}
		.footer-logo{display:flex;justify-content:center;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding:0px 0px 20px;margin-bottom:20px;}
		.footer-logo img{max-width:90px;}
		.footer-title .footer-title-label{padding:0px 0px 8px;margin-top:25px;}
		.subscribe-form .form-group{max-width:100%;}
		.address-label{text-align:center;}
		.address-label br{display:none;}
}

/* Phone Portrait & Landscape */
@media (max-width: 767px){
	:root {
		--btn-height:40px;
		--btn-width:140px;
		--btn-fontsize:16px;
	}
	.btn{font-size:var(--btn-fontsize);}
	
	.banner-heading{font-size:21px;}
	.banner-heading span{font-size:30px;}
	
	.banner-text{font-size:23px;color:#ffffff;}
	.banner-text span{font-size:36px;color:#ffffff;}
	
	/* Sales Box Start*/
		.sales-text{font-size:16px;padding:4px 12px;border-width:6px;}
		.sales-block{margin-bottom:30px;margin-top:0px;}
		
	/* Comman Section Start*/
		.block-content{flex-wrap:wrap;}
		.half-block{width:100%;padding:0px;}
		.sec-block-heading-title{font-size:30px;margin:0px 0px 10px 0;}
		.sec-block-text p {font-size:16px;line-height:1.4em;margin-bottom:10px;text-align: justify;}
	
	/* FPP/Service Section Start*/
		.private-credit-section .block-content{flex-direction:column-reverse;}
		.fpp-section .block-content-col{padding:20px 0px;}
		
	/* Partner Section Start*/
		.partner-list{grid-gap:20px;grid-row-gap:20px;}
		.partner-item{width:calc(50% - 10px);}
		.partner-heading{font-size:30px;margin-bottom:20px;}
		.partner-before:before{opacity:0;}
		.partner-before .partner-wrap{margin-top:-4px;}
		.partner-label{font-size:16px;}
		
	/* Expertise Section Start*/
		.expertise-heading{font-size:30px;margin-bottom:12px;}
		.expertise-sm-text{font-size:15px;margin-bottom:16px;}
		.expertise-heading br{display:none;}
		.expertise-icon{width:42px;}
		.expertise-icon .icon{height:24px;width:24px;font-size:12px;}
		.expertise-item-in{padding:10px 10px 10px 10px;border-radius:5px;}
		.expertise-item-in:before{width:6px;}
		.expertise-label{font-size:15px;}
	
	/* Contact Section Start*/
		.contact-section:before{height:4px;}
		.contact-innersection{padding:0px;}
		.contact-label{font-size:30px;}
		.contact-wrap .col-6{width:100%;}
		.contact-form .placeholder{font-size:16px;}
		.contact-form .alert-card{z-index:1;top:-18px;}
	
	/* Footer Section Start*/
		.footer-inner{padding:24px 10px 20px;}
		.footer-column,
		.footer-column.footer-mails,
		.footer-column.footer-links{width:100%;max-width:100%;}
		.footer-mails .quick-links-list li{padding-bottom:10px;}
		.quick-links-list li a{font-size:16px;}
		.address-label{font-size:18px;}
		.footer-title .footer-title-label{font-size:16px;}
		.subscribe-form .form-control{height:42px;font-size:14px;}
		.addon-btn {min-width:94px;width:94px;font-size:14px;}
}

@media (max-width:480px){
	:root {
		--btn-height:36px;
		--btn-width:120px;
		--btn-fontsize:14px;
	}
	.btn{font-size:var(--btn-fontsize);}
	
	.banner-heading{font-size:18px;}
	.banner-heading span{font-size:24px;}
	
	
		/* Article Section Start*/
		.article-list-block{grid-gap:16px;}
		.article-col{max-width:100%;}
		
		.expertise-innersection{padding:40px 0px;}
		.partner-innersection{padding:40px 0px;}
}

}
@media (max-width:414px){
	.partner-label{font-size:16px;}
	.partner-list{grid-gap:14px;grid-row-gap:16px;}
	.partner-item{width:calc(50% - 7px);}
	.partner-fig{max-width:48px;}
}





