p
{
	font-size: 14px;
}

/* HEADER SECTION CODE GOES HERE */
 .navbar{
     background: #022311;
     padding-top: 0;
     padding-bottom: 0;
     box-shadow: 1px 3px 4px 0 #adadad33;
}
 .navbar-light .navbar-brand {
        color: #ffffff;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
}
 .navbar-light .navbar-nav .nav-link {
     color: #ffffff;
}
 .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: #d4d40b;
    font-size: 20px;
}
 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
     color: #fff;
}
 .navbar-light .navbar-nav .nav-link{
    padding-top: 17px;
    padding-bottom: 17px;
    transition: 0.3s;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
}
 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
     background: #d4d40b;
     transition: 0.3s;
     color: black;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #d4d40b !important;
}
.sm-menu{
    border-radius: 0px;
    border: 0px;
    top: 97%;
    box-shadow: rgba(173, 173, 173, 0.2) 1px 3px 4px 0px;
}
.dropdown-item {
    color: #3c3c3c;
        font-size: 14px;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #2196F3;
}
.navbar-toggler{
    outline: none !important;
}
.navbar-tog{
    color: #1ebdc2;
}
.megamenu-li {
	position: static;
}

.megamenu {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	padding: 15px;
}
.megamenu h6{
    margin-left: 21px;
}
.megamenu i{
    width: 20px;
}

/* HEADER SECTION CODE GOES HERE */
/* top bar css goes here */

.top-bar {
    background:#022311;
    color: #fff;
    font-size: 0.9rem;
    padding: 10px 0;
}

.top-bar .contact-info {
    margin-right: 20px;
}

.top-bar ul {
    margin-bottom: 0;
}

.top-bar .contact-info a {
    font-size: 0.8rem;
}

.top-bar ul.social-custom {
    margin-left: 20px;
}
.top-bar ul {
    margin-bottom: 0;
}

.top-bar a.login-btn i, .top-bar a.signup-btn i {
    margin-right: 10px;
}

.top-bar ul.social-custom a:hover {
    background: #4fbfa8;
    color: #fff;
}
.top-bar ul.social-custom a {
    text-decoration: none !important;
    font-size: 0.7rem;
    width: 26px;
    height: 26px;
    line-height: 26px;
    color: #999;
    text-align: center;
    border-radius: 50%;
    margin: 0;
}
a:focus, a:hover {
    color: #348e7b;
    text-decoration: underline;
}
.top-bar a.login-btn, .top-bar a.signup-btn {
    color: #eee;
  
    letter-spacing: 0.1em;
    text-decoration: none !important;
    font-size: 0.75rem;
    font-weight: 700;
    margin-right: 10px;
}

/* topbar css goes here */
/* other page css start here */
.form-head {
    background: #cc0203;
    padding: 12px;
    font-weight: 700;
    color: white;
    font-size: 15px;
}
.jumb {
    background: #c7c7c7;
    margin-left: -30px;
    padding: 19px 19px 9px 19px;
}
.icon
{
	color: black;
}
.btn-danger-manual {
    border-radius: 0px;
    color: #fff;
    background-color: #cc0203;
    border-color: #cc0203;
}
.mycontainer
{
	    margin: 2px 2px 2px 2px;

}
.panel
{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
color: #333;
font: 400 13px/21px 'OpenSans-Regular';
box-sizing: border-box;
padding: 0;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0,0,0,.05);
margin-bottom: 10px;
background-color: #fff;
border: 1px solid #eee;
}
.panel-heading
{
	padding: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: white;
}
.scroll-panel {
    max-height: 285px;
}
.scroll-panel, .scroll-panel2 {
    padding: 10px;
    margin-bottom: 15px;
    overflow-y: auto;
}
.panel-primary2
{
	background: #05582a;
}
.thumbnails
{
	display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
	margin-bottom: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
small
{
	font-size: 15px;
    font-weight: 400;
}
.panel-primary1 {
    background: #cc0203;
}
.caption-box
{
	background: #eee;
    padding: 5px;
}
.latest-not a {
    display: block;
    font-size: 12px;
    font-family: sans-serif;
    background: #f9f7f7;
    padding: 6px 15px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #333;
}
.cust-btn
{
	border-radius: 0px;
    height: 35px;
    padding: 3px 11px;
}
.pdf-price
{
	color: red;
    font-weight: 700;
    font-size: 14px;
}
.lead
{
	    font-size: 16px;
    font-weight: 400;
}
#demo {
  height:100%;
  position:relative;
  overflow:hidden;
}


.green{
  background-color:#6fb936;
}
        .thumb{
            margin-bottom: 30px;
        }
        
        .page-top{
            margin-top:85px;
        }

   
