.wrap-sticky .navbar {
	background: #ef6b1c !important;
}
nav.navbar.bootsnav ul.nav > li > a {
	color: #ffffff !important;
}
.attr-nav > ul > li:last-child > a {
    background: #3359a5 none repeat scroll 0 0 !important;
    border: 2px solid #ffffffd4 !important;
}
.attr-nav > ul > li:last-child > a:hover {
	background-color: #00000000 !important;
}
.attr-nav > ul > li > a {
	border-radius: 0px !important;
}
.main-slider-img {
	position: relative;
}
.main-slider-img .main-contant {
	position: absolute;
    top: 20%;
    left: 6%;
}


/*= = = = = == = = = = =text effect= = = = == */
.main-slider-img .main-contant .text-effect{
    color: transparent;
    /*background: linear-gradient(#FA8BFF 0%, #2BD2FF 52%, #2BFF88 90%);*/
    font-family: 'Orbitron', sans-serif;
    font-size: 100px;
    font-weight: 900;
    line-height: 95px;
    text-align: center;
    text-transform: uppercase;
   -webkit-background-clip: text;
   -webkit-text-stroke: 2px white;
   filter: drop-shadow(0 0 3px black);
   animation: bg-shift .8s linear infinite alternate, fade-in-out 4s ease-in-out forwards infinite;
}
.main-slider-img .main-contant h2 {
    color: transparent;
    font-family: 'Orbitron', sans-serif;
    font-size: 80px;
    font-weight: 900;
    line-height: 95px;
    text-align: center;
    text-transform: uppercase;
   -webkit-background-clip: text;
   -webkit-text-stroke: 2px white;
   filter: drop-shadow(0 0 3px black);
}
.main-slider-img .main-contant h2 a {
	font-size: 54px;
    color: #ef6b1c;
}

@media only screen and (max-width: 990px){
    .main-slider-img .main-contant .text-effect{ font-size: 100px; }
}
@media only screen and (max-width: 767px){
    .main-slider-img .main-contant .text-effect{ font-size: 80px; }
}
@media only screen and (max-width: 576px){
    .main-slider-img .main-contant .text-effect{ font-size: 50px; }
}
@media only screen and (max-width: 479px){
    .main-slider-img .main-contant .text-effect{ font-size: 24px; }
}


.serviceBox{
    font-family: 'Lato', sans-serif;
    text-align: center;
        padding: 25px 10px 10px;
    position: relative;
    box-shadow: 0 0 10px #cccccc;
}
.serviceBox:before{
    content: "";
    background: #F97F51;
    width: 100%;
    height: 50px;
    position: absolute;
    top: 39px;
    left:0;
    clip-path: polygon(0 0, 100% 0, 90% 50%, 100% 100%, 0 100%, 10% 50%);
}
.serviceBox .service-icon{
    color: #fff;
    background: #F97F51;
    font-size: 40px;
    line-height: 80px;
    width: 80px;
    height: 80px;
    margin: 0 auto 40px;
    box-shadow: 7px 0 10px rgba(0,0,0,0.3), 0 0 0 10px #fff, 5px 0 20px rgba(0,0,0,0.4);
    border-radius: 10px;
    transform: rotate(45deg);
    position: relative;
    transition: all 0.3s ease 0s;
}
.serviceBox .service-icon i{ transform: rotate(-45deg); }
.serviceBox .title{
    color: #F97F51;
    font-size: 20px;
    font-weight: 800;
    text-transform: capitalize;
    margin: 0 0 5px;
}
.serviceBox .description{
    color: #888;
    font-size: 15px;
    line-height: 24px;
    margin: 0;
    padding: 0 20px;
}
.serviceBox.blue:before,
.serviceBox.blue .service-icon{
    background-color: #3359a5;
}
.serviceBox.blue .title{ color: #3359a5; }
@media only screen and (max-width:990px){
    .serviceBox{ margin: 0 0 30px; }
}

 .vc_btn3.vc_btn3-size-lg {
    font-size: 28px;
        padding: 5px 20px;
    border: 2px solid #dde3f0 !important;
    border-radius: 0 !important;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
    color: #fff;
    background-color: #3359a5;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
	background-color: #ef6b1c !important;
}
.about-class p {
	font-size: 18px;
    text-align: justify;
    line-height: 28px;
}
.vc_custom_1547236740795 {
    background-color: #ef6b1c !important;
}
.nt_ch_154123127931 {
    text-align: left;
    color: #fff;
}
.nt_ch_1541233231585 {
    text-align: left;
    color: #fff;
}

#scrollUp {
    background: #3359a5 !important;
}

.nav.navbar.bootsnav ul.nav > li > a {
	background-color: #ef6b1c !important;
}
nav.navbar.bootsnav .navbar-nav {
	background-color: #ef6b1c !important;
}

@media (max-width: 767px) {
	.main-slider-img .main-contant {
		position: relative;
		left: 0%;
		    background: #3359a5;
    padding: 6px 0;
	}
	.main-slider-img .main-contant .text-effect {
		line-height: 37px;
	}
	.main-slider-img .main-contant h2 {
		font-size: 30px;
	    font-weight: 900;
	    line-height: 34px;
	}
	.main-slider-img .main-contant h2 a {
	    font-size: 21px;
	    color: #ff6f18;
	}
	#callnowbutton {
		background-color: #3358a3 !important;
	}
	.row {
		padding: 0px;
		margin: 0px;
	}
	.site-heading.single {
	    margin-bottom: 20px;
	    margin-top: 20px;
	}
	footer .footer-bottom {
    	margin-top: 0px !important;
	}
}