/*HC WEB CHANGES*/

.fixed4 {
	top: 366px !important;
    right: -98px !important;
}

.fixed-hover:hover {
	background-color: #286090 !important;
}

.pad-top-40 {
	padding-top: 4px !important;
}

/*HC WEB CHANGES END*/


.fixed1{



	position: fixed; ;right:0;top: 221px;z-index:989;



}



.fixed1 ul{



list-style-type:none;padding:0;margin:0;



}



.fixed1 ul li a{



	font-size: 21px;



    color: white;



    background-color: #969696;



        height: 40px;



    display: block;



    text-align: center;



    padding: 5px 0px;



    width: 40px;    margin-bottom: 4px;



    border-radius: 3px;



transition: background-color .3s ease;



}



.fixed2{



    top: 30vh;



    transform: rotatez(-90deg);



    right: -88px;



}



.fixed2 a{



font-size: 16px;



    width: 230px;



    text-align: center;



    display: inline-block;



    color: white;



    background-color: #153762;



    



  padding: 12px 20px 10px;



transition: background-color .3s ease;



font-family: 'Montserrat',Trajan Pro,"times new roman",serif;


}



.fixed1 ul li a:hover {



    background-color: #153762;



}



.fixed2 a:hover {



    background-color: #286090;



text-decoration:none;



}



.home-right-sidebar.widget_text form input.homesearchfldbtn{



    width: 40px;



    background-color: transparent; 



     border-color: transparent; 



     margin-bottom: 0px; 



     padding-left: 0px; 



     border-radius: 0px; 



    position: absolute;



    right: 15px;



    top: 0px;	 	



}



.home-right-sidebar.widget_text form input.homesearchfld {



    width: 100%;



  margin-bottom: 30px;



    float: left;



    height: 40px;



    border: 1px solid #153762;



    border-radius: 0px;



    border-right: none;



background-color:transparent;



}



.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {margin-bottom: 10px; width: 100%;}



#wpcf7-f287-o1 input[type="submit"] { padding: .3em 1em; width: 100%; }