img.zoom {
    width: 100%;
    height: 200px;
    border-radius:5px;
    object-fit:cover;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
}
        
 
.transition {
    -webkit-transform: scale(1.2); 
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
    .modal-header {
   
     border-bottom: none;
}
    .modal-title {
        color:#000;
    }
    .modal-footer{
      display:none;  
    }
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    margin-top: 17.5px;
    border: 1px solid #ced4da;
    /* border-radius: .25rem; */
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 71%;
    pointer-events: auto;
    background-color: #fff0;
    background-clip: padding-box;
     border: none;
    border-radius: .3rem;
    outline: 0;
}
	.iconpara
	{
		margin-right: 30px;
	}
	.iconimg
	{
		margin-left: 38px;
	}
    .modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 71%;
    margin-left: auto;
    margin-right: auto;
    pointer-events: auto;
    background-color: #fff0;
    background-clip: padding-box;
     border: none;
    border-radius: .3rem;
    outline: 0;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    margin-top: 17.5px;
    border: 1px solid #ced4da;
    /* border-radius: .25rem; */
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.close
{
    color: white;
}
.background-img {
    background: linear-gradient(0deg, rgb(0 0 0 / 42%), rgb(0 0 0 / 34%)), url(assets/img/banner/chms.jpg);
    
     background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* other page css start here */ 
/* corosol section start here */

/*footer*/
.col_white_amrc { color:#FFF;}
footer { width:100%; background-color:#022311;; min-height:250px; padding:10px 0px 25px 0px ;}
.pt2 { padding-top:40px ; margin-bottom:20px ;}
footer p { font-size:13px; color:#CCC; padding-bottom:0px; margin-bottom:8px;}
.mb10 { padding-bottom:15px ;}
.footer_ul_amrc { margin:0px ; list-style-type:none ; font-size:14px; padding:0px 0px 10px 0px ; }
.footer_ul_amrc li {padding:0px 0px 5px 0px;}
.footer_ul_amrc li a{ color:#CCC;}
.footer_ul_amrc li a:hover{ color:#fff; text-decoration:none;}
.fleft { float:left;}
.padding-right { padding-right:10px; }

.footer_ul2_amrc {margin:0px; list-style-type:none; padding:0px;}
.footer_ul2_amrc li p { display:table; }
.footer_ul2_amrc li a:hover { text-decoration:none;}
.footer_ul2_amrc li i { margin-top:5px;}

.bottom_border { border-bottom:1px solid #323f45; padding-bottom:20px;}
.foote_bottom_ul_amrc {
	list-style-type:none;
	padding:0px;
	display:table;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.foote_bottom_ul_amrc li { display:inline;}
.foote_bottom_ul_amrc li a { color:#999; margin:0 12px;}

.social_footer_ul { display:table; margin:15px auto 0 auto; list-style-type:none;  }
.social_footer_ul li { padding-left:20px; padding-top:10px; float:left; }
.social_footer_ul li a { color:#CCC; border:1px solid #CCC; padding:8px;border-radius:50%;}
.social_footer_ul li i {  width:20px; height:20px; text-align:center;}


  
    .fixed-social-inner {
    padding: 0px;
}
.fixed-social {
    position: fixed;
    top: 35%;
  
    z-index: 9999; 
}
ul.fixed-social-inner li {
    margin: 0 0 8px 0;
    min-height: 40px;
    line-height: 40px;
    text-align: left;
    border-radius: 0 50px 50px 0;
    transition: all 0.7s ease;
    padding-left: 15px;
    position: relative;
    left: -68%;
    box-shadow: 0 0 2px #000228;
}
.facebook-tab{
    background: #4464B1;
}
.twitter-tab{
    background: #57ACEF;
}
.youtube-tab{
    background: #E62118;
}
.linkedin-tab  {
    background: #036697;
}

.pinterest-tab  {
    background: #9F1121;
}

.tumblr-tab  {
    background: #F7941E;
}

.gplus-tab  {
    background: #F34A38;
}


	
#feedback1 {
    height: 0px;
    width: 85px;
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 1000;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#feedback1 a {
	display: block;
	background:url(pc.png) no-repeat;
	height: 52px;
	width: 155px;	
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;

}
#feedback1 a:hover {
	background:url(pc-over.png) no-repeat;
}

#feedback {
	height: 0px;
	width: 85px;
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 1000;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#feedback a {
	display: block;
	background:#000;
	height: 52px;
	padding-top: 10px;
	width: 155px;
	text-align: center;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
#feedback a:hover {
	background:#00495d;
}





ul.fixed-social-inner li a {
    color: #fff;
    position: relative;
    transition: all 0.7s ease;
}
ul.fixed-social-inner li a i.fa {
    width: 35px;
    height: 35px;
    border: 1px solid #a9a9a9;
    border-radius: 100px;
    line-height: 35px;
    float: right;
    margin: 3px 5px 0 10px;
    transition: all 0.7s ease;
    text-align: center;
     background: #ebebeb;
}
ul.fixed-social-inner li a i.fa.fa-facebook {
    color: #3b5999;
}
ul.fixed-social-inner li a i.fa.fa-twitter {
    color: #55acee;
}
ul.fixed-social-inner li a i.fa.fa-youtube {
    color: #410093;
}
ul.fixed-social-inner li a i.fa.fa-linkedin {
    color: #248cc9;
}
ul.fixed-social-inner li:hover {
    left: 0;
}
ul.fixed-social-inner li:hover>a, 
ul.fixed-social-inner li>a:hover {
    color:#fff !important;
    text-decoration: none;
}
ul.fixed-social-inner li:hover>a>i.fa {
    background: #fff;
}
ul.fixed-social-inner li a{
    color: #fff;
}
/* about heading css goes here */
.page-heading {
    background: #ff0000fc;
    padding: 10px;
    font-size: 23px;
    color: white;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border-radius: 10px 10px 0px 0px;
}



/* media queries goes here */
@media screen and (max-width: 775px) {
  .mhide
  {
  	display: none;
  }
  .fixed-social-inner {
  
    display: none;
}
  .top-bar a.login-btn, .top-bar a.signup-btn {
    color: #eee;
    text-transform: lowercase;
    letter-spacing: 0.1em;
    text-decoration: none !important;
    font-size: 10px;
    font-weight: 700;
    margin-right: 10px;
}
.iconimg {
    margin-left: -7px;
}
.iconpara {
    margin-right: 45px;
    font-size: 12px;
}
.icon {
    color: black;
    margin-left: 9px;
}
}
/* media queries goes here */
