


/*================== Text Copy Disable Start ==============*/
/*
body {
 -webkit-user-select: none; 
  -moz-user-select: none;
  -ms-user-select: none;  
  user-select: none; 
 
}
/*================== Text Copy Disable End ==============*/


@font-face {
    font-family:Geometr;
    src: url(../fonts/Geometr.ttf);
}
@font-face {
    font-family:TitilliumWeb-Regular;
    src: url(../fonts/TitilliumWeb-Regular.ttf);
}
@font-face {
    font-family: Oswald-Regular;
    src: url(../fonts/Oswald-Regular.ttf);
}
@font-face {
    font-family:Oswald-Medium;
    src: url(../fonts/Oswald-Medium.ttf);
}

@font-face {
    font-family:Oswald-Light;
    src: url(../fonts/Oswald-Light.ttf);
}

@font-face {
    font-family:glasgow-medium;
    src: url(../fonts/glasgow-medium.ttf);
}

@font-face {
    font-family:OpenSans-Bold;
    src: url(../fonts/OpenSans-Bold.ttf);
}
@font-face {
    font-family:OpenSans-Light;
    src: url(../fonts/OpenSans-Light.ttf);
}
@font-face {
    font-family:OpenSans-Regular;
    src: url(../fonts/OpenSans-Regular.ttf);
}
@font-face {
    font-family:Roboto-Bold;
    src: url(../fonts/Roboto-Bold.ttf);
}
@font-face {
    font-family:Roboto-Light;
    src: url(../fonts/Roboto-Light.ttf);
}
@font-face {
    font-family:Roboto-Medium;
    src: url(../fonts/Roboto-Medium.ttf);
}
@font-face {
    font-family:Roboto-Thin;
    src: url(../fonts/Roboto-Thin.ttf);
}

@font-face {
    font-family:Cookie-Regular;
    src:url(../fonts/Cookie-Regular.ttf);
}
@font-face {
    font-family:Damion-Regular;
    src:url(../fonts/Damion-Regular.ttf);
}
@font-face{
	font-family:GrandHotel-Regular;
	src:url(../fonts/GrandHotel-Regular.ttf);
}
@font-face{
	font-family:LeckerliOne-Regular;
	src:url(../fonts/LeckerliOne-Regular.ttf);
}
@font-face {
    font-family:MarckScript-Regular;
    src:url(../fonts/MarckScript-Regular.ttf);
}
@font-face {
    font-family:times-Regular;
    src: url(../fonts/times_0.ttf);
}
@font-face {
    font-family:times-i;
    src: url(../fonts/timesi_0.ttf);
}
@font-face {
    font-family:times-bold-i;
    src: url(../fonts/timesbi_0.ttf);
}
@font-face {
    font-family:times-bold;
    src: url(../fonts/timesbd_0.ttf);
}
@font-face {
    font-family:Rancho-Regular;
    src: url(../fonts/Rancho-Regular.ttf);
}
@font-face {
    font-family:BEBAS;
    src: url(../fonts/BEBAS.ttf);
}
@font-face {
    font-family:BebasNeue;
    src: url(../fonts/BebasNeue.otf);
}
@font-face {
    font-family:Raleway-ExtraBold;
    src: url(../fonts/Raleway-ExtraBold.ttf);
}
@font-face {
    font-family:Raleway-Medium;
    src: url(../fonts/Raleway-Medium.ttf);
}

@font-face {
    font-family:Antonio-Regular;
    src: url(../fonts/Antonio-Regular.ttf);
}
@font-face {
    font-family:Antonio-Bold;
    src: url(../fonts/Antonio-Bold.ttf);
}


