@charset "utf-8";

/* CSS Document */
body{line-height:1.7;color:#777777;font-size:14px;font-family:'Poppins',sans-serif;background-color:#fff;}
a{text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s;}
a:hover{  /* color: #fff; */
text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
ul,li{margin:0;padding:0;list-style-type:none;}
img{max-width:100%;height:auto;}
.ptb50{padding:50px 0px;}
.pt50{padding-top:50px;}
.pb50{padding-bottom:50px;}
.img-content{margin-bottom: 30px}
.imgbox{height: 260px;}
.imgbox img {height: 100%}
.midimg{height: 550px;}
.gg-element img {
  width: 100% !important;
  height: 100% !important;
}
.img-thumb{width: 125px; display: inline-block}
.img-thumb img {
  border-radius: 50%;
}
/*---------------------------  Header  ----------------------- */
#Header{background-color:#3e6530;padding:10px 0px;}
#Header .FollowUs ul li span{border-right:1px solid #41484A;padding-right:10px;color:#fff;font-weight:bold;}
#Header .FollowUs ul li:first-child{padding-right:5px;}
#Header .FollowUs ul li{padding-right:10px;}
#Header .FollowUs ul li a{color:#fff;}
#Header ul.RightAddress_phone{text-align:right;}
#Header ul.RightAddress_phone li{color:#fff;font-size:13px;padding-right:10px;}
#Header ul.RightAddress_phone li i{padding-right:3px;color: #fff;}






/*---------------------------  Logo and Menu  ----------------------- */
.affix{position:fixed;top:0;right:0;left:0;z-index:9;background-color:#fff;border-bottom:2px solid #3e6530;}
.LogoMenumks{padding:15px 0px;}
.LogoMenumks .logoPic img{  /*max-width: 118px;*/
margin-top:2px;}
/* Search */
.Searchbrn{background-color:#3e6530!important;color:#fff!important;}
.Searchbrn i{color:#fff!important;}
.search{position:relative;background-color:#3e6530;padding:10px;border-radius:50%;margin:12px 0px 0px 40px;}
.search i{cursor:pointer;color:#fff;width:14px;height:14px;}
.inner-form{display:none;position:absolute;right:0;top:45px;z-index:9;}
.inner-form form{position:relative;width:270px;}
.inner-form form input{border:medium none;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);height:40px;padding-left:5px;width:100%;}
.inner-form form button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;height:40px;position:absolute;right:0;top:0;width:40px;border-left:1px solid #ccc;cursor:pointer}
.inner-form form button i{color:#333;}
.inner-form form button:hover{color:#c92c61;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{font-family:Montserrat,sans-serif;  /* background: #333333; */float:right;margin-top:0px;}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li:last-child{border-right:none;}
#cssmenu > ul > li.active a{color:#3e6530;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{display:inline-block;float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
.affix .search i{color:#fff;}
.affix #cssmenu > ul > li > a{color:#333;}
#cssmenu > ul > li > a{font-size:14px;letter-spacing:1px;text-decoration:none;font-weight:700;text-transform:uppercase;font-family:'Roboto',sans-serif;padding:22px 22px;color:#333;}
#cssmenu > ul > li:hover > a{color:#3e6530;}
#cssmenu > ul > li.has-sub > a{padding-right:30px;}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#333;content:'';margin-top:5px;}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#333;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;margin-top:5px;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#cssmenu > ul > li.has-sub > a:hover:before,#cssmenu > ul > li.has-sub > a:hover:after{background-color: #feac1c;}
#cssmenu ul ul{position:absolute;left:-9999px;padding-top: 15px;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{left:auto;right:0;}
#cssmenu li:hover > ul > li{height:35px;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:220px;font-size:12px;text-decoration:none;color:#fff !important;font-weight:400;background:#092E3F;z-index:9;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#ffffff;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#fff;content:'';}
#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px;}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){
  #cssmenu{width:100%;}
  #cssmenu ul{width:100%;display:none;}
  #cssmenu.align-center > ul{text-align:left;}
  #cssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,0.2);}
  #cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto;}
  #cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;}
  #cssmenu > ul > li{float:none;}
  #cssmenu ul ul li a{padding-left:25px;}
  #cssmenu ul ul ul li a{padding-left:35px;}
  #cssmenu ul ul li a{color:#dddddd;background:none;}
  #cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#ffffff;}
  #cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
  #cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none;}
  #cssmenu #menu-button{display:block;padding:17px;color:#ffffff;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;}
  #cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:8px;width:20px;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;content:'';}
  #cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#ffffff;content:'';}
  #cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
  #cssmenu #menu-button.menu-opened:before{top:23px;background:#ffffff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
  #cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:46px;width:46px;cursor:pointer;}
  #cssmenu .submenu-button.submenu-opened{background:#262626;}
  #cssmenu ul ul .submenu-button{height:34px;width:34px;}
  #cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
  #cssmenu ul ul .submenu-button:after{top:15px;right:13px;}
  #cssmenu .submenu-button.submenu-opened:after{background:#ffffff;}
  #cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#dddddd;content:'';}
  #cssmenu ul ul .submenu-button:before{top:12px;right:16px;}
  #cssmenu .submenu-button.submenu-opened:before{display:none;}
}





/*---------------------------  Slider  ----------------------- */
.MainSlider .carousel-control-prev{   /*  justify-content: left; */
opacity:1;z-index:9;}
.MainSlider .carousel-control-next{    /* justify-content: right; */
opacity:1;    /* width: 47px; */z-index:9;}
.MainSlider  a.carousel-control-next i,.MainSlider  a.carousel-control-prev i{background-color:#3e6530;padding:6px 16px;color:#fff;font-size:40px;}
.MainSlider img {
  height: 80vh;
  object-fit: cover;
}




/*---------------------------  InfoAbout  ----------------------- */
.InfoAboutMks{background-color:#00a651;padding:20px 0px;text-align:center;}
.InfoAboutMks .infoabtBox img{max-width:70px;margin-bottom:10px;}
.InfoAboutMks .infoabtBox h4{font-size:20px;font-weight:bold;color:#fff;}
.ViewDetailProfile a{font-size: 12px; border:1px solid #ddd; padding:6px 12px; color: #333;}
.ViewDetailProfile{padding-bottom: 10px;}





/*---------------------------  About Our COmpany  ----------------------- */
.AboutComny_title h2{color:#222;font-size:2.2em;margin-bottom:65px;padding-bottom:5px;font-weight:600;position:relative;letter-spacing:-2px;}
.AboutComny_title h2::before{content:"";position:absolute;bottom:-15px;left:0;right:0;display:inline-block;width:150px;margin:0 auto;height:3px;background:#3e6530;background-repeat:no-repeat;background-position:bottom;}
.AboutComny_title h2 span{color:#3e6530;padding-left:10px;}
.AboutOurCompany .AboutBox p{margin-bottom:20px;font-size:14px;font-weight:300;text-align:justify;}
.AboutOurCompany .VideoBoxmks{box-shadow:0 0 45px -30px rgba(0,0,0,1);min-height:100%;height:100%;border:solid #fff 10px;}
.AboutOurCompany .VideoBoxmks iframe{width:100%;height:100%;}
.readcmore a{background-color:#3e6530;padding:8px 16px;color:#fff;}
.readcmore a:hover{background-color: #222;}




/*---------------------------  Our Services  ----------------------- */
.OurServicesMks{background-color:#F8F8F8;}
.OurServicesMks .ServicesBox{margin-bottom:40px;overflow:hidden;border:1px solid #ddd;padding:20px;text-align:center;}
.OurServicesMks .ServicesBox h4 a{font-size:18px;color:#1f1f1f;font-weight:normal;}
.OurServicesMks .ServicesBox img{margin-bottom:10px;}
.OurServicesMks .ServicesBox:hover{box-shadow:0px 5px 25px #ccc;}
.OurServicesMks .ServicesBox:hover h4 a{color:#3d6530;}
.MepServices p,.MepServices ul{text-align:left;}
.MepServices ul li{padding:5px 0px;font-weight:600;font-size:13px;}
.MepServices ul li:first-child{padding-top:0px;}
.MepServices ul li:last-child{padding-bottom:0px;}
.MepServices ul li::before{content:"\f105";font-family:FontAwesome;font-size:13px;display:inline-block!important;cursor:pointer;line-height:20px;color:#464646;margin-right:6px;}
.MepServices .ServicesBox h4{text-align:left;}
.ServiceDetailmks img{max-width:300px;margin:0px 15px 0px 0px;}
.ServiceDetailmks .AboutBox{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;}
.BodyContent{-ms-flex:1;flex:1}




/*---------------------------  Our Projects  ----------------------- */
.OurProjectMks{background:url('../img/bgprojectmks.jpg') no-repeat center center;background-size:cover;}
.Bgoverlay{background-color:rgba(0,0,0,0.8);padding:50px 0px;}
.OurProjectMks .AboutComny_title h2{color: #fff;margin-bottom: 30px;}
.OurProjectMks .AboutComny_title h2 span{color:#feac1c!important;}
.OurProjectMks .AboutComny_title h2::before{background-color:#feac1c;}
.OurProjectMks .ProjectBox img{width:255px;height:237px;object-fit:cover;object-position:center;}
.OurProjectMks .ProjectBox .Service_desc{padding:15px;background-color:#fff;}
.OurProjectMks .ProjectBox h4{font-weight: 700;}
.OurProjectMks .ProjectBox h4 a{font-size:18px;color:#1f1f1f;}
.OurProjectMks .ProjectBox .Service_desc:hover h4 a{color: #feac1c;}
.OurProjectMks .ProjectBox .ReadMoremks{margin:20px 0px;}
.OurProjectMks .ProjectBox .Service_desc .ReadMoremks a{background-color:#092e3f;padding:8px 16px;color:#fff;}
.OurProjectMks .ProjectBox .Service_desc:hover .ReadMoremks a{background-color: #feac1c;}
.OurProjectMks .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
.OurProjectMks .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px 14px 5px 5px;padding:0px 10px;background:#f2f3f7;display:inline-block;cursor:pointer; /* border-radius: 2px; */}
.OurProjectMks .owl-nav [class*=owl-]:hover{background:#feac1c;color:#fff!important;text-decoration:none}
.OurProjectMks .owl-nav .disabled{opacity:1;cursor:default;}
.OurProjectMks .owl-nav i{font-size:50px;color:#231f20;}
.OurProjectMks .owl-nav i:hover{color:#fff!important;}
.OurProjectMks .owl-prev{position:absolute;top:40%;left:-24px;}
.OurProjectMks .owl-next{position:absolute;top:40%;right:-35px;}
p.post-date{font-size:12px;margin:0px 0px 6px 0px;font-weight: 600;}
p.post-date i{padding-right:5px;color:#feac1c;}



/*---------------------------  Our Testimonials  ----------------------- */
.testimonial .testimonial-content{width:20%;display:inline-block;float:left;text-align:center;margin-right:5%;}
.testimonial .pic{width:100px;height:100px;border-radius:50%;margin:0 auto;overflow:hidden;border:8px solid rgba(255,255,255,0.15);}
.testimonial .pic img{width:100%;height:auto;}
.testimonial .title{font-size:16px;font-weight:bold;color:#333;margin:10px 0 0 0;}
.testimonial .post{font-size:12px;color:#333;}
.testimonial .description{display:inline-block;width:75%;padding:30px 20px;border:1px solid rgba(0,0,0,0.6);font-size:14px;color:#333;margin:0;position:relative;}
.testimonial .description:before{content:"";border:10px solid transparent;border-right:10px solid rgba(0,0,0,0.6);position:absolute;top:20px;left:-21px;}
.owl-theme .owl-controls .owl-page.active span{background:#fff;border:1px solid #fff;}
.owl-theme .owl-controls .owl-page span{border:1px solid #fff;background:transparent;opacity:1;}
@media only screen and (max-width:767px){
  .testimonial .testimonial-content{float:none;width:100%;margin:0 0 20px 0;}
  .testimonial .description{width:100%;}
  .testimonial .description:before{border:10px solid transparent;border-bottom:10px solid rgba(255,255,255,0.15);position:absolute;top:-20px;left:47.5%;}
}





/*---------------------------  Our Partner  ----------------------- */
.OurPartnermks{background-color:#ffffff;}
.OurPartnermks .OurPartner_box img{width:80px;height:80px;object-fit:cover;object-position:center;display:block;margin-left:auto;margin-right:auto;}
.OurPartnermks .AboutComny_title h2{margin-bottom: 35px;}




/*---------------------------  Footer Bottom  ----------------------- */
.FooterBottomMks{background-color:#172511;}
.FooterBottomMks p{color:#b6acac;}
h5.footer-title{margin:0px 0px 30px;padding:0px;border-bottom:1px solid #373737;position:relative;display:block;}
h5.footer-title span{font-family:'Roboto Slab',serif;font-weight:400;font-size:16px;line-height:24px;text-transform:uppercase;color:#888888;padding:0px 0px 5px;display:inline-block;}
.footer-title::after{width:65px;height:100%;content:"";border-top:1px solid #3d6530;position:absolute;top:100%;left:0px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;}
.FooterBox:hover .footer-title::after{width:100%;}
ul.Latestblogitems li img{float:left;margin:0px 15px 0px 0px;width:60px;height:60px;}
ul.Latestblogitems li h6 a{font-size:14px;font-weight:bold;color:#b6acac;line-height:22px;}
ul.Latestblogitems li h6 a:hover{color:#3d6530;}
ul.Latestblogitems li p{font-size:12px;margin: 0px 0px 6px 0px;}
ul.Latestblogitems li i{padding-right:5px;color:#3d6530;}

/* Newsletter */
.Newsletter form{position:relative;}
.Newsletter .newsletter-input{border:1px solid #B1AFAF;color:#7f7f7f;width:100%;background:none;border-radius:0;outline:none;font-weight:400;letter-spacing:1px;font-size:13px;padding:12px 15px;display:inline-block;padding-right:40px!important;}
.Newsletter .newsletter-btn{position:absolute;top:0px;right:0px;font-size:18px;background:#00a651;line-height:34px;border-radius:0;width:49px;color:#fff;}
.FooterBottomMks ul.Linksitems li{font-weight:400;font-size:14px;line-height:24px;color:#666666;list-style:none;padding:9px 0px 8px;border-bottom:1px solid #000000;box-shadow:0px 1px 0px 0px #282828;-webkit-box-shadow:0px 1px 0px 0px #282828;-moz-box-shadow:0px 1px 0px 0px #282828;-ms-box-shadow:0px 1px 0px 0px #282828;-o-box-shadow:0px 1px 0px 0px #282828;}
.FooterBottomMks ul.Linksitems li a{text-decoration:none;font-size:14px;color:rgba(255,255,255,0.7);}
.FooterBottomMks ul.Linksitems li a:hover{color:#3d6530;}
.FooterBottomMks ul.Linksitems li a::before{content:"\f101";font-family:FontAwesome;font-size:11px;display:inline-block!important;cursor:pointer;line-height:20px;color:#3d6530;margin-right:8px;}
.service-padd ul li{font-weight:400;font-size:14px;line-height:24px;color:#666666;list-style:none;padding:12px 0px 11px;border-bottom:1px solid #000000;box-shadow:0px 1px 0px 0px #282828;-webkit-box-shadow:0px 1px 0px 0px #282828;-moz-box-shadow:0px 1px 0px 0px #282828;-ms-box-shadow:0px 1px 0px 0px #282828;-o-box-shadow:0px 1px 0px 0px #282828;}
.contactdetailbox p i{padding-right:5px;color:#3d6530;}
.footer-logo img{max-width: 200px;margin-bottom: 20px;}





/*---------------------------  Lfooter  ----------------------- */
.Lfootermks{background-color:#0a1b03;padding:15px 0px;}
.Lfootermks p{margin:0px;font-size:13px;}
.developby{text-align:right;}





/*---------------------------  Page Title  ----------------------- */
.PagetitleMks{background:url('../img/gallery-2.jpg') no-repeat center center;background-size:cover;}
.Bgoverlaykks{background-color:rgba(0,0,0,0.7);padding:30px 0px;}
.Bgoverlaykks h2{font-size:3.2em;margin-bottom:20px;padding-bottom:5px;font-weight:600;color:#fff;}
.Bgoverlaykks h2 span{color: #fff;}
.TabpanelMks nav{margin-bottom:40px;}
.TabpanelMks .nav-tabs{display:flex;justify-content:center;flex-direction:row;}
.TabpanelMks .nav-tabs .nav-link{display:block;padding:.7rem 1rem;font-size:14px;color:#000;border:none;background-color:#f2f2f2;margin-right:10px;border-radius:0px;}
.TabpanelMks .nav-tabs .nav-link.active{color:#fff;background-color:#e99809;border-radius:0px;}
.TabpanelMks .nav-tabs{border:none;}

/* Project Page */
.ourprojectksmk .ProjectBox{margin-bottom:30px;border:1px solid #ddd;}
.ourprojectksmk .ProjectBox:hover{box-shadow:0px 5px 25px #ccc;}
.ourprojectksmk .ProjectBox img{width:255px;height:237px;object-fit:cover;object-position:center;}
.ourprojectksmk .ProjectBox .Service_desc{padding:15px;background-color:#fff;}
.ourprojectksmk .ProjectBox h4 a{font-size:18px;color:#1f1f1f;}
.ourprojectksmk .ProjectBox .ReadMoremks{margin:20px 0px;}
.ourprojectksmk .ProjectBox .Service_desc .ReadMoremks a{background-color:#ffb32d;padding:8px 16px;color:#fff;}

/* Breadcrumb Section */
/* .Bgoverlaykks{margin:10px 0px;} */
.Bgoverlaykks ol.breadcrum_box{margin:0px;}
.Bgoverlaykks ol.breadcrum_box li{font-size:14px;color:#fff;}
.breadcrum_box{white-space:nowrap;}
.breadcrum_box li{display:inline-block;line-height:13px;margin:0 9px 0 -10px;padding:0 15px;position:relative;}
.breadcrum_box li::before,.breadcrum_box li::after{border-right:1px solid #fff;content:'';display:block;height:50%;position:absolute;left:0;right:0;top:0;   /*  z-index: -1; */transform:skewX(45deg);}
.breadcrum_box li::after{bottom:0;top:auto;transform:skewX(-45deg);}
.breadcrum_box li:last-of-type::before,.breadcrum_box li:last-of-type::after{display:none;}
.breadcrum_box li a{font:bold 24px Sans-Serif;letter-spacing:-1px;text-decoration:none;}
.breadcrum_box li:nth-of-type(1) a{color:hsl(0,0%,70%);}
.breadcrum_box li:nth-of-type(2) a{color:hsl(0,0%,65%);}
.breadcrum_box li:nth-of-type(3) a{color:hsl(0,0%,50%);}
.breadcrum_box li:nth-of-type(4) a{color:hsl(0,0%,45%);}





/*---------------------------  Contact Us Page  ----------------------- */
.LeftContatcform .form-control{padding:.875rem .75rem;border-radius:0px;border:1px solid #ddd;font-size:12px}
.Roghtcontact_detail h4,.LeftContatcform h4{font-size:25px;font-weight:600;color:#000;margin-bottom:30px;}
.SendMessage{text-align:center;margin-top:20px;}
.SendMessage input.SendMessageBtn{background-color:#ffb32d;padding:8px 16px;color:#fff;border:none;cursor:pointer;text-align:center;}
.Roghtcontact_detail .info-icon p{font-weight:bold;}
.Roghtcontact_detail .info-icon i{padding-right:5px;color:#f39e0a;}





/*---------------------------  Our Team  ----------------------- */
.adviser-box{position: relative;}
.adviser-box .member-img{overflow: hidden; height: 328px;}
.adviser-box .member-img img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .4s;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.adviser-box .member-img:hover img{filter:brightness(20%);-webkit-filter:brightness(20%);-moz-filter:brightness(20%);-ms-filter:brightness(20%);-webkit-transform:scale(1.1);transform:scale(1.1);}
.social-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;opacity:0;padding:10px;}
.adviser-box:hover .social-overlay{opacity:1;}
.adviser-box:hover .social-overlay p{color: #fff;}
.social-overlay ul{list-style-type:none;}
.social-overlay ul li{display:inline-block;margin-right:2px; border:1px solid #fff; padding:2px 5px;}
.social-overlay ul li:hover{background-color: #3d6530; border:1px solid #3d6530; cursor: pointer;}
.social-overlay ul li i{width: 18px; height: 14px; text-align: center;}
.social-overlay ul li a{color: #fff;}
.name-position{background-color: #ffffff; padding:10px; text-align: center;}
.name-position h4{font-size: 20px; font-weight: 700; margin:0px 0px 5px 0px;}
.member-position p{margin:0px; text-transform: uppercase; font-size: 12px; color: #3d6530; font-weight: 500;}
.our-team-mag .adviser-box{margin-bottom: 30px;}
.OurPartnermks .memberinfo {
    text-align: center;
}
.ourteam-sec .AboutComny_title h2{margin-bottom: 65px;}




/*---------------------------  Version 1  ----------------------- */


/*------------------------------------------------------------------
1. Header
-------------------------------------------------------------------*/
.tophead{background-color:#092E3F;font-family:'Open Sans',sans-serif;}
.tophead ul{list-style-type:none;}
.tophead ul li{display:inline-block;padding:8px 10px;border-right:1px solid #41484A;color:#ffffff;font-size:13px;}
.tophead ul li i{color:#feac1c;}
.tophead ul li:first-child{padding-left:0px;}
.tophead ul li:last-child{padding-right:0px;border-right:none;}
.tophead ul li a{color:#ffffff;}
.tophead .con-top-info{text-align:right;}
.tophead .con-top-info ul li i{padding-right:3px;}

/* Logo Section */
.logo-sec{padding:15px 0px;}
.logo-sec p{margin:0px;font-size: 13px;}
.logo-sec h5{font-weight:bold;font-size: 15px;margin:0px 0px 2px 0px;color: #444;}
.logo-sec .logo-right-sec{float:right;padding-top: 7px;}
.logo-sec .logo-right-sec img{width:35px;height:35px;}
.logo-sec .logo-right-sec p{  /* font-family: 'Open Sans', sans-serif; */}

/* Menu Section */
.Meinmenu-sec{background-color:#f6f6f6;}
.Meinmenu-sec #cssmenu{float:left;}
.Meinmenu-sec #cssmenu > ul > li.active a{color:#fff;background-color:#092E3F;}
.Meinmenu-sec #cssmenu > ul > li:hover > a{color:#fff;background-color:#092E3F;}
.Meinmenu-sec #cssmenu > ul > li{margin-right: 45px;}
.Meinmenu-sec #cssmenu > ul > li:last-child{margin-right: 0px;}
.Meinmenu-sec #cssmenu ul ul{padding-top: 0px;}

/* Search Section */
.TopSearch{float:right;}
.TopSearch .Searchbrn{background-color:#feac1c!important;color:#fff!important;}
.TopSearch .Searchbrn i{color:#fff!important;}
.TopSearch .searchs{position:relative;padding-top:11px;padding-left:40px;}
.TopSearch .searchs span i{cursor:pointer;color:#ffffff;background-color:#feac1c;padding:10px;width:33px;height:33px;border-radius:50%;}
.TopSearch .inner-form{display:none;position:absolute;right:0;top:45px;z-index:9;}
.TopSearch .inner-form form{position:relative;width:270px;}
.TopSearch .inner-form form input{border:medium none;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);height:40px;padding-left:5px;width:100%;}
.TopSearch .inner-form form button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;height:40px;position:absolute;right:0;top:0;  /* width: 40px; */border-left:1px solid #ccc;cursor:pointer}
.TopSearch .inner-form form button i{color:#333;}

/*------------------------------------------------------------------
2. Slider
-------------------------------------------------------------------*/
.Mainslider-sec .carousel-item img{width:100%;height:auto;}
.Mainslider-sec .carousel-item::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);}
.Mainslider-sec .carousel-caption{top:30%;text-align:left;}
.Mainslider-sec .carousel-caption h3{font-size:50px;color:#fff;margin-bottom:15px;}
.Mainslider-sec .carousel-caption p{font-weight:bold;font-size:18px;color:#dedada;}
.Mainslider-sec .read-more{margin-top:20px;}
.Mainslider-sec .read-more a{background-color:#092e3f;padding:10px 26px;color:#fff;border-radius:25px;font-size:14px;}
.Mainslider-sec .read-more i{padding-left:5px;}
.Mainslider-sec .read-more a:hover{background-color: #fff;}
.Mainslider-sec .carousel-control-prev{justify-content:left;opacity:1;}
.Mainslider-sec .carousel-control-next{justify-content:right;opacity:1;width:47px;}
.Mainslider-sec a.carousel-control-next i,.Mainslider-sec a.carousel-control-prev i{background-color:#000;padding:6px 16px;color:#fff;font-size:40px;}

/*------------------------------------------------------------------
3. Welcome to our Company
-------------------------------------------------------------------*/
.welcome-to-company{padding:50px 0px;}
p.aboutcompany{color: #092E3F;font-weight: 700;font-style: italic;border-bottom: 1px solid #ddd;display: inline-block;}
.right-content .read-more{margin:0px;}
.right-content h2{font-size: 38px;font-weight: 700;margin-bottom: 20px;color: #222;}
.right-content h2 span{color: #feac1c;}
.right-content p{line-height: 26px;text-align: justify;}
.why-book-us h3{font-size: 20px;text-transform: uppercase;font-weight: 600;color: #111;margin:30px 0px 40px;}
.read-more{margin: 30px 0px 50px;}
.read-more a{background-color:#092E3F;padding:10px 30px;color:#fff;border-radius:25px;font-weight:600;border:2px solid #092E3F;font-size: 16px;}
.read-more a:hover{background: none;color: #092E3F;}
.read-more a i{padding-left: 3px;}
.why-book-us .wbumks{margin-bottom: 30px;text-align: center;}
.why-book-us .wbumks img{max-width: 60px;margin-bottom: 10px;}
.why-book-us .wbumks h4{font-size: 15px;font-weight: 500;}

/*------------------------------------------------------------------
4. Our Services
-------------------------------------------------------------------*/
.OurServicesMks{padding:50px 0px 30px 0px;}
.services-inner{border:1px solid #ddd;margin-left:35px;transition:.3s;}
.our-services-img{float:left;margin-left:-36px;margin-right:22px;margin-top:40px;}
.our-services-img img{max-width: 60px;}
.our-services-text{padding-right:10px;}
.our-services-text{overflow:hidden;padding:20px 0 20px;}
.our-services-text h4{color:#222222;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:8px;padding-bottom:10px;position:relative;text-transform:uppercase;}
.our-services-text h4::before{background:#ec6d48 none repeat scroll 0 0;bottom:0;content:"";height:1px;position:absolute;width:35px;}
.our-services-wrapper:hover .services-inner{background:#fff none repeat scroll 0 0;border:1px solid transparent;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2);}
.our-services-text p{margin-bottom:0;font-size:14px;font-weight:400;line-height:26px;color:#666;margin-bottom:0px;}
.our-services-wrapper{margin-bottom: 30px;}

/*------------------------------------------------------------------
4. Notice Board
-------------------------------------------------------------------*/
.latest-from-blog{width:100%;padding:50px 0;background-image:url(../img/blogbg-img.png);background-repeat:no-repeat;background-position:top;background-size:cover;}
.blogpic{position: relative;overflow: hidden;height: 280px;}
.blogpic img{max-width: 100%;width: 100%;height: 100%;object-fit: cover;}

.ovrelay-post-date{position:absolute;top:20px;left:20px;bottom:auto;background:#feac1c;width:65px;height:75px;text-align:center;display:block;padding:8px 0 6px;transition:all 700ms ease 500ms;z-index:3;}
.ovrelay-post-date h3{position:relative;display:block;font-size:24px;color:#ffffff;line-height:24px;text-transform:uppercase;}
.ovrelay-post-date h3 span{font-size:14px;}

.overlay-effect-two{position:absolute;left:0px;bottom:0px;right:0px;top:0px;z-index:2;opacity:0;transition:all 900ms ease;}
.overlay-effect-two::before{position:absolute;content:'';top:0px;left:0px;width:100%;height:50%;display:block;opacity:0;text-align:center;transform:perspective(400px) rotateX(-90deg);transform-origin:top;transition:all 0.5s;background-color:rgba(32,53,96,0.90);}
.overlay-effect-two::before{background:rgba(9,9,9,0.85);}
.overlay-effect-two::after{position:absolute;content:'';left:0px;bottom:0px;width:100%;height:50%;display:block;opacity:0;text-align:center;transform:perspective(400px) rotateX(90deg);transform-origin:bottom;transition:all 0.5s;background-color:rgba(32,53,96,0.90);}
.overlay-effect-two::after{background:rgba(9,9,9,0.85);}
.ltbbox:hover .overlay-effect-two{opacity:1;}
.ltbbox:hover .blogpic .overlay-effect-two:before{opacity:1;transform:perspective(400px) rotateX(0deg);transition:all 700ms ease 100ms;}
.ltbbox:hover .blogpic .overlay-effect-two:after{opacity:1;transform:perspective(400px) rotateX(0deg);transition:all 700ms ease 300ms;}
.ltb-desc{background-color:#fff;overflow:hidden;text-align:left;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.20);box-shadow:0 0 4px rgba(0,0,0,0.20);padding:20px;}
.ltb-desc h4{margin-bottom: 15px;}
.ltb-desc h4 a{font-size: 20px;color: #333;font-weight: 600;}
.ltbbox:hover .ltb-desc h4 a{color: #092E3F;}
.learn-more{margin: 30px 0px 10px 0px;}
.learn-more a{background-color:#092E3F;padding:10px 20px;color:#fff;border-radius:25px;font-weight:600;border:2px solid #092E3F;}
.learn-more a i{padding-left: 2px;}
.ltbbox:hover .learn-more a{background: none;color: #092E3F;}
/*------------------------------------------------------------------
5. Notice Board
-------------------------------------------------------------------*/
.notice-board{}
.notice-board ul{box-shadow:0px 20px 40px 0 rgba(0,0,0,0.2);transition:all 0.3s ease-in-out;background-color:#fff;border:1px solid #eee;padding:20px;list-style-type:none;}
.notice-board ul li{border-bottom:1px solid #ddd;padding:20px 0px 5px 0px;}
.notice-board ul li:last-child{border-bottom:none;padding-bottom:0px;}
.notice-board ul li:first-child{padding-top:0px;}
.notice-board ul li h4{font-size:16px;margin-bottom:5px;line-height:24px;font-family:'Work Sans',sans-serif;}
.notice-board ul li h4 a{color:#555;}
.notice-board ul li:hover h4 a{color:#feac1c;}
.notice-board ul li:hover p{color:#555;}
.notice-board ul li p{color:#07ba73;font-size:13px;}
.notice-board ul li p i{padding-right:3px;font-size:12px;}
.notice-title{background-color:#222;padding:7px 12px;border-left:6px solid #feac1c;}
.notice-title h3{margin:0px 0px 0px 0px;color:#fff;font-size:22px;}


/*---------------------------  Version 2  ----------------------- */
.googlemap-comdemo{height: 450px;position: relative;box-shadow: 0 0 45px -30px rgba(0,0,0,1);border: solid #fff 10px;}
.googlemap-comdemo iframe{max-width: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;}

/*------------------------------------------------------------------
1. Product
-------------------------------------------------------------------*/
.product_MKS{background-color: #f5f5f5;padding:50px 0px 20px 0px;}
.Main-title h2{position:relative;font-size:20px;padding:0 0 15px 0;margin:0 0 40px 0;color:#333;border-bottom:2px solid #ebebeb;font-weight: 700;text-transform: uppercase;}
.Main-title h2 span{position:absolute;left:0;bottom:-2px;height:2px;background:#ed1b24;width:125px;}
.product-grid{text-align:center;border:1px solid rgba(0,0,0,.1);position:relative;z-index:1;margin-bottom: 30px;}
.product-grid .prod-img{position:relative;transition:all .3s ease 0s;height:300px;}
.product-grid .prod-img img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;}
.product-grid .product-social{width:150px;padding:0;margin:0;list-style:none;opacity:0;transform:translateY(-50%) translateX(-50%);position:absolute;top:60%;left:50%;z-index:1;transition:all .3s ease 0s}
.product-grid:hover .product-social{opacity:1;top:50%}
.product-grid .product-social li{display:inline-block}
.product-grid .product-social li a{color:#333;background-color:#fff;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:0 2px;display:block;position:relative;transition:all .3s ease-in-out}
.product-grid .product-social li a:hover{color:#fff;background-color:#ed1b24;}
.product-grid .product-social li a:after,.product-grid .product-social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid .product-social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}
.product-grid .product-social li a:hover:after,.product-grid .product-social li a:hover:before{opacity:1}
.product-grid .product-discount,.product-grid .product-new{color:#fff;background-color:#ed1b24;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}
.product-grid .product-discount{background-color:#333;left:auto;right:0}
.product-grid .rating{color:#f5a623;font-size:12px;padding:10px 0 20px 0px;margin:0;list-style:none;position:relative;z-index:9;}
.product-grid .rating li{display:inline-block;}
.product-grid .rating li.disable{color:rgba(0,0,0,.2)}
.product-grid .product-content{background-color:#fff;text-align:center;padding:0 0 10px 0;transition:all .3s}
.product-grid .add-to-cart{padding:.5rem;}
.product-grid:hover .add-to-cart{padding-top:0;padding-bottom:10px;}
.product-grid .prod-title{font-size:13px;font-weight:400;letter-spacing:.5px;transition:all .3s ease 0s;text-align:center;text-transform:capitalize;padding-top: 15px;}
.product-grid .prod-title a{color:#828282}
.product-grid .prod-title a:hover,.product-grid:hover .prod-title a{color:#000;}
.product-grid .prod-price{color:#333;font-size:17px;font-weight:700;letter-spacing:.6px;margin-top:10px;text-align:center;transition:all .3s}
.product-grid .prod-price span{color:#999;font-size:13px;font-weight:400;text-decoration:line-through;margin-left:3px;display:inline-block}
.product-grid .add-to-cart{color:#000;font-size:13px;font-weight:600}
.add-to-cart{color:#000;font-size:1.5rem;padding:1.5rem;font-weight:600;border-radius:50%;}




/*---------------------------  Version 3  ----------------------- */
/* Top Header */
.TopHeader .Theader_box .callustop{padding-top:6px;}
.TopHeader .Theader_box .callustop a{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}
.TopHeader .Theader_box .callustop a i{color:#f3714a;}
.TopHeader{border-bottom:1px solid #ddd;}
.TopHeader ul.SocialMedia{text-align:right;vertical-align:top;}
.TopHeader ul.SocialMedia li{line-height:35px;}
.TopHeader ul.SocialMedia li a{text-decoration:none;display:block;padding:2px 10px 2px 20px;  /* width: 50px; */border-left:1px solid #edebf5;text-align:center;color:#7b7983;}
.TopHeader ul.SocialMedia li a i{font-size:18px;}
.TopHeader ul.SocialMedia li.donatebtn a{background-color:#feac1c;margin:0;min-width:122px;border-left:none;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;padding:3px 0 2px 0px;}
/*  Menu and Logo */
.MainMenu_Logo{padding:15px 0px;}
/* .Toplogo img{max-width:100px;} */

/* Slider */
.Mainslider .carousel-control-prev{justify-content:left;opacity:1;}
.Mainslider .carousel-control-next{justify-content:right;opacity:1;width:47px;}
.Mainslider  a.carousel-control-next i,.Mainslider  a.carousel-control-prev i{background-color:#000;padding:6px 16px;color:#fff;font-size:40px;}

/* Donater, Fubdrising and Volunteer */
.DonaterVolunteer{margin:50px 0px;}
.DonaterVolunteer .Donatevolun_box{text-align:center;overflow:hidden;box-shadow:0px 4px 15px rgba(0,0,0,.3);padding:10px;}
.DonaterVolunteer .Donatevolun_box .donatePic img{width:50px;height:50px;margin:0pc 0px 15px 0px;}
.DonaterVolunteer .Donatevolun_box h4{font-size:16px;font-weight:bold;}
.DonaterVolunteer .Donatevolun_box p{font-size:14px;color:#666262;font-family:Arial,Helvetica,sans-serif;text-align:center;line-height:22px;margin:0px;}
/* Welcome Message */
.WelcomeMessage{padding:50px 0px;background-color:#f5f5f5;}
.WelcomeMessage .welmess_box .welcomePic img{border-radius:4px;float:right;}
.WelcomeMessage .welmess_box h1{font-size:32px;font-family:'Roboto',sans-serif;font-weight:bold;color:#fff;margin-bottom:20px;}
.WelcomeMessage .welmess_box h1 span{color:#38bb9d;}
.WelcomeMessage .welmess_box p{text-align: justify;}
.WelcomeMessage .AboutComny_title h2::before{margin:initial;}
/* Our Projects */
.OurProject-ngo{background:url('../img/ngoproject-bg.jpg') no-repeat center center;background-size:cover;}
.OurProject-ngo .Bgoverlay{background-color:rgba(0,0,0,0.8);}


/* News & Events */
.NewsEventsNgo{padding:50px 0px;}
.Newsevent_title h3{font-size:28px;font-weight:bold;color:#222;margin-bottom:20px;}
.Newsevent_box img{object-fit:cover;object-position:center;}
.NewsEventsNgo .Newsevent_box{background-color:#f3f3f3;overflow:hidden;}
.NewsEventsNgo .Newsevent_box .NewEvent_detail{padding:10px;}
.NewsEventsNgo .Newsevent_box .NewEvent_detail h5{font-size:16px;font-weight:bold;line-height:24px;}
.NewsEventsNgo .Newsevent_box .NewEvent_detail h5 a{color:#333;font-weight:bold;font-family:'Roboto',sans-serif;}
.NewsEventsNgo .Newsevent_box .NewEvent_detail p{font-size:14px;color:#605f5f;font-family:Arial,Helvetica,sans-serif;line-height:22px;}


/*---------------------------  Version 4  ----------------------- */
/* Top Bar */
.tophead-versionf{background: #222 !important;}
ul.versionfour-tophrad{text-align: left !important;}
.socialtop{text-align: right;}
/* Our Works */
.photographversion .AboutComny_title h2::before{margin: initial;}
.worksimages{padding-top: 40px;}
.ourworks{background-color: #000; padding:50px 0px 30px 0px;}
.workpic{height: 260px;position: relative;overflow: hidden;}
.workpic img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .4s;backface-visibility:hidden;-webkit-backface-visibility:hidden;object-fit:cover;object-position:center;}
.workpic:hover img{filter:brightness(40%);-webkit-filter:brightness(40%);-moz-filter:brightness(40%);-ms-filter:brightness(40%);-webkit-transform:scale(1.1);transform:scale(1.1);}
.hoverowtitle{position:absolute;top:10%;left:8%;opacity:0;}
.workpic:hover .hoverowtitle{opacity:1;}
.hoverowtitle h4 a{color: #fff;font-weight: 700;font-size: 20px;}
.imagebox{margin-bottom: 30px;}
.midpic{height: 550px;}
.ourworks .AboutComny_title h2{color: #fff;}
.TabpanelMks nav{margin-bottom:0px;}
.TabpanelMks .nav-tabs{display:flex;justify-content:center;flex-direction:row;}
.TabpanelMks .nav-tabs .nav-link{display:block;padding:.5rem 1.5rem;font-size:16px;color:#000;border:none;background-color:#f2f2f2;margin-right:20px;border-radius:0px;font-weight: 600;}
.TabpanelMks .nav-tabs .nav-link.active{color:#fff;background-color:#885a09;border-radius:0px;}
.TabpanelMks .nav-tabs{border:none;}
.about-title{margin-bottom: 30px;}
.about-title h2{font-size: 35px;color: #222;font-weight: 700;}
.about-title h2 span{color: #feac1c;}
.about-title h3{font-size: 24px;color: #666;font-style: italic;}
.aboutus-img{box-shadow:0 0 45px -30px rgba(0,0,0,1);min-height:100%;height:100%;border:solid #fff 10px;}
.aboutus-img img{max-width: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;}

/* Service Version 2 */
.service-twobox{background-color: #fff;border:1px solid #ddd;padding:40px 30px;margin-bottom: 30px;}
.service-twobox:hover{background-color: #feac1c;border:1px solid #feac1c;}
.serveimg{margin-bottom: 30px;}
.service-twobox h4 a{font-size:18px;color:#1f1f1f;font-weight:500;}
.service-twobox:hover h4{color: #fff;}
.service-twobox:hover h4 a{color: #fff;}
.service-twobox:hover p{color: #fff;}
.service-twobox p{text-align: justify;}
/* Service Version 3 */
.service-threebox{background-color: #fff;border:1px solid #ddd;padding:40px 30px;margin-bottom: 30px;}
.service-threebox h5{font-size:18px;color:#1f1f1f;font-weight:500;}
.service-threebox p{margin:0px;}
/* Service Version 4 */
.service-fourbox{border:1px solid #dddddd;padding:60px 30px 30px;margin:50px 0 30px;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.service-fourbox:hover{border:1px solid #feac1c;}
.service-fourbox h4{font-size:18px;color:#1f1f1f;font-weight:500;margin-bottom: 15px;}
.service-fourbox:hover h4{color: #feac1c;}
.service-fourbox p{margin:0px;}
.service-iconmk{width:80px;height:80px;padding:15px;border:1px solid #dddddd;position:absolute;top:-50px;background:#ffffff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.service-fourbox:hover .service-iconmk{border:1px solid #feac1c;}
/* Contact version 1 */
.contactone{max-width: 750px;margin:0 auto;}
.contactone h4{text-align: center;}
.contact-address{max-width: 900px;margin:0 auto 40px auto;}
.contactaddr{background-color: #f5f5f5;padding:20px;text-align: center;border:1px solid #ddd;}
.contactaddr img{max-width: 66px;margin-bottom: 15px;}
.contact-desc h4{font-size: 16px;font-weight: 600;color: #222;margin-bottom: 15px;text-transform: uppercase;}
.contact-desc p{margin:0px;font-size: 13px;}
/* Google Version 1 */
.googleadwidth{box-shadow:0 0 45px -30px rgba(0,0,0,1);min-height:100%;height:100%;border:solid #fff 10px;}
.googleadwidth iframe{max-width: 100%;width: 100%;height: 100%;object-fit: cover;}
/* Contact version 4 */
.contactversionfour{position:relative;}
.contactversionfour .OurStudent_title{max-width:700px;margin:0 auto;text-align:center;}
.contactversionfour .OurStudent_title h3 span{color:#3e6530;}
.contactus_detailmks .contact_dbox i{font-size:40px;padding:20px;border:1px solid #3e6530;width:82px;height:82px;border-radius:50%;color:#3e6530;}
.contactus_detailmks .contact_dbox p{margin:10px 0px 0px 0px;font-size:14px;}
.contactus_detailmks{margin:40px 0px;}
.ContactUsform{background-color:#fff;padding:20px;margin-top:-100px;position:relative;border-radius:2px;}
.ContactUsform .form-control{padding:.70rem .75rem;border-radius:0px;border:1px solid #ddd;font-size:12px;}
.Form_title{text-align:center;margin-bottom:40px;}
.SendMessage{text-align:center;margin-top:20px;}
.SendMessage input.SendMessageBtn{background-color:#3e6530;padding:10px 20px;color:#fff;border:none;cursor:pointer;text-align:center;border-radius:25px;font-size:16px;font-weight:bold;}
.SendMessage input.SendMessageBtn:hover{background-color:#222;}
.StudyAbroad_title h2{text-align:center;color:#333;padding-bottom:40px;font-size:40px;font-weight:bold;}
.ConDeatolns{background-color:#fff;padding:20px;}
/* Service Modal Content */
.service-content h4{font-size:18px;color:#1f1f1f;font-weight:500;margin-bottom: 15px;}
.service-modelbox .modal-header{padding:0px;border:none;}
.service-modelbox .modal-header img{max-width: 40px;}
.service-modelbox .modal-header .close{padding:0px;opacity: initial;margin: -0.7rem -0.7rem 0rem auto;}
.service-modelbox .modal-content{border:none;border-radius: 0px;}
.service-modelbox .modal-body{padding-top: 0px;}

/* ----------------------------Testimonials-------------------- */
.testimonial {
  background: #f2f2f2;
}

.testBox {
  border-radius: 10px;
  padding: 15px;
  transition: .9s;
  border: 1px solid #ccc;
  background: #fff;
}

.testBox:hover {
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  border: 1px solid #fff;
}

.testImg img{
  border-radius: 50%;

}



.testAuthor {
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #3d6530;
  margin-bottom: 0;
}

.
/*---------------------------  Responsive  ----------------------- */
@media (min-width:320px) and (max-width:576px){
  .LogoMenumks .logoPic img{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;}
  #menu-button{background-color:#00a651;}
  #Header ul.RightAddress_phone{text-align:left;}
  .infoabtBox{margin-bottom:30px;}
  .AboutComny_title h2{font-size:2.0em;}
  .OurProjectMks .owl-prev{left:-5px;}
  .OurProjectMks .owl-next{right:-14px;}
  .TabpanelMks .nav-tabs .nav-link{margin-bottom:10px;font-size:12px;}
  .TabpanelMks .nav-tabs{justify-content:left;}
  .ourprojectksmk .ProjectBox img{width:100%;height:auto;}
}
@media (max-width:768px){
  #menu-button{background-color:#00a651;}
  .InfoAboutMks .infoabtBox h4{font-size:14px;}
  .TabpanelMks .nav-tabs .nav-link{margin-bottom:10px;font-size:12px;}
  .ourprojectksmk .ProjectBox img{width:328px;}
}
@media (min-width:992px){
  #cssmenu > ul > li > a{padding:22px 17px;}
  .InfoAboutMks .infoabtBox h4{font-size:18px;}
}
@media (min-width:1200px){
}