.home-right-sidebar.widget_text form input[type="submit"]{



background-color: #286090;



text-transform: uppercase;



background-image:url(//m.n3xgenapps.com/wp-content/uploads/2016/10/sub.png);



border:none;



background-position:center;



background-repeat:no-repeat;



background-size:100% auto;
	
	
	
margin-top: 10px;


	
text-align: center;

}







.home-right-sidebar p{



    font-size: 16pt;



    color: #595959;



    line-height: 30px;margin-bottom: 15px;



}



.serviceashsection h3{



margin-bottom:10px;



} 







.panel-group .panel {



    border-radius: 0px;



    border: none;



}



.panel-default>.panel-heading+.panel-collapse>.panel-body {



    border: none;



}



.panel {



    background-color: transparent;



}



.panel-default>.panel-heading {



    color: white;



    background-color: #183862;



    border: none;



    border-right: 30px solid #2eaae1;



position:relative;



}



.panel-title {



    font-size: 22px;



}



.panel-title a {



    display:block;



}



.panel-default .panel-title a::after{



    content: "\f068";



    position: absolute;



    font-family: FontAwesome;



    font-size: 14px;



    right: -23px;



    top: 50%;



    transform: translateY(-50%);



}



.panel-default .panel-title a.collapsed::after{



    content: "\f067";



}



.panel-default ul li{



font-size:20px;



line-height:32px;



font-family:"ff-dagny-web-pro", sans-serif;



}



.pad_bottom_row{



padding-bottom:50px;



}



.serviceashsection{



padding-top:70px;



padding-bottom:150px;



}



.serviceashsection a.btn{



padding: 10px 50px;}



.testimonialdiv p{



margin-bottom:0px;



text-align:justify;



text-align-last:center;



-moz-text-align-last:center;



}



.text-justify-center{



text-align:justify;



text-align-last:center;



-moz-text-align-last:center;



}



.fixed3{

top: 520px;

pointer-events: none;

}



.fixed3 #contact-form {pointer-events: all;}



.limitedoffer p{



text-align:justify;



text-align-last:center;



-moz-text-align-last:center;}



.ul_col2{



column-count:2;



-webkit-column-count:2;



-moz-column-count:2;







}



.ul_col3{



column-count:3;



-webkit-column-count:3;



-moz-column-count:3;







}



.carousel-control.left, .carousel-control.right{



    background: none; color: #555659;



    opacity: 1;



}



.carousel-control.left{



    background: none;



   



    left: -100px;



    /* font-size: 71px!important; */



}



.carousel-control.right {



 right: -100px;}



.max-responsive{



width:100%;



height:auto;}



/* .navbar-default .navbar-nav .current_page_item a::before,.navbar-default .navbar-nav .current-page-ancestor a::before{

border-top: 1px solid #2eaae1;

    content: "";

    position: absolute;

    width: 100%;

    height: 0px;

    top: 10px;

    left: 0;

} 



.navbar-default .navbar-nav .current_page_item a::after,.navbar-default .navbar-nav .current-page-ancestor a::after{

border-top: 1px solid #2eaae1;

    content: "";

    position: absolute;

    width: 100%;

    height: 0px;

    bottom: 10px;

    left: 0;

} */







@media (max-width: 1199px){



.bottom_header .navbar-brand {



    height: 170px;



}



.bottom_header .no-brand {



    height: 125px;



}



.collapseheader .navbar-nav>li:nth-child(-n+4)>a {



    font-size: 13px;



}



.collapseheader .navbar-nav>li>a {



    font-size: 13px;



}



}



@media (max-width: 991px){



.bottom_header .navbar-nav>li>a {



    font-size: 12.5px;



    line-height: 12px;



    padding: 10px 15px;



}



.bottom_header .navbar-nav>li:nth-child(-n+4)>a {



    font-size: 16px;



    line-height: 16px;



    padding: 10px 10px;



}



.bottom_header .navbar-brand {



    height: 140px;



}



}



@media (max-width:767px){



.bottom_header .navbar-brand {



    height: 70px;



    padding: 5px;



}



.bottom_header .navbar-brand img {



    height: 100%;



}



.navbar-default .navbar-toggle {



    border: none;



}



.navbar-default .navbar-toggle .icon-bar {



    background-color: #183862;



}



.navbar-toggle .icon-bar {



    display: block;



    width: 35px;



    height: 4px;



    border-radius: 1px;



}



.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {



    background-color: transparent;



}



.text-center a:first-child{



    margin-bottom: 10px;



}



.boxed-buttons a {



    width: 70%;



    margin: 0 auto;



    margin-bottom: 10px;



}



.img-responsive{



margin:0 auto;



}









.bottom_header .navbar-nav>li:last-child>a {



    padding-right: 15px;



}



.fixed1,.fixed2,.fixed3{



display:none;



}



.providers-sidebar>h4{



text-align:center;}



.providers-sidebar  ul.list-unstyled li a{



margin:0 auto;



}



.providers-sidebar{



padding-top:30px;}



}



@media (max-width:479px){



.boxed-buttons a {



    width: 90%;



    margin: 0 auto;



    margin-bottom: 10px;



}



}





.dropdown-ul-wrapper .dropdown-ul li a.active {color: #2eaae1;}

.banner .h2-services span {border-bottom: solid 2px #fff;
    display: inline-block;
    width: auto;
    padding: 30px 0;
    clear: both;
    font-family: "trajan-pro-3",Trajan Pro,"times new roman",serif;
/*    color: #183862;*/
    text-transform: uppercase;
    letter-spacing: 3px;
	    font-size: 48px;
    line-height: 1;


}

.banner .h2-services {
    color: #fff !important;
	padding: 150px 0 }

.service_content_upper .col-sm-12 h1:first-child{margin-bottom: 6px;
clear: both;
    font-family: "trajan-pro-3",Trajan Pro,"times new roman",serif;
    color: #183862;
    text-transform: uppercase;
    letter-spacing: 3px;


}









