.logo{}
.navbar{  border-bottom:#c1c1c1 1px solid; border-radius:0px;}
.section-content li{ line-height:25px !important;}
.home-box{ background-color:#f3f4f5; min-height:362px; min-height:382px\0/; margin-bottom:3px; border-right:#FFF 3px solid; padding-top:10px; cursor:pointer; transition: all 0.5s ease;}
.home-box:hover{ background-color:#dae2f1; color:#ffffff !important; -moz-box-shadow:    inset 0 0 5px #a0afcc;
   -webkit-box-shadow: inset 0 0 5px #a0afcc;
   box-shadow:         inset 0 0 5px #a0afcc; }

.box-title{ font-size:22px; color:#000;}
.desc{ font-size:12px; color:#4c4c4c;}
.header-box img{ max-width:100%; height:auto;}

.inner-box-content{background-color:#ffffff; min-height:280px; margin-bottom:3px; border-right:#FFF 3px solid; padding-top:10px;  transition: all 0.5s ease;}
.inner-box-content .desc{ line-height:25px;}
.inner-box-content .box-title{font-size:28px; text-transform:uppercase; color:#000; }
.inner-box img{ max-width:100%; height:auto;}

.banner{ text-align:center; padding-top:8px;}
.clear{ clear:both;}
.top-brdr{ border-top:#000 2px dotted;}
.section-content{ padding-bottom:30px ; text-align:justify;}
.section-content .title{ font-size:1.5em; font-weight:bold; color:#000000 !important; padding-top:8px;}
.section-description{ line-height:25px; padding-top:10px;}
.footer{ border-top:#c1c1c1 1px solid; padding-top:15px; margin-top:15px; padding-bottom:25px; min-height:80px;}
.footer li a:after{content:'|'; padding-left:5px;}
.footer li:last-child a:after{content:''; }
.footer a{ color:#000; font-size:12px;}
.copyright{ color:#686868; font-size:11px;}
.copyright a{ color:#686868;}
.search{ margin-top:0px; text-align:right; width:170px; float:left; position:relative; margin-right:10px;}
body.search{ margin-top:0px; text-align:inherit; width:auto !important; float:none !important; position:static; margin-right:10px;}
.search input{ background-color:#efefef; border:none; padding:5px; border-radius:5px;  -moz-box-shadow:    inset 0 0 3px #c2c2c2;
   -webkit-box-shadow: inset 0 0 3px #c2c2c2;
   box-shadow:         inset 0 0 3px #c2c2c2;}
   .submit-search{box-shadow:none !important; background-image:url(https://hmgroupindia.com/wp-content/themes/hmct/images/search.jpg); position:absolute; top:5px; right:8px; font-size:0px; width:18px; height:18px; border:none !important; -moz-box-shadow:    inset 0 0 0px #efefef;
   -webkit-box-shadow: inset 0 0 0px #efefef;
   box-shadow:         inset 0 0 0px #efefef;}
   .blue-well{ background-color:#dae2f1;}
   .blue-well p{ font-size:25px; text-align:center;}
   .promotions{ min-height:243px; margin-bottom:20px; }
   .promotions p{ padding-right:150px; padding-top:90px; line-height:36px;}
   .grow-img{ background-image:url(https://hmgroupindia.com/wp-content/themes/hmct/images/grow.jpg); background-position:right; background-repeat:no-repeat;}
   .timelines{}
   .timelines ul{ margin-top:15px;margin-left: 0;}
   .timelines li{ list-style:none; margin-bottom:25px; line-height:25px;}
   .timelines span{ border-radius:5px; background-color:#CCC;  margin-right:10px; padding:5px 20px; text-align:center; font-size:20px;float:left;}
.navbar ul{ margin:0px; padding:0px; }
.navbar li{ float:left; list-style:none; position:relative;}

.navbar li a{  color:#000; display: block;
    padding: 10px 15px;
    position: relative;}
.navbar li a:hover{ color:#069; text-decoration:none;}
.nav-menu{ margin-top:8px !important;}
.nav-menu ul{ display:none; position:absolute; left:0px; top:35px; z-index:999; background-color:#FFF !important;}
.nav-menu ul li{ white-space:nowrap; float:none !important;}
.nav-menu li:hover ul{ display:block;}
.navbar li li{ float:none;}
.navbar li li a{  color:#000; display:block; display: block;
    padding: 5px 7px;
    position: relative; border-radius:0px !important;}
.footer{}
.footer ul{ margin:0px !important; padding:0px !important;}
.footer li{float:left; list-style:none; position:relative;}
.footer li a{ color:#000; display:block;
    padding: 2px 4px;
    position: relative;}
	.footer li ul{ display:none !important;}


.nav-menu li a:hover

	 {    color:#000 !important; background-color:#c8e2f2 !important;
	 }

	 	 .current-menu-ancestor a

	 {    color:#000 !important; background-color:#c8e2f2 !important;
	 }

	 .current-menu-item a

	 {    color:#000 !important; background-color:#c8e2f2 !important;
	 }

	 .nav-menu li a:hover


	 {    color:#000 !important; background-color:#c8e2f2 !important;
	 }
	 .current-menu-item a


	 {    color:#000 !important; background-color:#c8e2f2 !important;
	 }
	 .current_page_item a
	 {    color:#000 !important; background-color:#c8e2f2 !important;
	 }


	 .current-page-ancestor a{ color:#000 !important; background-color:#c8e2f2 !important;
	 }

	 .banner{ margin-bottom:10px;}
	 .footer li a:hover,.footer .current-menu-item a,
	 .footer .current-menu-ancestor a,
	 .footer .current_page_item a,
	 .footer .current_page_ancestor a {    color:#000 !important; background-color:#ffffff !important;
	 }
	 .entry-title{ font-size:30px !important; font-weight:normal !important;}

	 /* Contact Form */
	 .contact-form{ /*width:500px;*/width:100%;}
	 .contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{ width:100%; padding:5px; border:#CCC 1px solid; background-color:#FFF;  -moz-box-shadow:    inset 0 0 5px #e2e2e2;
   -webkit-box-shadow: inset 0 0 5px #e2e2e2;
   box-shadow:         inset 0 0 5px #e2e2e2;}
   .contact-form span{ display:block !important;}
   .submit-form { background-color:#35577a; padding:6px 12px; color:#FFF; font-size:14px; text-align:center; border:#FFF 1px solid;}
   .social-media-btn{width:144px; float:left;}

@media (max-width:767px){
	.home-box{ background-color:#f3f4f5; min-height:290px; padding-bottom:10px; margin-bottom:3px; border-right:#FFF 3px solid; padding-top:10px;}
	.nav-menu ul{ display:none; position:static; }

	.contact-form{ width:100%; margin:auto;}
	.section-content .text-right{ text-align:center !important;}
}
@media (max-width:540px){
	.logo{ width:100%; float:none; height:auto; text-align:center;}
.search input[type=text] {
    background-color: #efefef;
    background-position: 171px 5px;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 0 3px #c2c2c2 inset;
    padding: 5px;
	width:100% !important;

}

.s-media{ float:none; width:100%; margin-bottom:-10px; text-align:center; margin-top:10px;}
.ssba a{ text-align:center !important;}
.footer .pull-left, .footer .pull-right{ float:none !important; width:100%;}
.search{ margin-top:10px; text-align:right; width:100%; float:none; position:relative;}

  .social-media-btn{width:100%; float:none;}
}
@media (max-width:540px){
	.promotions p {
    line-height: 25px;
    padding-right: 120px;
    padding-top: 40px;
}
	 .bigger-175{ font-size:15px !important;}
	 .grow-img{ 	background-size:70%;
    background-repeat: no-repeat;}
	 .promotions {
    margin-bottom: 20px;
    min-height: 143px;
}

}
@media (max-width:900px){
	.promotions p {
    line-height: 25px;
    padding-right: 160px;
    padding-top: 40px;
}
	 .bigger-175{ font-size:15px !important;}
	 .grow-img{ 	background-size: 50%;
    background-repeat: no-repeat;}
	 .promotions {
    margin-bottom: 20px;
    min-height: 143px;
}

}
@media all and (max-width: 1000px) {
  select{ margin-bottom:10px !important;}
  .PT20{ padding-top:0px !important;}
   .entry-title{ font-size:20px !important; font-weight:normal !important;}

   .PL0 { padding-left:0px !important;}
}

@media (max-width:1100px){
.home-box{ background-color:#f3f4f5; min-height:339px ; min-height:382px\0/; margin-bottom:3px; border-right:#FFF 3px solid; padding-top:10px; cursor:pointer; transition: all 0.5s ease;}
.desc {
    color: #4c4c4c;
    font-size: 12px;
    min-height: 84px;
}
}
@media (max-width:1024px){
.home-box{ background-color:#f3f4f5; min-height:295px ; min-height:382px\0/; margin-bottom:3px; border-right:#FFF 3px solid; padding-top:10px; cursor:pointer; transition: all 0.5s ease;}

}

.space-top65{margin-top:65px;}
.btm-brdr{ border-bottom:#000 2px dotted;}
.padding-btm12{padding-bottom:12px;}
/*.space76{margin-left:76px}*/
.margin-30{margin-top:30px}
.margin-10{margin-top:10px}
dd{padding-left:12px;}
h1 span{font-size:12px}

.timelines span.small{font-size:12px!important; padding:2px 9px !important}
    .timelines li.space-right{line-height:40px; padding-right:34px;}
	.sitemap{ width:274px;}
	.sitemap ul{}
	.sitemap li{ list-style-type:disc !important; list-style:inside; line-height:30px;}
	.sitemap li:hover{ background:none;}
	.sitemap li:hover a, .sitemap li:hover{ background-color:none;}
	.sitemap li a{}
	.sitemap ul ul{ display:block; margin-left:25px; }
	.sitemap ul ul li{ list-style-type:none !important; list-style-type:disc !important;}


	.section-content dd{ list-style:inside; display: list-item;
    list-style-type: disc; list-style-type:disc !important;}



.site-content{min-height:600px !important;}
.list-inline li{ list-style-type:disc !important;}