/* CSS Document */


@media (max-width: 1600px) {
	.hpimg-1 img {
		width:700px!important;
	}

}

body {
    margin: 0;

    color: #333!important;

}


.rd-navbar-fullwidth .megamenu-item {

    color: #666!important;

}

.mfp-title {
    font-size:14px!important;
    }      

a {
    color: #222;
    font-weight: bold;
    }
    
.navbar-absolute.navbar-context-dark .rd-navbar-fullwidth:not(.rd-navbar--is-stuck) .rd-navbar-submenu-toggle:before {
	border-top: 3px solid #fff!important;
}

.navbar-absolute.navbar-context-dark .rd-navbar-fullwidth:not(.rd-navbar--is-stuck) .rd-navbar-submenu-toggle:after {
	border-left: 3px solid #fff!important;
}    

.rd-navbar-fullwidth .rd-navbar-submenu-toggle:before {

    border-top: 3px solid #BFBFBF!important;

}


.rd-navbar-fullwidth .rd-navbar-submenu-toggle:after {

    border-left: 3px solid #BFBFBF!important;

}


.navbar-absolute.navbar-context-dark .rd-navbar-fullwidth:not(.rd-navbar--is-stuck) .navbar-navigation-root-link {
    color: #fff!important;
}

.navbar-absolute.navbar-context-dark .rd-navbar-fullwidth:not(.rd-navbar--is-stuck) .navbar-cell .navbar-soc-link a {
    color: #fff!important;
}


.rd-navbar-fullwidth .navbar-navigation-root-link {
    position: relative;
    display: block;
    line-height: 1;
    color: #666!important;
    font-size: 18px;
    font-weight: 500;
}


.rd-navbar-fullwidth .navbar-cell .navbar-soc-link a {
    color: #666!important;
}


@media (min-width: 1600px) {
h1.homep {                                        
    font-size: 7.5rem!important;  
    line-height:85px; 
      padding-top:160px;  
        
}

h1.homep small {                                        
    font-size: 40%;

    
         
}

.double-title {

margin-left:120px;

}

}


@media (min-width: 1200px) and (max-width: 1600px) {
h1.homep {                                        
    font-size: 6.5rem!important;
        line-height:90px;   
      padding-top:130px;              
}

h1.homep small {                                        
    font-size: 50%;

    
         
}

.double-title {

margin-left:90px;

}

}

@media (max-width: 1200px) {
h1.homep {                                        

      padding-top:50px;
     line-height:55px;                 
}

h1.homep small {                                        
    font-size: 60%;

    
         
}


.double-title {

margin-left:85px;

}

}



@media (min-width: 992px) and (max-width: 1200px) {
h1.homep {                                        

        padding-top:60px;
           line-height:50px;                
}

h1.homep small {                                        
    font-size: 50%;


}

.double-title {

margin-left:50px;

}

}


@media (max-width: 992px) {
h1.homep {                                        

      padding-top:20px;
           line-height:50px;                
}

h1.homep small {                                        
    font-size: 50%;


}

.double-title {

margin-left:0px;

}

}