/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
#header { height: 65px; padding: 8px 0 8px 0px; }
#header .logo img { max-height: 36px; }
#header.header-scrolled { height: 60px;	padding: 10px 0; }
.mobile-nav-toggle { top: 15px; }
.banner-top { margin-top: 64px }
.dridercl { margin: 14px auto; height: 2px; width: 50px; }
.clients .owl-dot { margin: 0 3px; width: 10px; height: 10px; }

.banner-img01 img { height: 180px; width: 100%; }	
.maincontant h1 { font-size: 14px; font-weight: 400; line-height: 18px; }
.maincontant p { font-size: 12px; line-height: 16px; }
.driderbn { margin: 8px 0 8px 0px; height:2px; width: 50px; }
.maincontant a { padding: 6px 16px; margin-top:8px; font-size: 10px; }
h3.clients-lms { font-size: 15px; }	
.clients .owl-item img { width: 80%; }
.clients-logos { margin-top: 10px; }
.paddg-t-30 { padding-top: 15px; }
.paddg-tb { padding: 30px 0; }
.titlesh2 { font-size: 16px; text-align: center; }
.dridermn { margin: 8px auto; height: 2px; width: 40px; }
.box-contants p { font-size: 13px; text-align: center; }
.image-box { margin-top: 15px; text-align: center;}
.btnarrow img { width: 12px; }
.icontop img { width: 30px; }
.system-text { padding-top: 10px; }
.driderre { margin: 10px auto; height: 2px; width: 50px; }	
.knowledge-system p { font-size: 14px; }
.benefits-place { font-size: 16px; margin: 15px 0px 15px 0px; }
.feature_box { padding: 10px 10px; text-align: center; }
.fea-icon img { width: 36px; margin-bottom: 10px; }
.fbt-contant h5 { font-size: 14px; }
.fbtdvider { margin: 8px auto; }
.benef-key p {font-size: 14px; }
.border-box::before {width: 0.8px; display: none; }
.driderbk { margin: 10px auto; height: 2px; width: 50px; }
.benef-key h6 { font-size: 16px; margin: 10px 0px 5px 0px; }
.learning-fbt h5 { font-size: 16px; padding: 10px 0px 8px 0px; line-height: 20px; min-height: auto; }
.learning-fbt { font-size: 14px; }
.btnarrow { margin:5px 0 0px 0px; }
.client-details { padding: 20px 10px; text-align: center; }	
.client-details p { font-size: 13px; }
.client-details h4 { font-size: 18px; margin-top: 10px; }
.tetst-quat-top img { width: 20px !important; }
.tetst-quat-bottom img { width: 26px !important; }
.tetst-quat-bottom { bottom: -10px; right: 15px; }
.tetst-quat-top { left: 15px; }
#footer .footer-top h4 { font-size: 16px; font-weight: 500; }
.driderft { margin: 12px 0; width: 40px; }
#footer .footer-top .footer-links { margin-bottom: 15px; }
#footer .copyright { padding: 15px 0 15px 0; font-size: 13px;  }
.learning-fbt { padding: 10px; text-align: center; }
.pgtright { padding-right:15px;}
.pgtleft { padding-left: 15px;}
.client-imgs img { width: 170px !important; margin: 0 auto; }
#footer .footer-top .footer-links ul li { padding: 4px 0; }
#footer .footer-top .footer-links ul a {font-size: 13px; }
	
