@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%;

}
.GoogleMapmks iframe{
    width:100%;
    height:400px;
}
/*---------------------------  Header  ----------------------- */

#Header{background-color:#082851;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: #a02276;}













/*---------------------------  Logo and Menu  ----------------------- */

.affix{position:fixed;top:0;right:0;left:0;z-index:9;background-color:#fff;border-bottom:2px solid #082851;}

.LogoMenumks{padding:5px 0px;}

.LogoMenumks .logoPic img{  max-width: 220px;

margin-top:0px;}

/* Search */

.Searchbrn{background-color:#082851!important;color:#fff!important;}

.Searchbrn i{color:#fff!important;}

.search{position:relative;background-color:#082851;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;padding-top: 5px;}

#cssmenu > ul > li{float:left;}

#cssmenu > ul > li:last-child{border-right:none;}

#cssmenu > ul > li.active a{color:#082851;}

#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:#a02276;}

#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: #a02276;}

#cssmenu ul ul{position:absolute;left:-9999px;padding-top: 19px;}

#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:#082851;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:#000;padding:6px 16px;color:#fff;font-size:40px;}











/*---------------------------  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:#082851;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:#a02276;background-repeat:no-repeat;background-position:bottom;}

.AboutComny_title h2 span{color:#a02276;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:#082851;padding:8px 16px;color:#fff;}

.readcmore a:hover{background-color: #a02276;}









/*---------------------------  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:#feac1c;}

.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:#161616;}

.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 #a02276;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:#a02276;}

ul.Latestblogitems li p{font-size:12px;margin: 0px 0px 6px 0px;}

ul.Latestblogitems li i{padding-right:5px;color:#a02276;}



/* 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:#a02276;}

.FooterBottomMks ul.Linksitems li a::before{content:"\f101";font-family:FontAwesome;font-size:11px;display:inline-block!important;cursor:pointer;line-height:20px;color:#a02276;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:#a02276;}

.footer-logo img{max-width: 200px;margin-bottom: 20px;}











/*---------------------------  Lfooter  ----------------------- */

.Lfootermks{background-color:#2a2a2a;padding:15px 0px;}

.Lfootermks p{margin:0px;font-size:13px;}

.developby{text-align:right;}

.Lfootermks a {

  color: #a02276;

}

.Lfootermks a:hover {

  color: #fff;

}











/*---------------------------  Page Title  ----------------------- */

.PagetitleMks{background:url('../img/bg2mks.jpg') no-repeat center center;background-size:cover;}

.Bgoverlaykks{background-color:rgba(0,0,0,0.7);padding:50px 0px;}

.Bgoverlaykks h2{font-size:3.2em;margin-bottom:20px;padding-bottom:5px;font-weight:600;color:#fff;}

.Bgoverlaykks h2 span{color: #a12276;}

.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:#a02276;}
.Roghtcontact_detail h5{font-size:16px;font-weight:600;color:#000;margin:30px 0px 10px 0px;}
.Roghtcontact_detail p{margin:0px 0px 3px 0px;}










/*---------------------------  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: #00a651; border:1px solid #00a651; 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: #00a651; 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:#082851;}

.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:#feac1c;}

.contactus_detailmks .contact_dbox i{font-size:40px;padding:20px;border:1px solid #feac1c;width:82px;height:82px;border-radius:50%;color:#feac1c;}

.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:.875rem .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:#082851;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:#a02276;}

.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;}

/* Add css 9/4/2019 */
.contentpage_box img{float: left;margin:0px 10px 0px 0px;max-width: 300px;}
.contentpage_box h3{color: #a02276;font-weight: 600;}



/*---------------------------  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){

}