@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600&display=swap');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700&display=swap');



@font-face {
    font-family: 'Conv_Industry-Medium';
    src: url('../fonts/Industry-Medium.eot');
    src: local('☺'), url('../fonts/Industry-Medium.woff') format('woff'), url('../fonts/Industry-Medium.ttf') format('truetype'), url('../fonts/Industry-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** Generated by FG **/
@font-face {
    font-family: 'Conv_Industry-Bold';
    src: url('../fonts/Industry-Bold.eot');
    src: local('☺'), url('../fonts/Industry-Bold.woff') format('woff'), url('../fonts/Industry-Bold.ttf') format('truetype'), url('../fonts/Industry-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/** Generated by FG **/
@font-face {
    font-family: 'Conv_Industry-BoldItalic';
    src: url('../fonts/Industry-BoldItalic.eot');
    src: local('☺'), url('../fonts/Industry-BoldItalic.woff') format('woff'), url('../fonts/Industry-BoldItalic.ttf') format('truetype'), url('../fonts/Industry-BoldItalic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_Industry-Book';
    src: url('../fonts/Industry-Book.eot');
    src: local('☺'), url('../fonts/Industry-Book.woff') format('woff'), url('../fonts/Industry-Book.ttf') format('truetype'), url('../fonts/Industry-Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Conv_Industry-Demi';
    src: url('../fonts/Industry-Demi.eot');
    src: local('☺'), url('../fonts/Industry-Demi.woff') format('woff'), url('../fonts/Industry-Demi.ttf') format('truetype'), url('../fonts/Industry-Demi.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** Generated by FG **/
@font-face {
    font-family: 'Conv_Industry-Light';
    src: url('../fonts/Industry-Light.eot');
    src: local('☺'), url('../fonts/Industry-Light.woff') format('woff'), url('../fonts/Industry-Light.ttf') format('truetype'), url('../fonts/Industry-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/************************** font_family end here *********************************/

p,h1,h2,h3,h4,h5,h6,ul{margin: 0;padding: 0;}
p{font-family: 'Poppins', sans-serif;}
a:hover{text-decoration: none;}
body{font-family: var(--font-mon);}
li{list-style: none;}
a{transition: 0.45s;}

.padd_70{padding: 70px 0px !important;}
.padd_t_70{padding-top: 70px !important;}
.padd_b_70{padding-bottom: 70px !important;}
.padd_40{padding: 40px 0px !important;}
.padd_t_40{padding-top: 40px !important;}
.padd_b_40{padding-bottom: 40px !important;}
.m_t_40{margin-top: 40px;}

/************************** mardin_padding end here *********************************/

.topwelcome{ background:#0d0d0d;}
.topemail{ padding:9px 0; margin:0 0;}
.topemail a{ font-family: 'Roboto', sans-serif; font-weight:300; font-size:13px; color:#fff; margin:0 0 0 0; padding:0 0 0 0px;}
.topemail a:hover{ color:#006c3b;}
.topemail span{ color:#fff; font-size:13px;}
.topright{ padding:0 0px;}
.topright ul{ margin:0 0 0 0px; padding:0 0 0 0px; text-align:right;}
.topright ul li{ list-style:none; display:inline-block; margin:0 0 0 0px; padding:10px 14px; position:relative; font-family: 'Roboto', sans-serif; font-weight:300; font-size:13px; color:#fff;
 border-left:1px solid #3f3f3f;}
.topright ul li a{ font-size:14px; color:#fff; display:inline-block; margin:0 0 0 0px; padding:0 0px; transition:all 0.5s;}
.topright ul li a:hover{ color:#006c3b;}
.topright ul li:first-child{}

/*language drop down*/
.topright ul li ul{ display:none; position:absolute; transition:all 0.3s; z-index:9999999; background:#6c6c6c73; width:84px; left:8%; padding:18px 0 0 0px;}
.topright ul li:hover ul{ display:block; text-align: center !important;}
.topright ul li ul li{ padding: 0 0 0 0;}
.topright ul li ul li a{ color:#000; font-size:16px; display: list-item;}
.topright ul li ul li:first-child{ border: none; line-height: 0; height: 0; left: 0; padding: 0 0 0 0;}


/* logo area start */
.logocontmm{ position:absolute; top:72px; left:0; right:0; z-index:999;}
.bbcc{ background-color:#f4f4f3;}
.loplogo1{ padding:10px 0;}




/*
006c3b
font-family: 'Roboto', sans-serif;
font-family: 'Conv_Industry-Medium';
font-family: 'Conv_Industry-Bold';
font-family: 'Conv_Industry-BoldItalic';
font-family: 'Conv_Industry-Book';
font-family: 'Conv_Industry-Demi';
font-family: 'Conv_Industry-Light';
*/




.topright .fbt:hover{ color: #3b5999;}
.topright .instt:hover{ color: #e4405f;}
.topright .twtt:hover{ color: #55acee;}

.top_mid{ text-align: center; padding: 15px 0;}
.top_mid p{ font-family: 'Roboto', sans-serif; font-weight:400; font-size:13px; color:#fff; margin:0 0 0 0; padding:0 0 0 0px;}





/*logo area*/
.toplogocont{ background:#fff; padding:20px 0px;}
.loplogo1{}
.loplogo1 img{}

.logoright{ padding:8px 0;}
.logoright ul{ display:flex; justify-content:flex-end; margin:0 0 0 0; padding:0 0 0 0;}
.logoright ul li{ list-style:none; margin:0 0 0 0; padding:0 0 0 10px;}
.logoright ul li a{}
.logoright .carttp{ background:#1f1f1f; color:#fff; font-size:22px; text-align:center; border-radius:3px; width:47px; height:47px; line-height:47px;
 display:inline-block; transition:all 0.5s;}
.logoright .carttp:hover{ background:#25a212;}
.logoright form{ position:relative;}
.logoright input{ position:relative; width:347px; height:47px; line-height:47px; border:1px solid #ebebeb; outline:none; margin:0 0 0 0; padding:0 0 0 10px;
 color:#9e9e9e; font-size:12px;}
.logoright button{ position:absolute; right:0; z-index:999; width:47px; height:47px; line-height:47px; margin:0 0 0 0; padding:0 0px; border:none; outline:none;
 background:#44ae34; color:#fff; text-align:center; border-radius:0 3px 3px 0; transition:all 0.5s;}
.logoright button:hover{ background:#1f1f1f;}

.logoright{ padding: 24px 0;}
.logoright ul{ display:flex; justify-content:flex-end; margin:0 0 0 0; padding:0 0 0 0;}
.logoright ul li{ list-style:none; display: inline-block; margin:0 0 0 0; padding:0 0 0 10px;}
.logoright ul li a{ background-color: #bc0a08; width:40px; line-height:40px; height:40px; text-align:center; font-size:16px; color: #fff; display: inline-block; transition: all 0.5s;
 border-radius: 3px;}
.logoright ul li a:hover{ background-color: #1f1f1f;}



/*
006c3b
font-family: 'Roboto', sans-serif;
font-family: 'Conv_Industry-Medium';
font-family: 'Conv_Industry-Bold';
font-family: 'Conv_Industry-BoldItalic';
font-family: 'Conv_Industry-Book';
font-family: 'Conv_Industry-Demi';
font-family: 'Conv_Industry-Light';
*/


.navcont2{ position:static !important;}
.navcont1{ background:#44ae34; padding:0 0px; left:0; right:0; z-index:999;}
.nav_win{ padding:0 0;}
.main_navs{ position: relative;}
.top_navs{}
.top_nav_items{}
.top_nav_items ul{ margin: 24px 0; text-align: center;}
.top_nav_items ul li{display:inline-block; position:relative; transition:0.45s all;}
.top_nav_items ul li a{ color:#0f0f0f; font-size:16px; display:inline-block; position:relative; height:40px; line-height:40px; padding:0 10px; text-transform:uppercase;
 font-family: 'Conv_Industry-Demi'; text-decoration:none !important;}
.top_nav_items ul li a:hover{ background:#f33030;}
/*.top_nav_items ul li a i{ font-size:14px;}*/
.top_nav_items ul li:hover{ background:#006c3b !important;}
.top_nav_items ul li:hover a{ background:#006c3b; color:#fff;}
.top_nav_items ul li i{ font-size:14px;}


.top_nav_items ul li ul.l2_ul{ position:absolute; top:100%; left:0px; right:0px; display:none; width:200px; z-index:999; background:#eff3f6; border:0px solid #e4e4e4;
 padding:0 0 0 0; border-bottom:0px;}
.top_nav_items ul li ul.l2_ul li.l2_li{ display:block; text-align:left; width:100%; background:transparent; transition: 0.0s; border-bottom:1px solid #d2d2d2;
 position: relative;}
.top_nav_items ul li ul.l2_ul li.l2_li a{ display:block; text-align:left; width:100%; color:#000; background:transparent; position:relative; font-size:14px;
 padding:0px 15px; height:40px; line-height:40px;}

.top_nav_items ul li ul.l2_ul li.l2_li:hover{color: var(--primary-color);border-color:  var(--primary-color);}
.top_nav_items ul li ul.l2_ul li.l2_li:hover a{ color:#fff;}


.site_h_r{ text-align:right; line-height:97px;}
.site_h_r ul{}
.site_h_r ul li{ display:inline-block; padding:0 5px; position:relative;}
.site_h_r ul li a{ font-size:21px; display:inline-block; width:42px; transition:0.45s; height:42px; line-height:42px; text-align:center;color:#fff; background:#0f0f0f;}
.site_h_r ul li:first-child a{ font-size:18px;}
.site_h_r ul li:first-child{ padding-left:0px;}
.site_h_r ul li:nth-child(3){ padding-right:0px;}
.site_h_r ul li a:hover{ border-radius:50%; background:#bc1c18; color:#fff;}
.mobile_menus{ display:none !important;}
#mySidenav{ display:none;}

/*why choose start*/
.whychoosecont{ padding:70px 0;}
.whyheading{ text-align:center; margin:0 0 30px 0px;}
.whyheading h4{ font-family: 'Conv_Industry-Bold'; color:#131313; font-size:35px; text-transform:uppercase; margin:0 0 0 0px; padding:0 0 14px 0;}
.whyheading p{ font-family: 'Roboto', sans-serif; font-weight:400; color:#6c6c6c; line-height:26px; font-size:15px; margin:0 0 0 0px; padding:0 0 0px 0;}
.vision{ transition:all 0.5s; text-align:center; padding:65px 25px; box-shadow: 0px 1px 40px -1px rgba(187,187,187,0.64);
-webkit-box-shadow: 0px 1px 40px -1px rgba(187,187,187,0.64);
-moz-box-shadow: 0px 1px 40px -1px rgba(187,187,187,0.64);}
.vision:hover{ background:#006c3b;}
.vision img{ transition:all 0.5s;}
.vision:hover img{ -webkit-filter: brightness(0) invert(1);  filter: brightness(0) invert(1);}
.vision h4{ font-family: 'Conv_Industry-Bold'; color:#171717; font-size:20px; text-transform:uppercase; margin:0 0 0 0px; padding:20px 0 12px 0;}
.vision p{ font-family: 'Roboto', sans-serif; font-weight:400; color:#505050; line-height:26px; font-size:14px; margin:0 0 0 0px; padding:0 0 14px 0;}
.vision a{ font-family: 'Conv_Industry-Demi'; color:#171717; font-size:14px; text-transform:uppercase; margin:0 0 0 0px; padding:0 0 0px 0; transition:all 0.5s;}
.vision a:hover{ letter-spacing:1px;}
.vision:hover h4{ color:#fff;}
.vision:hover p{ color:#fff;}
.vision:hover a{ color:#fff;}
.vision i{ color:#171717; font-size:16px; font-weight:bold; transition:all 0.5s;}
.vision:hover i{ color:#fff;}

/*short about*/
.mrpad{ margin:0; padding:0;}
.shortaboutcont{ padding:80px 0px;}
.shortaboutname{  padding:80px 0;}
.shortaboutname strong{ font-family: 'Conv_Industry-Bold'; font-size:20px; color:#006c3b; text-transform:uppercase; margin:0 0 0 0px; padding:0 0 0 0px;}
.shortaboutname h4{ font-family: 'Conv_Industry-Bold'; font-size:35px; color:#131313; text-transform:uppercase; margin:0 0 0 0px; padding:0 0 35px 0px;}
.shortaboutname p{ font-family: 'Roboto', sans-serif; font-size:16px; font-weight:400; color:#4c4c4c; margin:0 0 0 0px; padding:0 0 0px 0px; text-align:justify; line-height:26px;}
.shortaboutname p a{ font-family: 'Conv_Industry-Bold'; font-size:16px; color:#006c3b; text-transform:capitalize; margin:0 0 0 0px; padding:0 0 0 0px; transition:all 0.5s;}
.shortaboutname p a:hover{ color:#131313;}

.shortaboutimgmm{ position:relative;}
.shortaboutimg{ position:relative;}
.shortaboutimg img{}
.shortaboutnnm{ position:absolute; background:#006c3b; border-radius:6px; bottom:-64px; padding:12px 0px; width:365px; margin-left:auto; margin-right:auto; left:0; right:0; text-align:center;}
.shortaboutnnm img{}
.shortaboutnnm h4{ font-family: 'Conv_Industry-Bold'; font-size:35px; color:#fff; text-transform:uppercase; margin:0 0 0 0px; padding:0 0 35px 0px;}
.shortaboutnnm p{ font-family: 'Roboto', sans-serif; font-size:25px; font-weight:400; color:#fff; margin:0 0 0 0px; padding:0 0 0px 0px; display:inline-block;}

/*categories area start*/
.catcontmm{ padding:80px 0px;}
.catmainone{ position:relative; margin:0 0 0 0;}
.catimg{ position:relative; transition:all 0.5s; overflow:hidden;}
.catimg img{ transition:all 0.5s; overflow:hidden; width:100%;}
.catmainone:hover .catimg img{ transform: scale(1.1);}
.catname{ position:absolute; z-index:999; background:#fff; bottom:-33px; border-radius:4px; width:400px; padding:14px 25px; margin-left:auto; margin-right:auto; left:0; right:0; text-align:center;}
.catname h4{ font-family: 'Conv_Industry-Bold'; font-size:28px; color:#0f0f0f; text-transform:uppercase; margin:0 0 0 0px; padding:0 0 0px 0px; text-align:left;}
.catname p{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#0f0f0f; margin:0 0 0 0px; padding:0 0 0px 0px; text-transform:capitalize; text-align:left;}
.catname img{ position:absolute; right:0; top:0;}

/*featured area start*/
.featuredcont{ padding:0 0 80px 0;}
.ftrmm{ transition:all 0.5s; position:relative;}
.featuremain{ border:1px solid #dcdcdc; text-align: center; text-decoration: none; transition: all 0.5s; overflow: hidden; padding: 0 0 10px 0; margin:0 0 20px 0; position:relative;}
.featuremain:hover{ border:1px solid #006c3b;}
.featuremain img{ transition: all 0.5s; overflow: hidden; text-decoration: none;}
.featuremain:hover img{ transform: scale(1.1);}
.featuremain h4{ font-family: 'Conv_Industry-Demi'; font-size: 16px; color:#006c3b; text-transform:capitalize; margin: 0 0 0 0;  border: none; padding: 20px 0 10px 0px; text-decoration: none;}
.featuremain p{ font-family: 'Conv_Industry-Demi'; font-size: 16px; color:#000; text-transform:capitalize; margin: 0 0 0 0;  border: none; padding: 0 0 10px 0px; text-decoration: none;}
.hvreff{ position:absolute; z-index:999; left:0; right:0; text-align:center; top:50%; opacity:0;}
.hvreff ul{ margin:0 0 0 0; padding:0 0 0 0;}
.hvreff ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 0 0 0;}
.hvreff ul li a{ background:#000; color:#fff; text-align:center; width:36px; line-height:36px; height:36px; display:inline-block; transition: all 0.5s;}
.hvreff ul li a:hover{ border-radius:50px;}
.ftrmm:hover .hvreff{ opacity:1;}


/*news area start*/
.newscont{ padding:0 0 80px 0;}
.newsleftheading{}
.newsleftheading h4{ font-family: 'Conv_Industry-Bold'; font-size:35px; color:#131313; text-transform:uppercase; margin: 0 0 0 0;  border: none; padding:0px 0 20px 0px;}
.newmm{ background:#f7f7f7; padding:26px 45px; margin:0 0 10px 0;}
.newmm h4{ font-family: 'Conv_Industry-Bold'; font-size:25px; color:#131313; text-transform:uppercase; margin: 0 0 0 0;  border: none; padding:0px 0 10px 0px;}
.newmm p{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#0f0f0f; margin:0 0 0 0px; padding:0 0 10px 0px;}
.newmm h5{ font-family: 'Conv_Industry-Bold'; font-size:18px; color:#006c3b; text-transform:uppercase; margin: 0 0 0 0;  border: none; padding:0px 0 0px 0px;}

.faireimg{}
.faireimg img{ width:100%;}
.faireimg h4{ font-family: 'Conv_Industry-Bold'; font-size:30px; color:#fff; text-transform:uppercase; background:#006c3b; margin:10px 0 0 0; padding:0 0 0 20px; position:relative; height:72px;
 line-height:72px;}
.faireimg i{ background:#004a29; color:#fff; width:50px; height:50px; line-height:50px; text-align:center; font-size:18px; position:absolute; bottom:22px; z-index:999; right:30px; transition:all 0.5s;}
.faireimg i:hover{ background:#fff; color:#006c3b; border-radius:50px;}

/*whychoose*/ 
.whychoosecontmm{ padding:0px 0px; background:#1a1a1a;}
.whayleft{ padding:0 0 0 200px;}

.leftmenucategory{float: left;width: 100%;margin-top: 10px;}
.leftmenucategory ul{}
.leftmenucategory ul li{ list-style-type:none; list-style-type:none; border-top:1px solid #000;}
.leftmenucategory ul li a{font-size: 20px;display: inline-block;padding: 8px 15px;width: 100%;font-weight: 400;background: transparent;color: #fff;transition: 0.45s;-webkit-transition:all 0.45s all;}
.leftmenucategory ul li a:hover{background: #006c3b;}
.leftmenucategory button.accordion{ color:#fff; cursor:pointer; padding:10px 15px; width:100%; text-transform:capitalize; font-weight:700; border:none; text-align:left;
 outline:none; font-size:16px; transition:0.4s; -webkit-transition:all 0.45s all; background:none; position:relative; font-family: 'Conv_Industry-Demi';}
.leftmenucategory button.accordion.active, button.accordion:hover{ background:nene; color:#fff;}
 button.accordion:hover{background-color: #006c3b;}
.leftmenucategory button.accordion:after {content: '\002B'; color:#969696; font-weight: normal;float: right; font-size:20px;margin-left: 0px;line-height: 27px;transition: 0.4s;z-index: 99;position: relative;}
.leftmenucategory button.accordion.active:after, button.accordion:hover:after{color: #fff;}
.leftmenucategory button.accordion.active:after {content: "\2212";}

.leftmenucategory div.panel { padding: 0 0px; background:bone; font-size: 16px;color: #fff;max-height: 0;overflow: hidden;border-radius: 0px;-webkit-border-radius:0px;border: 0px; 
 border-bottom: 1px solid #4c565c; transition: max-height 0.2s ease-out;-webkit-transition: max-height 0.2s ease-out;margin-bottom: 0px;}
.leftmenucategory div.panel p{ font-family: 'Roboto', sans-serif; font-size:13px; padding:6px 8px; line-height:24px; font-weight:400; color:#d6d6d6;}
.leftmenucategory button.accordion:before{ content: ""; width:47px; height:47px; position:absolute; top:0; right:0; background:none;}

.site-headings{ padding:50px 0 20px 0;}
.site-headings h3{ font-family: 'Conv_Industry-Bold'; font-size:28px; color:#fff; text-transform:uppercase; margin:0 0 0 0; padding:0 0 10px 0;}
.site-headings p{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500; color:#d6d6d6; margin:0 0 0 0px; padding:0 0 10px 0px;}

.whayright{}
.whayright img{ width:100%;}

/*certificates*/
.certificatescont{ padding:30px 0 15px 0;}
.certimm2{ transition:all 0.5s;}
.certificatemm{ transition:all 0.5s;}
.certificatemm img{ transition:all 0.5s;}

.certificatescont ul{ margin:0 0 0 0; padding:0 0 0 0;}
.certificatescont ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 0 0 18px;}


.certimm2:hover .certificatemm{ display:none;}
.certificatemm2{ display:none;}
.certimm2:hover .certificatemm2{ display:block !important;}

.certimm02{ transition:all 0.5s;}
.certimm02:hover .certificatemm22{ display:none;}
.certificatemm022{ display:none;}
.certimm02:hover .certificatemm022{ display:block !important;}

.certimm03{ transition:all 0.5s;}
.certificatemm03{}
.certificatemm033{ display:none;}
.certimm03:hover .certificatemm03{ display:none;}
.certimm03:hover .certificatemm033{ display:block !important;}

.certimm04{ transition:all 0.5s;}
.certificatemm044{ display:none;}
.certimm04:hover .certificatemm04{ display:none;}
.certimm04:hover .certificatemm044{ display:block !important;}

.certimm05{ transition:all 0.5s;}
.certificatemm055{ display:none;}
.certimm05:hover .certificatemm05{ display:none;}
.certimm05:hover .certificatemm055{ display:block !important;}

.certimm06{ transition:all 0.5s;}
.certificatemm066{ display:none;}
.certimm06:hover .certificatemm06{ display:none;}
.certimm06:hover .certificatemm066{ display:block !important;}

.certimm07{ transition:all 0.5s;}
.certificatemm077{ display:none;}
.certimm07:hover .certificatemm07{ display:none;}
.certimm07:hover .certificatemm077{ display:block !important;}





/*footer start*/
.footercontmain{ background:#1c1e21; padding:60px 0 20px 0px;}
.inform{}
.inform h4{ font-family: 'Conv_Industry-Bold'; font-size:18px; color:#fff; text-transform:uppercase; margin:0 0 0 0; padding:0 0 24px 0; display:inline-block;}
.inform i{ font-size:14px; color:#fff; padding:0 6px 0 0;}
.inform ul{ margin:0 0 0 0; padding:0 0 0 0;}
.inform ul li{ list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.inform ul li a{ font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:300; text-transform:capitalize; margin:0 0 0 0; padding:0 0 5px 0; transition:all 0.5s; display:inline-block;}
.inform ul li a:hover{ letter-spacing:1px; color:#006c3b;}
.soclmdfoot{}
.soclmdfoot h4{ font-family: 'Conv_Industry-Bold'; font-size:18px; color:#fff; text-transform:uppercase; margin:0 0 0 0; padding:0 0 24px 0; display:inline-block;}
.soclmdfoot i{ font-size:14px; color:#fff; padding:0 6px 0 0;}
.soclmdfoot ul{ margin:0 0 0 0; padding:0 0 0 0;}
.soclmdfoot ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 0 0 0;}
.soclmdfoot .fbb{ background:#0a0a0a; color:#fff; width:37px; height:36px; line-height:36px; text-align:center; transition:all 0.5s; margin:0 0 0 0; padding:0 0 0 0;}
.soclmdfoot .fbb:hover{ background:#3b5999; color:#fff; border-radius:50px;}
.soclmdfoot .instb{ background:#0a0a0a; color:#fff; width:37px; height:36px; line-height:36px; text-align:center; transition:all 0.5s; margin:0 0 0 0; padding:0 0 0 0;}
.soclmdfoot .instb:hover{ background:#e4405f; color:#fff; border-radius:50px;}
.soclmdfoot .twb{ background:#0a0a0a; color:#fff; width:37px; height:36px; line-height:36px; text-align:center; transition:all 0.5s; margin:0 0 0 0; padding:0 0 0 0;}
.soclmdfoot .twb:hover{ background:#55acee; color:#fff; border-radius:50px;}
.soclmdfoot .wtb{ background:#0a0a0a; color:#fff; width:37px; height:36px; line-height:36px; text-align:center; transition:all 0.5s; margin:0 0 0 0; padding:0 0 0 0;}
.soclmdfoot .wtb:hover{ background:#25D366; color:#fff; border-radius:50px;}

.soclmdfoot{}
.soclmdfoot span{ color:#fff; padding:0 10px 0 0px;}
.soclmdfoot strong{ font-family: 'Conv_Industry-Light'; font-size:14px; color:#fff; text-transform:capitalize; margin:0 0 0 0; padding:0 0 3px 0;}
.soclmdfoot p{ font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:300; margin:0 0 0 0; padding:0 0 9px 0;}
.soclmdfoot a{ color:#fff; transition:all 0.5s;}
.soclmdfoot a:hover{ color:#006c3b;}

.footnletr{ background:#24262a; padding:20px 16px; margin:50px 0 30px 0;}
.nshead{}
.nshead h4{ font-family: 'Conv_Industry-Bold'; font-size:22px; color:#fff; text-transform:uppercase; margin:0 0 0 0; padding:9px 0;}
.getdaily p{ font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px; color:#b3b3b3; margin:0 0 0 0; padding:13px 0;}
.nslnnt{}
.nslnnt form{ position:relative;}
.nslnnt input{ outline:none; border:none; width:100%; height:45px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:13px; color:#b3b3b3; margin:0 0 0 0; padding:0 0 0 6px; position:relative;
 text-transform:capitalize;}
.nslnnt button{ outline:none; border:none; width:130px; height:45px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:13px; color:#fff; margin:0 0 0 0; padding:0 0 0 0px;
 position:absolute; right:0; top:0; z-index:999; text-transform:uppercase; background:#006c3b; transition:all 0.5s;}
.nslnnt button:hover{ background:#000; color:#fff;}
.copyright{}
.copyright p{ font-family: 'Roboto', sans-serif; color:#e0e0e0; font-size:13px; font-weight:400; margin:0 0 0 0; padding:0 0 0 0;}
.copyright a{ color:#e0e0e0; transition:all 0.5s;}
.copyright a:hover{ color:#006c3b;}
.dhl{ float:right;}
.dhl img{}



/*
006c3b
font-family: 'Roboto', sans-serif;
font-family: 'Conv_Industry-Medium';
font-family: 'Conv_Industry-Bold';
font-family: 'Conv_Industry-BoldItalic';
font-family: 'Conv_Industry-Book';
font-family: 'Conv_Industry-Demi';
font-family: 'Conv_Industry-Light';
*/

/*
006c3b
font-family: 'Roboto', sans-serif;
font-family: 'Conv_Industry-Medium';
font-family: 'Conv_Industry-Bold';
font-family: 'Conv_Industry-BoldItalic';
font-family: 'Conv_Industry-Book';
font-family: 'Conv_Industry-Demi';
font-family: 'Conv_Industry-Light';
*/

 /*owl slider styline*/
.products_inner:hover{border-color:#a6a6a6;}
.c_slider_1 .item{padding:0px 15px;}
.c_slider_1 .owl-nav{display: block !important;}
.c_slider_1 .owl-nav .owl-prev{ position:absolute; top:44%; left:0px; transform:translateY(-30%); width:52px; height:52px; line-height:52px;
 text-align: center;transition: 0.45s; color:#fff; border-radius:50px; background:#242424;}
.c_slider_1 .owl-nav .owl-prev i{ display:block; color:#fff; font-size:20px; text-align:center; padding:15px 0; transition:0.45s all;}
.c_slider_1 .owl-nav .owl-prev:hover{ background-color:#006c3b; color:#fff;border-color: #101010;}
.c_slider_1 .owl-nav .owl-next{ position:absolute; top:44%; right:0px; transform:translateY(-30%); width:52px; background:#242424;
 height:52px; line-height:52px; text-align:center; transition:0.45s; color:#fff; border-radius:50px;}
.c_slider_1 .owl-nav .owl-next i{display:block; color:#fff; font-size:20px; text-align:center; padding:15px 0; transition: 0.45s all;}
.c_slider_1 .owl-nav .owl-next:hover{ background-color:#006c3b; color:#fff; border-color:#101010;}

.owl-carousel .owl-stage-outer{ padding:0 0 50px 0 !important;}

 /*owl slider styline 2*/

 /*owl slider styline*/
.products_inner:hover{border-color:#a6a6a6;}
.c_slider_2 .item{padding:0px 15px;}
.c_slider_2 .owl-nav{display: block !important;}
.c_slider_2 .owl-nav .owl-prev{ position:absolute; top:44%; left:0px; transform:translateY(-30%); width:52px; height:52px; line-height:52px;
 text-align: center;transition: 0.45s; color:#fff; border-radius:50px; background:#242424;}
.c_slider_2 .owl-nav .owl-prev i{ display:block; color:#fff; font-size:20px; text-align:center; padding:15px 0; transition:0.45s all;}
.c_slider_2 .owl-nav .owl-prev:hover{ background-color:#006c3b; color:#fff;border-color: #101010;}
.c_slider_2 .owl-nav .owl-next{ position:absolute; top:44%; right:0px; transform:translateY(-30%); width:52px; background:#242424;
 height:52px; line-height:52px; text-align:center; transition:0.45s; color:#fff; border-radius:50px;}
.c_slider_2 .owl-nav .owl-next i{display:block; color:#fff; font-size:20px; text-align:center; padding:15px 0; transition: 0.45s all;}
.c_slider_2 .owl-nav .owl-next:hover{ background-color:#006c3b; color:#fff; border-color:#101010;}


 /*owl slider styline 3*/

 /*owl slider styline*/
.products_inner:hover{border-color:#a6a6a6;}
.c_slider_3 .item{padding:0px 15px;}
.c_slider_3 .owl-nav{display: block !important;}
.c_slider_3 .owl-nav .owl-prev{ position:absolute; top:44%; left:0px; transform:translateY(-30%); width:52px; height:52px; line-height:52px;
 text-align: center;transition: 0.45s; color:#fff; border-radius:50px; background:#242424;}
.c_slider_3 .owl-nav .owl-prev i{ display:block; color:#fff; font-size:20px; text-align:center; padding:15px 0; transition:0.45s all;}
.c_slider_3 .owl-nav .owl-prev:hover{ background-color:#006c3b; color:#fff;border-color: #101010;}
.c_slider_3 .owl-nav .owl-next{ position:absolute; top:44%; right:0px; transform:translateY(-30%); width:52px; background:#242424;
 height:52px; line-height:52px; text-align:center; transition:0.45s; color:#fff; border-radius:50px;}
.c_slider_3 .owl-nav .owl-next i{display:block; color:#fff; font-size:20px; text-align:center; padding:15px 0; transition: 0.45s all;}
.c_slider_3 .owl-nav .owl-next:hover{ background-color:#006c3b; color:#fff; border-color:#101010;}




/*Search*/
.open-search{background:rgba(0,0,0,0.9); position:fixed; top:0px; left:0px; right:0px; z-index:9999; bottom:0px; height:100%;}
.open-search .search-target{position:absolute; top:50%; left:15%; right:15%; text-align:center; transform:translateY(-50%);}
.open-search .search-target form{position:relative;}
.open-search .search-target form input{display:block; padding-left:20px; width:100%; outline:none; border-radius:5px; font-size:16px; height:60px;
 background:transparent; color:#ffffff; border:none; border-bottom:1px solid #fff; border-radius:0;}
.open-search .search-target form button{ border:none; display:block; outline:none; border-radius:0px 5px 5px 0px; height:60px; position:absolute; top:0px; right:0px; 
 color:#fff; font-size:17px; background:transparent; padding:0px 40px;}
.open-search .search-target form button:hover{}
.search-wrapper01{position:absolute; top:20px; right:20px; z-index:999; cursor:pointer; padding:10px;}
.search-wrapper01::after{display:block; content:""; background:#fff; height:45px; width:2px; transform:rotate(-45deg);}
.search-wrapper01::before{display:block; content:""; background:#fff; height:45px; width:2px;  transform:rotate(45deg); position:absolute;}
.search-wrapper01:hover::after,
.search-wrapper01:hover::before{background:#f33030;}
/******************************************/


.moblink{ display:none;}

.languagehome{ display:none;}




/* responsive start here */
@media (max-width: 1200px) {
  .logocontmm .container, .whychoosecont .container, .shortaboutcont .container, .catcontone .container, .featuredcont .container, .newscont .container,
   .footercont00 .container, .copycont .container, .newscont .container{ max-width:1250px;}
  
 }
 


@media (min-width: 1310px) {
  .logocontmm .container, .shortaboutcont .container, .catcontone .container, .featuredcont .container, .newscont .container,
   .footercont00 .container, .copycont .container, .newscont .container{ max-width:1250px;}
  
 }
 
 
@media screen and (max-width: 1370px) {
.bclrc{ padding:57px 0;}

}
 
 
 


@media screen and (max-width: 1200px) {

.top_nav_items ul li a{    padding: 0 8px;}
.home_abot_text h2 { font-size: 37px;}
.about_left ul li { /* min-width: 160px; */ min-height: 121px;}
.service_list {padding: 70px 25px 50px 25px;}
.service_list h6 { min-height: 106px;}
}

@media (max-width: 1100px) {
	.catname{ width: 310px;}	
	.catname h4{ font-size:18px;}
}

@media (max-width: 992px) {
/*menu css*/
.mobile_menus i{ font-size:18px; color:#fff; background:#ec2024; padding:8px 9px; border-radius:50px;}
.navcontmain{ position:static;}
.navcont{display: none;}
.mobile_menus {display: inline-block !important;}
#mySidenav {display: block;}
#mySidenav { display: block;}
.sidenav { height: 100%; width: 0; position: fixed; z-index: 9999; top: 0; right: 0; background-color: #000; overflow-x: hidden; transition: 0.5s; padding-top: 60px;}
#mySidenav li{list-style: none !important;}
.sidenav hr {margin: 0;border-color: #1e4145;}
.sidenav a { padding: 8px 8px 8px 32px;text-decoration: none; font-size: 13px; color: #aaa; display: block; text-transform: uppercase; transition: 0.3s;
 font-weight: 400;letter-spacing: 0.5px;}
.sidenav a:hover{ color:#bc1c18;}
.sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px;}
.mobile_menus{ float:right; margin:21px 12px 0 0px;}
.mobile_menus a{  /*  color: #000; font-size: 20px; width: 35px;height: 35px; line-height: 35px; border: 0px solid #000;border-radius: 5px; display: inline-block;
 text-align: center;  line-height: 65px;*/padding: 0px; float: left;}
.searchcont .cart22{ font-size:20px; float: left;}
.cart_liust ul li:last-child a { width: 35px; height: 35px; line-height: 35px; border: 0px solid #fff; padding: 0px; text-align: center; margin-left: 11px;
 border-radius: 50%; transform: translateY(0px); transition: 0.45s;}
.dropdown { position: relative;}
.dropdown-menu{ display: none;}
.toggle, .dropdown-menu { width: 100%;}
.is-active .dropdown-menu { display: block;}
.dropdown { position: relative; line-height: 18px;}
.my_drop{position: static;background: #000;}
.my_drop li{ background: #272727; color:#fff; border:0px; border-bottom:1px solid #5d5d5d; margin-bottom:0px;text-transform:uppercase; padding:10px 15px 10px 50px;font-size: 13px;
 letter-spacing: 0.5px; cursor: pointer; transition: 0.45s;}
.my_drop li:hover{background: #fff;color: #000;}
.catlink{ display:none;}

 }
/*menu css*/






@media screen and (max-width: 768px) {

.logocontmm{ position:static;}
.nav_win{ display:none;}
.logoright{ display:none;}
.topwelcome{ display:none;}
.catcontmain{ padding:20px 0;}
.catheading h4{ font-size:20px;}
.shortaboutleft h4{ font-size:20px; padding:10px 0px;}
.shortaboutleft{ padding:0 13px;}
.bclrc{ padding:19px 0;}
.featurecontmm{ padding:20px 0 0 0px;}
.catalog{ padding:20px 0px;}
.excelent-work h2{ font-size:20px;}
.certiimg{ margin:0 0 10px 0;}
.certificatecont{ padding:0 0 20px 0;}
.whychoosecont{ padding:20px 0 0 0;}
.whyheading h4{ font-size:22px;}
.whyheading{ margin:0 0 10px 0px;}
.shortaboutcont{ padding:0 0 20px 0;}
.shortaboutname{ padding:20px 0;}
.vision{ padding:22px 0 25px 0;}
.shortaboutname h4{ font-size:20px; padding:0 0 0 0;}
.shortaboutname p{ font-size:14px;}
.shortaboutnnm{ position:static;}
.shortaboutnnm h4{ font-size:17px;}
.shortaboutnnm p{ font-size:18px;}
.shortaboutnnm{ width:320px;}
.catcontmm{ padding:20px 0px;}
.catname{ position:static;}
.owl-carousel .owl-stage-outer{ padding:0 0 0px 0 !important;}
.newscont{ padding:0 0 20px 0;}
.whayleft{padding: 0 0 0 0;}
.faireimg h4{ font-size:22px;}
.faireimg i{ bottom:10px;}
.site-headings{ padding:20px 0 20px 0;}
.certificatescont{ padding:20px 0px;}
.footercontmain{ padding:20px 0 20px 0;}
.inform h4{ padding:12px 0 0px 0;}
.soclmdfoot h4{ padding:15px 0 6px 0;}
.copyright{ text-align:center; padding:0 0 6px 0;}
.dhl{ float:none; text-align:center;}
.catname img{ display:none !important;}
.shortaboutnnm h4{ padding:0 0 6px 0;}
  
  
.languagehome{ display:block; margin:23px 0 0 0; text-align:center;}
.languagehome a{ padding:0 5px !important;}
.c_slider_1 .owl-nav .owl-next{ display:none;}
.c_slider_1 .owl-nav .owl-prev{ display:none;}

.c_slider_2 .owl-nav .owl-next{ display:none;}
.c_slider_2 .owl-nav .owl-prev{ display:none;}

.moblink{ display:block; text-align: center; margin:27px 0;}
.moblink ul{ margin:0; padding:0;}
.moblink ul li{ list-style:none; display:inline-block; margin:0 0 0 0px; padding:0 0 0 0px;}
.moblink ul li a{ font-size:13px; color:#fff; background:#000; display:inline-block; width:20px; line-height:20px; height:20px; text-align:center; margin:0 0; padding:0 0; transition:all 0.5s;}
.moblink ul li a:hover{ background:#f33030; color:#fff;}


}