/*--------------------------------------------------------------
# Contact Us Page
--------------------------------------------------------------*/
.cont-banner {  padding: 15px 0px 15px 0px; }
.cont-banner h2 { font-size: 18px; }
.cont-banner ol.breadcrumb { padding: 2px 0 0 0;}	
.cont-banner ol.breadcrumb li.breadcrumb-item { font-size: 12px; }	
.contact-bg {padding: 16px 15px 15px 15px; }
.contact-form .form-control { padding: 5px 10px 6px 10px; font-size: 12px;}
.submit-btn { padding: 7px 25px 7px 25px; font-size: 12px; }
.address-info i { font-size: 26px; padding: 6px 10px; }
.address-kldb { padding: 15px 0px; }
.spacemobile { margin-bottom: 20px; }
.spacemobile1 { margin-bottom: 20px; }
.address-info h3 { font-size: 14px; margin: 8px 0 6px 0px; }
.address-info p { line-height: 20px; font-size: 13px; }
.spacemobile { margin-bottom: 15px; }
.spacemobile1 { margin-bottom: 15px; }

}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) { 
#header { height: 65px; padding: 8px 0 8px 0px; }
#header .logo img { max-height: 40px; }
#header.header-scrolled { height: 60px;	padding: 10px 0; }
.mobile-nav-toggle { top: 15px; }
.banner-top { margin-top: 64px }
.dridercl { margin: 14px auto; height: 2px; width: 50px; }
.clients .owl-dot { margin: 0 3px; width: 10px; height: 10px; }

.maincontant h1 { font-size: 18px; font-weight: 600; line-height: 22px; }
.maincontant p { font-size: 13px; line-height: 20px; }
.driderbn { margin: 8px 0 8px 0px; height:2px; width: 50px; }
.maincontant a { padding: 8px 20px; margin-top:10px; font-size: 12px; }
h3.clients-lms { font-size: 20px; }	
.clients .owl-item img { width: 50%; }
.clients-logos { margin-top: 10px; }
.paddg-t-30 { padding-top: 15px; }
.paddg-tb { padding: 30px 0; }
.titlesh2 { font-size: 24px; }
.dridermn { margin: 10px 0; height: 2px; width: 50px; }
.box-contants p { font-size: 14px; }
.image-box { margin-top: 15px; text-align: center;}
.btnarrow img { width: 12px; }
.icontop img { width: 30px; }
.system-text { padding-top: 10px; }
.driderre { margin: 10px auto; height: 2px; width: 50px; }	
.knowledge-system p { font-size: 14px; }
.benefits-place { font-size: 16px; margin: 15px 0px 15px 0px; }
.feature_box { padding: 15px 15px; text-align: center; }
.fea-icon img { width: 40px; margin-bottom: 10px; }
.fbt-contant h5 { font-size: 16px; }
.fbtdvider { margin: 10px auto; }
.border-box::before {width: 0.8px; }
.driderbk { margin: 10px auto; height: 2px; width: 50px; }
.benef-key h6 { font-size: 16px; margin: 10px 0px 5px 0px; }
.learning-fbt h5 { font-size: 16px; padding: 10px 0px 8px 0px; line-height: 20px; min-height: auto; }
.learning-fbt { font-size: 14px; }
.btnarrow { margin:5px 0 0px 0px; }
.client-details { padding: 20px 15px; }	
.client-details p { font-size: 13px; }
.client-details h4 { font-size: 18px; margin-top: 10px; }
.tetst-quat-top img { width: 20px !important; }
.tetst-quat-bottom img { width: 26px !important; }
.tetst-quat-bottom { bottom: -10px; right: 15px; }
.tetst-quat-top { left: 15px; }
#footer .footer-top h4 { font-size: 18px; font-weight: 500; }
.driderft { margin: 12px 0; width: 40px; }
#footer .footer-top .footer-links { margin-bottom: 15px; }
#footer .copyright { padding: 15px 0 15px 0; }
.learning-fbt { padding: 10px; }
	
/*--------------------------------------------------------------
# Contact Us Page
--------------------------------------------------------------*/
.cont-banner {  padding: 20px 0px 24px 0px; }
.cont-banner h2 { font-size: 24px; }
.contact-bg {padding: 22px 20px 20px 20px; }
.address-kldb { padding: 20px 0px; }
.spacemobile { margin-bottom: 20px; }
.spacemobile1 { margin-bottom: 20px; }
.address-info h3 { font-size: 16px; }	
	
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 
	
.maincontant h1 { font-size: 20px; font-weight: 600; line-height: 26px; }
.maincontant p { font-size: 14px; line-height: 20px; }
.driderbn { margin: 8px 0 8px 0px; height:2px; width: 50px; }
.maincontant a { padding: 8px 20px; margin-top:10px; font-size: 12px; }
h3.clients-lms { font-size: 20px; }	
.clients .owl-item img { width: 65%; }
.clients-logos { margin-top: 10px; }
.paddg-t-30 { padding-top: 15px; }
.paddg-tb { padding: 40px 0; }
.titlesh2 { font-size: 24px; }
.dridermn { margin: 10px 0; height: 2px; width: 50px; }
.box-contants p { font-size: 14px; }
.system-text { padding-top: 10px; }
.driderre { margin: 10px auto; height: 2px; width: 50px; }	
.knowledge-system p { font-size: 14px; }
.benefits-place { font-size: 16px; margin: 15px 0px 15px 0px; }
.feature_box { padding: 15px 15px; text-align: center; }
.fea-icon img { width: 40px; margin-bottom: 10px; }
.fbt-contant h5 { font-size: 16px; }
.fbtdvider { margin: 10px auto; }
.border-box::before {width: 0.8px; }
.driderbk { margin: 10px auto; height: 2px; width: 50px; }
.benef-key h6 { font-size: 16px; margin: 10px 0px 5px 0px; }
.learning-fbt h5 { font-size: 16px; padding: 10px 0px 8px 0px; line-height: 20px; min-height: auto; }
.learning-fbt { font-size: 14px; }
.btnarrow { margin:5px 0 0px 0px; }
.client-details { padding: 30px 20px; }	
.client-details p { font-size: 15px; }
.client-details h4 { font-size: 20px; margin-top: 10px; }
.tetst-quat-top img { width: 26px !important; }
.tetst-quat-bottom img { width: 26px !important; }
.tetst-quat-bottom { bottom: -10px; right: 15px; }
.tetst-quat-top { left: 15px; }
#footer .footer-top h4 { font-size: 20px; font-weight: 500; }
.driderft { margin: 12px 0; width: 40px; }
#footer .footer-top .footer-links { margin-bottom: 15px; }
#footer .copyright { padding: 15px 0 15px 0; }
.learning-fbt { padding: 10px; }
	
/*--------------------------------------------------------------
# Contact Us Page
--------------------------------------------------------------*/
.contact-bg {padding: 22px 20px 20px 20px; }
.address-kldb { padding: 20px 0px; }
.spacemobile { margin-bottom: 20px; }
.address-info h3 { font-size: 16px; }
	
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 

.maincontant h1 { font-size: 24px; font-weight: 600; line-height: 28px; }
.maincontant p { font-size: 16px; line-height: 22px; }
.driderbn { margin: 10px 0 10px 0px; height:2px; width: 50px; }
.maincontant a { padding: 10px 20px; margin-top:15px; font-size: 12px; }
h3.clients-lms { font-size: 20px; }	
.clients .owl-item img { width: 65%; }
.clients-logos { margin-top: 10px; }
.paddg-t-30 { padding-top: 15px; }
.paddg-tb { padding: 50px 0; }
.titlesh2 { font-size: 26px; }
.dridermn { margin: 12px 0; height: 2px; width: 50px; }
.box-contants p { font-size: 15px; }
.system-text { padding-top: 10px; }
.driderre { margin: 10px auto; height: 2px; width: 50px; }	
.knowledge-system p { font-size: 14px; }
.benefits-place { font-size: 16px; margin: 15px 0px 15px 0px; }
.feature_box { padding: 15px 15px; text-align: left; }
.fea-icon img { width: 44px; margin-bottom: 10px; }
.fbt-contant h5 { font-size: 18px; }
.fbt-contant p { font-size: 15px; }
.fbtdvider { margin: 10px 0; }
.border-box::before {width: 0.8px; }
.driderbk { margin: 10px auto; height: 2px; width: 50px; }
.benef-key h6 { font-size: 16px; margin: 10px 0px 5px 0px; }
.learning-fbt h5 { font-size: 17px; padding: 15px 0px 12px 0px; line-height: 24px; min-height: auto; }
.learning-fbt { font-size: 14px; }
.btnarrow { margin:5px 0 0px 0px; }
.client-details { padding: 30px 20px; }	
.client-details p { font-size: 15px; }
.client-details h4 { font-size: 20px; margin-top: 10px; }
.tetst-quat-top img { width: 26px !important; }
.tetst-quat-bottom img { width: 26px !important; }
.tetst-quat-bottom { bottom: -10px; right: 15px; }
.tetst-quat-top { left: 15px; }
#footer .footer-top h4 { font-size: 20px; font-weight: 500; }
.driderft { margin: 12px 0; width: 40px; }
#footer .footer-top .footer-links { margin-bottom: 15px; }
#footer .copyright { padding: 15px 0 15px 0; }
.learning-fbt { padding: 15px; }
#footer .footer-top .footer-links ul li { padding: 5px 0; }
	
	
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1599.98px) {

}


@media (min-width: 1600px) and (max-width: 1920px) {

}