body {
    font-family:TitilliumWeb-Regular;
    font-size:18px;
    color:#000000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
h1,h2,h3,h4,h5,h6,ul,p{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;transition:all ease-in-out 0.5s;}
a:hover{text-decoration:none;transition:all ease-in-out 0.5s;}

header,nav,section,footer{width:100%;float:left;}
.my-container{width:90%;margin:0px auto;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Antonio-Regular;}
.dis_n{display:none;}

.top-header-sec{position:relative;}
.my-header-fixed{width:100%;padding:10px 0px;background-color:rgba(54, 165, 72, 0.58);position:fixed;z-index:11111;float:left;}
.my-header-fixed.shrink{background-color:rgba(51, 51, 51, 0.82);}
.logo{width:12%;margin:0px 0px -50px 0px;border-radius:50%;float:left;}
.logo a{width:100%;float:left;}
.logo a img{width:100%;float:left;}

.my-nav{width:auto;margin:18px 0px 0px 0px;float:right;}
.my-nav .navbar-header{}
.my-nav .navbar-header button{width:auto;margin:0px;padding:0px;color:#fff;float:left;}
.my-nav .navbar-header button i{}
.inner-my-nav{width:auto;padding:0px;display:block;float:left;}
.inner-my-nav .navbar-nav{width:auto;float:left;}
.inner-my-nav .navbar-nav li{width:auto;float:left;}
.inner-my-nav .navbar-nav li a{width:auto;padding:12px 18px;color:#ffffff;font-size:17px;float:left;}
.inner-my-nav .navbar-nav li a:hover,.inner-my-nav .navbar-nav li a:focus,.inner-my-nav .navbar-nav li.open a{color:#067c3f;background-color:#d8d8d8;}
.inner-my-nav .navbar-nav li  ul{width:100%;min-width:300px;max-width:500px;padding:0px;float:left;}
.inner-my-nav .navbar-nav li ul li{width:100%;float:left;}
.inner-my-nav .navbar-nav li.open ul li a{width:100%;padding:8px 15px;color:#32a449;background-color:transparent;font-size:15px;float:left;}
.inner-my-nav .navbar-nav li.open ul li a:hover{color:#333;background-color:#dfedc9;}


/*========== Banner Start ===========*/
.my-slider-sec{}
.banner-box{width:100%;position:relative;float:left;}
.banner-box .carousel{width:100%;float:left;}
.banner-box .carousel .carousel-inner{width:100%;float:left;}
.banner-box .carousel .carousel-inner .item{width:100%;float:left;}
.banner-box .carousel .carousel-inner .item img{width:100%;height:800px;float:left;}
.banner-box .carousel .carousel-control.right{right:0px;}
/*========== Banner End ===========*/


.site-heading-1{width:100%;margin:0px 0px 30px 0px;font-family:Antonio-Regular;float:left;}
.heading-size-1{font-size:35px;}
.heading-color-1{color:#00a859;}
.site-heading-1 span{width:100%;text-align:center;float:left;}

.about-us-sec{padding:60px 0px;}
.site-text-1{}
.qwert{ color: #333;
    font-size: 17px;
    line-height: 25px;
    font-weight: 400;
    width: 100%;
    margin: 0px 0px 10px 0px;
    text-align: justify;
    float: left;}

.site-text-1 p{    color: #333;
    font-size: 17px;
    line-height: 25px;
    font-weight: 400;
    width: 100%;
    margin: 0px 0px 10px 0px;
    text-align: justify;
    float: left;}
.site-text-1 p:last-child{margin:0px;}


.what-gap-sec{padding:60px 0px;background-color:#ddd;}
.what-gap-box{width:100%;font-size:22px;text-align:center;float:left;}

.for-vision-mison{margin:0px 0px 50px 0px;}
.mission-vision{}
.mission-vision:last-child{margin:30px 0px 0px 0px;}
.mission-vision-box-1{width:100%;height:267px;background-color:#ddd;text-align:center;float:left;}
.mission-vision-box{width:60%;padding:25px 45px 0px 10px;float:left;}
.mission-vision-box-1 img{width:40%;height:267px;float:left;}
.mission-vision-box h3{width:100%;margin:0px 0px 30px 0px;font-size:35px;color:#30a449;float:left;}
.mission-vision-box p{width:100%;font-size:24px;color:#000;line-height:35px;font-family:Antonio-Regular;float:left;}

.what-is-gap-sec{padding:80px 0px;}
.main-gap-box{margin:50px 0px 0px 0px;}
.main-gap-box ul{width:100%;float:left;}
.main-gap-box ul li{width:100%;float:left;}
.main-gap-box ul li i{width:5%;margin:5px 0px 0px 0px;float:left;}
.main-gap-box ul li span{width:94%;float:right;}
.main-components-gap-line{width:100%;text-align:center;float:left;}
.outer-components-gap-box{width:24.7%;padding:0px 15px;margin:0px 0px 30px 0px;display:inline-block;transition:all ease-in-out 0.5s;float:none;}
.components-gap-box{width:100%;float:left;}
.components-gap-box img{width:100%;-webkit-filter: grayscale(100%);-moz-filter:: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;transition:all ease-in-out 0.5s;float:left;}
.components-gap-box p{width:100%;height:66px;padding:8px 10px;color:#00a859;background-color:#333;transition:all ease-in-out 0.5s;float:left;}
.components-gap-box:hover p{color:#fff;}
.components-gap-box:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}

.why-us-sec{background:url(../images/certification-process.jpg);background-size:cover;}
.why-us-box{width:100%;padding:100px 0px;background-color:rgba(0, 0, 0, 0.82);text-align:justify;float:left;}
.certification-process{}
.certification-process ul{width:100%;padding:0px 0px 0px 25px;float:left;}
.certification-process ul li{width:100%;margin:0px 0px 10px 0px;color:#929292;list-style-type:disc;float:left;}
.certification-process ul li:last-child{margin:0px 0px 0px 0px;}

.certification-sec{padding:60px 0px;}
.why-us-line{}
.why-us-line img{width:100%;margin:20px 0px 0px 0px;float:left;}

.certification-system-box{margin:80px 0px 0px 0px;}
.certification-system-img{width:40%;float:left;}
.certification-system-img img{width:100%;float:left;}
.certification-system-content{width:60%;margin:30px 0px 0px 0px;padding:20px 50px 60px;background-color:#ececec;border:1px solid #d2d2d2;text-align:justify;float:left;}
.certification-system-heading{width:100%;margin:0px 0px 30px 0px;font-size:35px;color:#00a859;font-family:Antonio-Regular;float:left;}

.downloads-sec{padding:60px 0px;background-color:#373435;}
.downloads-box{}
.downloads-inner-box{width:100%;height:248px;padding:15px 10px;background-color:#ccc;float:left;}
.downloads-inner-box h2{width:100%;margin:0px 0px 10px 0px;font-size:25px;color:#333;float:left;}
.downloads-inner-box ul{width:100%;float:left;}
.downloads-inner-box ul li{width:100%;margin:0px 0px 5px 0px;background-color:#ddd;float:left;}
.downloads-inner-box ul li:lasst-child{margin:0px;}
.downloads-inner-box ul li span{width:auto;padding:3px 5px;font-size:14px;float:left;}
.downloads-inner-box ul li a{width:auto;padding:3px 5px;color:#fff;background-color:#00a859;float:right;}
.downloads-inner-box ul li:hover a,.downloads-inner-box ul li a:hover{color:#fff;background-color:#000000;}

.my-footer-sec{padding:50px 0px;}
.footer-address-box{}
.inner-footer-address-box{width:100%;float:left;}
.footer-contact-person{}
.footer-contact-person-box{width:100%;text-align:center;float:left;}
.contact-person-img{width:100%;z-index:1;position:relative;float:left;}
.contact-person-img img{width:100px;height:100px;padding:3px;background-color:#038460;border-radius:50%;display:inline-block;float:none;}
.contact-person-detail{width:100%;padding:30px 15px 10px 15px;margin:-20px 0px 0px 0px;background-color:#00926a;border:3px solid #038460;float:left;}
.contact-person-detail h4{width:100%;font-size:22px;color:#fff;float:left;}
.contact-person-detail label{width:100%;margin:0px;color:#272727;border-bottom:1px dashed #fff;font-weight:normal;float:left;}
.person-cont-info{width:100%;font-size:16px;float:left;}
.person-cont-info span{color:#c5c5c5;}
.person-cont-info a{color:#fff;}
.my-footer-address{margin:0px 0px 30px 0px;padding:0px 0px 30px 0px;border-bottom:1px dashed #ccc;}
.my-footer-address-box{width:100%;float:left;}
.my-footer-address-box h6{width:100%;font-size:30px;margin:0px 0px 5px 0px;color:#00a859;float:left;}
.footer-address-line{width:100%;margin:0px 0px 5px 0px;float:left;}
.footer-address-line label{width:auto;margin:0px 10px 0px 0px;float:left;}
.footer-address-line span{width:auto;float:left;}
.footer-address-line ul{width:auto;float:left;}
.footer-address-line ul li{width:auto;margin:0px 5px 0px 0px;float:left;}
.footer-address-line ul li a{width:auto;text-align:center;float:left;}
.footer-address-line ul li a i{width:30px;height:30px;padding:6px 0px 0px 0px;background-color:#00926a;color:#fff;float:left;}
.footer-address-line ul li a i:hover{background-color:#333;color:#fff;}


.footer-enquiry{}
.footer-enquiry-box{width:100%;padding:58px 20px;background-color:#00926a;float:left;}
.footer-enquiry-box h5{width:100%;margin:0px 0px 15px 0px;font-size:35px;color:#fff;text-align:center;float:left;}
.footer-enquiry-box input{width:100%;height:35px;padding:3px 5px;margin:0px 0px 10px 0px;border:1px solid #ddd;float:left;}
.footer-enquiry-box textarea{width:100%;height:100px;padding:3px 5px;margin:0px 0px 10px 0px;border:1px solid #ddd;float:left;}
.footer-enquiry-box button.btn{width:auto;padding:5px 30px;border-radius:2px;background-color:#333;color:#fff;float:right;}



.my-last-footer-sec{padding:10px 0px;background-color:#333;}
.copy-rights-box{font-size:14px;}
.copy-rights-box ul{width:100%;float:left;}
.copy-rights-box ul li{width:auto;color:#969696;float:left;}
.copy-rights-box ul li:last-child{float:right;}
.copy-rights-box ul li a{color:#fff;}
.copy-rights-box ul li a:hover{color:#00926a;}

.certification-process-box{width:100%;margin:20px 0px 0px 0px;display:none;float:left;}
.certification-process-box h3{width:100%;margin:0px 0px 20px 0px;float:left;}
.certification-process-box ul{width:100%;float:left;}
.certification-process-box ul li{width:100%;height:43px;margin:0px 0px 10px 0px;border:1px solid #ddd;float:left;}
.certification-process-box ul li:last-child{margin:0px 0px 0px 0px;}
.certification-process-box ul li label{width:10%;height:45px;margin:-2px 0px 0px -20px;padding:10px 0px 0px 0px;color:#00a859;background-color:#ddd;text-align:center;border-radius:50%;float:left;}
.certification-process-box ul li span{width:90%;padding:9px 0px 0px 20px;float:left;}



.page-not-found-sec{padding:150px 0px;}
.page-not-found{margin:150px 0px 0px 0px;text-align:center;}
.page-not-found h1{width:100%;float:left;}
.page-not-found h3{width:100%;margin:20px 0px;float:left;}
.page-not-found label{width:100%;margin:0px 0px 20px 0px;float:left;}
.page-not-found a.btn{width:auto;padding:6px 30px;border-radius:2px;background-color:#333;color:#fff;float:none;}


.icfa-division-box{width:50%;margin:50px 0px 0px 0px;padding:0px 15px;text-align:center;float:left;}
.icfa-division-box label{width:100%;font-size:12px;margin:0px 0px 10px 0px;float:left;}
.icfa-division-box img{width:100%;padding:0px 13%;margin:0px 0px 0px 0px;float:left;}


.my_data_box{text-align: center;}
.my_download_data{width:400px;border:1px solid #888;text-align:center;margin:10px auto;padding:20px;}
.my_down_line{padding:5px;border-top:1px solid #ddd;}
.my_down_line:first-child{border-top:none;}
.my_down_line label{font-weight:normal;}
.down_name{font-size:20px;color:#db6333;font-family:Roboto-Medium;}
.my_data_box a.btn,.my_data_box button.btn{background-color:#5a5a5a;color:#eee;}
.my_data_box a.btn:hover,.my_data_box button.btn:hover{background-color:#333;color:#eee;}
.my_down_prof_img img,.my_down_line img{width:200px;}
.my_down_line img.down_pro{width:100px;height:115px;}
.my_down_line h4{font-size:30px;justify-content:center;align-items:center;background-color:#db6333;color:#fff;margin:0px;padding:8px 0px;}
.down_name{font-weight:bold;font-size:20px;color:#db6333;font-family:Roboto-Medium;}




/*================== RESPONSIVE DESIGN ====================*/

@media (max-width: 1440px) {

}

@media (max-width: 1366px) {
	
.banner-box .carousel .carousel-inner .item img{height:567px;}

}

@media (max-width: 1280px) {
.mission-vision{padding:0px 15px;}
.mission-vision-box-1{height:auto;padding:25px 20px;-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
.mission-vision-box-1 img{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
.mission-vision-box{padding:0px;-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
.mission-vision-box p{margin:0px 0px 13px 0px;font-size:30px;line-height:30px;}
.mission-vision-box h3{font-size:40px;margin:0px 0px 15px 0px;}



}

@media (max-width: 1024px){
.downloads-inner-box{height:285px;}
}

@media (max-width: 991px) {
  
}

@media (max-width:960px) {
	
}

@media (max-width:800px) {

.my-nav{margin:10px 0px 5px 0px;}
.inner-my-nav .navbar-nav li a{padding:8px 10px;font-size:14px;}
.banner-box .carousel .carousel-inner .item img{height:329px;}
.mission-vision{margin:0px 0px 30px 0px;}
.downloads-box{margin:0px 0px 30px 0px;}
.downloads-box:last-child{margin:0px 0px 0px 0px;}
.footer-contact-person:last-child{margin:30px 0px;}


}	

@media (max-width: 768px) {
 
}

@media (max-width: 640px) {
 
}

@media (max-width: 600px) {
.inner-my-nav{display:none;}
.inner-my-nav .navbar-nav{margin:0px;}
.navbar-collapse.in{width:180px;position:absolute;right:10px;background-color:#333;border:none;}
.inner-my-nav .navbar-nav li{width:100%;}
.inner-my-nav .navbar-nav li a{width:100%;padding:4px 10px;font-size:12px;}
.heading-size-1{font-size:40px;}
.about-us-sec,.mission-vision-sec,.certification-sec,.downloads-sec{padding:80px 0px}


}

@media (max-width: 415px) {

  
}

@media (max-width: 414px) {

body{font-size:14px;}
.banner-box .carousel .carousel-inner .item img{height:220px;}
.logo{width:30%;}
.heading-size-1{font-size:30px;}
.certification-process:first-child{margin:0px 0px 50px 0px;}
.why-us-line img{display:none;}
.certification-process-box{display:block;}
.mission-vision-box,.mission-vision-box-1 img,.certification-system-img,.certification-system-content{width:100%;}
.certification-system-content{margin:0px 0px 0px 0px;padding:40px 30px;}
.outer-components-gap-box{width:100%;float:left;}

}

@media (max-width: 360px) {

}

@media (max-width: 320px) {

}





