/*
CTC Separate Stylesheet
Updated: 2016-04-14 17:17:26
*/

/* -------------------------------------------- */h1, h2, h3, h4, h5, h6 {	font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;	}
::selection {
    background: #ec8425;
    color: #FFF;
}

.fa-heart{
animation: pulse 1s ease infinite;
color:#ff0000;
}


@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.3); }
100% { transform: scale(1); }
}

.focus-box .service-icon{
border: 2px dashed #ec8425;
}

.focus-box:nth-child(4n+1) .service-icon:hover {
	border: 10px solid #ec8425;
}
.focus-box:nth-child(4n+2) .service-icon:hover{
	border: 10px solid #ec8425;
}
.focus-box:nth-child(4n+3) .service-icon:hover {
	border: 10px solid #ec8425;
}
.focus-box:nth-child(4n+4) .service-icon:hover{
	border: 10px solid #ec8425;
}
.focus-box:nth-child(4n+1) .red-border-bottom:before {
	background: #ec8425;
}
.focus-box:nth-child(4n+2) .red-border-bottom:before {
	background: #ec8425;
}
.focus-box:nth-child(4n+3) .red-border-bottom:before {
	background: #ec8425;
}
.focus-box:nth-child(4n+4) .red-border-bottom:before {
	background: #ec8425;
}
.about-us .big-intro {
    font-size: 41px;
}
.company-details {
    color: #939393;
    padding-top: 39px;
    padding-bottom: 19px;
}
.copyright {
    padding-top: 35px;
    padding-bottom: 30px;
    background: #171717;
}
.navbar-toggle.active {
    background-color: #ec8425 !important;
}
.our-team .row > div:nth-child(4n+1) .red-border-bottom:before{
    background: #ec8425;
}
.our-team .row > div:nth-child(4n+2) .red-border-bottom:before{
    background: #ec8425;
}
.our-team .row > div:nth-child(4n+3) .red-border-bottom:before{
    background: #ec8425;
}
.our-team .row > div:nth-child(4n+4) .red-border-bottom:before{
    background: #ec8425;
}
.team-member:hover .details {
    top: 0;
    background: #333;
    color: white;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 0.8;
    border-radius:35px;
}

.separator-one{background-color:#f8f8f8;}
#aboutbelt{background-color:#f8f8f8;}
.separator-one .text{color:#808080;}
.separator-one .green-btn{background-color:#e78124;}
.separator-one .green-btn:hover{background-color:#bb5f0b;}
.focus{background-color:#f8f8f8;}.purchase-now{background-color:#272727;}
.fa-behance:before{content:"\f16d";}.fa-dribbble:before{content:"\f1a0";}
.entry-title:after{background-color:#ec8425;}a, a:hover{color:#ec8425;}a:visited{color:#ec8425;}
ul.nav > li.current_page_item > a:before, ul.nav > li.current-menu-item > a:before{background:#ec8425;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color:#ec8425;}
.comment-form #submit, .comment-reply-link{background-color:#ec8425;border-color:#ec8425;}
.comment-form #submit, .comment-reply-link{background-color:#ec8425;border-color:#ec8425;}
button, input[type="button"], input[type="reset"], input[type="submit"]{background-color:#ec8425;}
.comment-form #submit:hover, .comment-form #submit:focus, .comment-form #submit:active{background-color:#d6741b;}
.page-header .page-title:before{background-color:#ec8425;}.widget .widget-title:before{background-color:#ec8425;}
.red-btn{background:#ec8425;}.red-btn:hover{background:#d6741b;}
#quotearea{background:rgba(255, 255, 255, 1); padding:20px; border-radius:20px; margin-top:20px;}
#quoteauthor{font-weight:bold;}

#greybelt{
background-color:#808080;
height:50px;
margin:0px 0 30px 0;
}
#contactadd{
float:left;
width:38%;
min-width:280px;

}

#contactmap{
float:right;
width:60%;
min-width:280px;

}

@media (max-width: 800px)
{
#contactadd{

min-width:100%;

}

#contactmap{
min-width:100%;
}

}



.section-header{
padding-bottom:40px;
}
.separator-one{
padding:40px 0;
}
.focus, .works, .about-us, .features, .packages, .products, .testimonial, .contact-us{
padding-top:40px;
}
.testimonial{padding-bottom:40px;}
.purchase-now{
padding:40px 0;
}
.our-team{
padding:40px 0;
}
.latest-news{
padding:40px 0;
background-color:#ededed !important;
}
.contact-us{
padding-bottom:40px;
}


.pt-cv-wrapper .btn-success{
background-color:#ec8425;
border-color:#ec8425;
}
.pt-cv-wrapper .btn-success:hover{
background-color:#d6741b;
border-color:#d6741b;
}

.company-details a:hover{
color:#ec8425;
}


.videotab{
background-color:#f8f8f8 !important;
padding-top: 60px;
}
#cspFormShell_9_411918{padding:20px !important;}

#aboutusback{
    background: url(img/aboutus.jpg);
    width:100%;
    background-repeat: no-repeat;
	
}
@media (max-width: 1024px){
#aboutusback{
    background: url(img/aboutus_1024.jpg);
    width:100%;
    background-repeat: no-repeat;
	
}
}
@media (max-width: 800px){
.navbar-brand > img {
    max-height: 60%;
}
#aboutusback{
    background: url(img/aboutus_768.jpg);
    width:100%;
    background-repeat: no-repeat;
	
}
}


@media (max-width: 767px){
.navbar-brand > img {
    max-height: 60%;
}
}

@media (max-width: 650px){
#aboutusback{
    background: url(img/aboutus_640.jpg);
    width:100%;
    background-repeat: no-repeat;
	
}
}

@media (max-width: 480px){
#aboutusback{
    background: url(img/aboutus_320.jpg);
    width:100%;
    background-repeat: no-repeat;
	
}
}


@media (max-width: 467px){
.navbar-brand > img {
    max-height: 50%;
}
}


@media (max-width: 320px){
#aboutusback{
    background: url(img/aboutus_320.jpg);
    width:100%;
    background-repeat: no-repeat;
	
}
}



#clear{
clear:both;
}

/** form  **/
.cfsInputLabel{
color:#fff;
float:left;}

.cfsFormShell .cfsListSelectLabel{color:#fff;}

.cfsFormShell, .cfsFormShell *{text-align:left !important;}
.formheading1{text-align:center !important;}
