/*=============================

===============================*/
.logo a{
	width: 60%;
	display: block;

}
.logo a img{
    display: block;
    width: 100%;
}
.lines{
	width: 50px;
	height: 4px;
	display: block;
	margin: 10px auto;
	background-color: #FF610F;
}
.plines{
	width: 30px;
	height: 4px;
	display: inline-block;
	background-color: #FF610F;
}
.colors{
	color: #FF610F;
}

.clr::after {
	content: "";
	clear: both;
	display: table;
}
.section-left{
	float: left;
}
.section-right{
	float: right;
}
.animated.standby {
	-webkit-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
	visibility: hidden;
}
.top-contact-info a{
	color: #333!important;
	font-size: 1.1rem!important;
	display: inline-block;
}
.top-contact-info a i{
	font-size: 1.5rem;
	margin-right: 5px;
	color: #FF610F;
}
/*=============================

===============================*/
.front-banner{
	height: 65vh;
	background-color: #eee;
	background-size: cover;
	background-position: right;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(000, 054, 121, 1)),
    url('../img/slide.jpg');
}
.front-banner h1{
	font-size: 3rem;
	line-height: 1.1;
	margin-top: 7%;
	color: #fff;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.front-banner h4{
	color: #FF610F;
	text-shadow: 0 1px 0 rgba(000, 000, 000, 0.4);
}
.front-banner p{
	line-height: 1.5;
	color: #fff;
	width: 60%;
	font-size: 1.4rem;
	margin-bottom: 20px;
}
.front-banner a{
	color: #fff;
	padding: 10px 30px;
	font-weight: 700;
	font-size: 1.2rem;
	text-transform: uppercase;
	background-color: #FF610F;
}

/*=============================

===============================*/
#front-section-1{
	padding: 100px 0px;
	background-color: #eee;
}
#front-section-1 h2{
	color: #333;
	font-weight: 900;
	font-size: 2.5rem;
	font-family: verdana;
}
#front-section-1 p{
	font-size: 1.2rem;
	color: #333;
	line-height: 
}
#front-section-1 a{
	padding: 10px 30px;
	font-size: 1.3rem;
	font-weight: 500;
	color: #fff;
	background-color: #FF610F;
}
/*=============================

===============================*/
#front-section-2{
	padding: 100px 0px;
}
#front-section-2 h2{
	text-align: center;
	color: #333;
	font-size: 2.5rem;
	font-weight: 900;
	font-family: verdana;
}
#front-section-2 h5{
	font-weight: normal;
	text-align: center;
	font-size: 1.2rem;
}
#front-section-2 .wrap{
	width: 100%;
}
#front-section-2 .wrap ul{
	margin-top: 30px;
}
#front-section-2 .wrap ul .item-1{
	padding: 20px 30px;
	background-color: #eee;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#front-section-2 .wrap ul .item-1 img{
	display: block;
	width: 100%;
	height: 220px;
}
#front-section-2 .wrap ul .item-2{
	
	border-top: 5px solid #fff;
	background-color: #FF610F;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#front-section-2 .wrap ul .item-2 span{
	font-size: 1.1rem;
	display: block;
	font-weight: 600;
	padding: 25px 10px;
	text-align: center;
	color: #fff;
	
}
/*=============================

===============================*/
#front-section-3{
	padding: 100px 0px;
	background-color: #003679;
}
#front-section-3 h2{
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
	font-family: verdana;
	font-size: 2.5rem;
	font-weight: 900;
}






#front-section2 .section-2{	
	padding-top: 40px;
}
#content-section{

}
#content-section .wrap{
	margin-top: 20px;
}
#content-section .wrap ul{
	margin-left: 10px;
	margin-right: 10px;
	background-color: #fff;
}
#content-section .wrap ul span{
	padding: 20px;
	font-size: 1.1rem;
	display: block;
	font-weight: 600;
	
}
#content-section .wrap ul i{
	font-size: 1.4rem;
	margin-top: 25px;
	display: block;
	text-align: center;
}
.no-gutters {
	margin: 0px!important;
	padding: 0px!important;
}
.tab-section{
	width: 70%;
	margin: auto;
	overflow: hidden;
	margin-bottom: 40px;
}
.tab-section div{
	width: 50%;
}
.tab-section div span{
	text-align: center;
	display: block;
	font-size: 1.3rem;
	padding: 16px 20px;
	font-weight: 600;
	cursor: pointer;
	color: #fff;
	background-color: #FF610F;
}
.tab-section div span:hover {
	color: #222;
	background-color: #bbb;
}
.tab-section div span.active {
	color: #003679;
	background-color: #fff;
}

.tabcontent{
	display: none;
}
/*=============================

===============================*/
















/*=============================

===============================*/



/*=============================

===============================*/
#front-section3{
	padding: 100px 0px;
}
#front-section3 h2{
	text-align: center;
	color: #333;
	font-size: 2.5rem;
	font-weight: 900;
	font-family: verdana;
}
#front-section3 .section-2{
	padding-top: 30px;
}
#front-section3 .section-2 .wrap{
	margin-top: 20px;
}
#front-section3 .section-2 h4{
	font-size: 1.5rem;
	margin: 0px;
	color: #333;
}
#front-section3 .section-2 p{
	font-size: 1rem;
	color: #222;
	line-height: 1.7;
}
#front-section3 .section-2 i{
	font-size: 3rem;
	color: #FF610F;
}
/*=============================

===============================*/
#front-section4{
	padding: 60px 0px;
	background-color: #eee;
	background-attachment: fixed;
	background-image: url(../img/bg-img/6.jpg);
}
#front-section4 h2{
	color: #fff;
	font-size: 2.5rem;
	text-align: center;
	margin-bottom: 30px;
	font-weight: 900;
	font-family: verdana;
}
#front-section4 .wrap{
	padding: 50px 20px;
	background-color: #fff;
}
#front-section4 .wrap .heading-title{
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
#front-section4 .wrap .heading-title ul{}
#front-section4 .wrap .heading-title ul li{
	float: left;
}
#front-section4 .wrap .heading-title .item1{
	width: 20%;
}
#front-section4 .wrap .heading-title .item1 span{
	display: block;
}
#front-section4 .wrap .heading-title .item1 span img{
	display: block;
	width: 40px;
	height: 40px;
	margin: auto;
	border-radius: 50%;
}
#front-section4 .wrap .heading-title .item2{
	width: 68%;
	margin-left: 4%;
}
#front-section4 .wrap .heading-title .item2 h5{
	font-size: 1rem;
	margin: 0px;
	color: #003679;
}
#front-section4 .wrap .heading-title .item2 span i{
	color: #FF610F;
}
#front-section4 .wrap .heading-title .item2 small{
	margin: 0px;
	display: block;
	font-size: 14px;
	color: #aaa;
}
#front-section4 .wrap .heading-title .item3{
	width: 8%;
	text-align: center;
}
#front-section4 .wrap .heading-title .item3 i{
	font-size: 1.6rem;
	margin-top: 10px;
	color: #ddd;
}
#front-section4 .wrap .body-msg{
	padding-top: 20px;
}
#front-section4 .wrap .body-msg p{
	font-size: 14px;
	font-style: italic;
	color: #333;
}
/*=============================

===============================*/
#front-section5{
	padding: 100px 0px;
}
#front-section5 img{
	display: block;
	width: 100%;
}
#front-section5 h2{
	color: #003679;
	font-weight: 900;
	text-transform: uppercase;
}
#front-section5 p{
	font-size: 1.2rem;
	color: #222;
	line-height: 1.5;
	
}
#front-section5 ul{}
#front-section5 ul li{
	font-size: 1.3rem;
	font-weight: 700;
}
#front-section5 ul li i{
	color: #FF610F;
}
#front-section5 a{
	color: #fff;
	padding: 10px 20px;
	font-weight: 600;
	margin-top: 20px;
	background-color: #FF610F;
}
/*=============================

===============================*/
#call-action{
	padding: 60px 0px;
	background-color: #94BEEE;
}
#call-action h3{
	color: #222;
}
#call-action a{
	color: #fff;
	padding: 15px 30px;
	font-weight: 600;
	font-size: 1.3rem;
	background-color: #FF610F;
}
/*=============================

===============================*/
#footer-section{
	padding: 100px 0px;
	background-color: #003679;
}
#footer-section .logo a{
    width: 45%;
    margin-bottom: 20px;
}
#footer-section .footer-p{
	padding-bottom: 50px;
}
#footer-section .footer-p span{
	display: block;
	width: 40%;
	margin-bottom: 20px;
}
#footer-section .footer-p h4,
#footer-section .footer-p p a{
	color: #FF610F;
}
#footer-section .footer-p p{
	line-height: 1.5;
	color: #eee;
	font-size: 1rem;
}
#footer-section .read-more{
	font-size: 1.2rem!important;
}
#footer-section .footer-p .times{
	font-size: 1.2rem;
}
#footer-section .footer-p ul li{
	margin: 13px 0px;
}
#footer-section .footer-p ul li a{
	color: #eee;
	font-size: 1.2rem;
	font-weight: normal;
}
#footer-section .footer-p ul li a i{
	color: #FF610F;
}
#footer-section .footer-d{
	padding-top: 50px;
	border-top: 2px dotted #eee;
}
#footer-section .footer-d span{
	display: block;
	font-size: 1rem;
	color: #eee;
	line-height: 1.7;
}
#footer-section .footer-d span a{
	color: #FF610F;
	text-decoration: underline;
}
#footer-section .footer-d p{

}
.social-network{

}
.social-network li{
	float: left;
}
.social-network li a{
	margin: 2px 5px;
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	text-align: center;
	background-color: #edd;
}
.social-network li a i{
	top: 8px;
	color: #003679;
	font-size: 1.1rem;
	position: relative;
}
/*=============================

===============================*/
#banner-section{
	padding: 60px 0px;
	text-align: center;
	background-color: #eee;
	background-image: url(../img/bg.png);
}
#banner-section p{
	color: #222;
	font-size: 1.3rem;
}
#banner-section h1{
	color: #333;
	font-family: verdana;
	font-size: 2.5rem;
}
#banner-section h4{
	color: #FF610F;
}
#banner-section a{
	color: #003679;
}


/*=============================

===============================*/
.service-1{}
.service-1 .section-left{
	width: 45%;
}
.service-1 .section-left img{
	display: block;
	width: 100%;
	height: 450px;
}
.service-1 .section-right{
	width: 55%;
}
.service-1 .section-right .wrap{
	padding: 50px;
	padding-bottom: 30px;
}
.service-1 .section-right .wrap p{
	font-size: 1rem;
	line-height: 1.7;
	color: #333;
}
.service-1 .section-right .wrap h2{
	font-size: 2rem;
	color: #333;
	font-family: verdana;
}
.service-1 .section-right .wrap h5{
	color: #FF610F;
}

.service-2{
	padding: 100px 0px;
	text-align: center;
	background-color: #eee;
}
.service-2 h2{
	width: 60%;
	margin: auto;
	margin-bottom: 10px;
	color: #333;
}
.service-2 p{
	font-size: 1.2rem;
	line-height: 1.7;
	color: #333;

}
.service-2 ul{}
.service-2 ul li{
	
	
}
.service-2 ul li span{
	display: block;
	font-size: 1.2rem;
	padding: 15px;
	font-weight: 600;
	margin: 10px 0px;
	border: 1px solid #ccc;
}










#service-1{
	padding: 60px 0px;
	background-color: #fff;
}
#service-1 h3{
	font-size: 2.5rem;
	color: #333;
}
#service-1 h5{}
#service-1 p{
	font-size: 1.1rem;
	color: #222;
	line-height: 1.7;
}

#service-2{
	padding: 60px 0px;
	background-color: #eee;
	background-image: url(../img/bg.png);
}
#service-2 .wrap{}
#service-2 .wrap p{
    font-size: 1.2rem;
    color: #333;
    line-height: 1.5;
}




#service-2 .sevices-tab div{}
#service-2 .sevices-tab div span{
	color: #222;
	display: block;
	cursor: pointer;
	font-size: 1.5rem;
	
	margin: 15px 0px;
	font-weight: 700;
	border-radius: 3px;
	
}
#service-2 .sevices-tab div span.active {
	color: #FF610F;
}

#services-content{}
#services-content h4{
	color: #333;
	font-family: verdana;
	text-transform: uppercase;
}
#services-content h5{
	color: #FF610F;
}
#services-content p{
	font-size: 1rem;
	color: #333;
	line-height: 1.7;
}
#services-content a{
	padding: 10px 30px;
	font-size: 1.2rem;
	color: #fff;
	font-weight: 600;
	background-color: #FF610F;
}
/*=============================

===============================*/
#contact-services{
	padding: 60px 0px;
}
#contact-services h1{
	font-size: 3rem;
	line-height: 1.2;
	margin-top: 50px;
	color: #333;
	font-family: verdana;
	text-transform: uppercase;
}
#contact-services h2{
	font-size: 3rem;
	line-height: 1.2;
	font-family: verdana;
	text-transform: uppercase;
}
#contact-services h4{
	margin: 20px 0px;
	color: #333;
}
#contact-services .pinfo{
	font-size: 1.2rem;
	line-height: 1.7;
	color: #333;
}
#contact-services #form-section{
	padding: 50px;
	background-color: #003679;
}
#contact-services #form-section form{}
#contact-services #form-section form label{
	font-weight: 600;
	color: #fff;
}
#contact-services #form-section form button{
	background-color: #FF610F;
	font-size: 1.2rem;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
}
.help-block.with-errors {
    color: #ff5050;
    margin-top: 5px;
}
/*=============================

===============================*/
#about-section{
	padding: 60px 0px;
	background-color: #eee;
	background-image: url(../img/bg.png);
}
#about-section h1{
	color: #333;
	font-size: 2.5rem;
	font-family: verdana;
}
#about-section h4{
	color: #FF610F;
	margin-bottom: 30px;
}
#about-section p{
	font-size: 1.1rem;
	color: #333;
	line-height: 1.7;
}
#about-section span{
	display: block;
	border-radius: 5px;
	border: 10px solid #FF610F;
}
#about-section span img{
	width: 100%;
	display: block;
}
/*=============================

===============================*/
@media all and (max-width : 768px){

.section-left,
.section-right{
	float: none!important;
	width: 100%!important;
}

.front-banner{
	height: 50vh;
}

.front-banner h1{
	font-size: 1.5rem;
	margin-top: 14%;
}
.front-banner p{
	width: 100%;
	font-size: 1.1rem;
}
.front-banner a{
	color: #fff;
	padding: 10px 20px;
	font-size: 1rem;
}
#front-section2 .section-1 h2{
	line-height: 1.1;
	font-size: 2rem;
}

.tab-section{
	width: 100%;
	margin: auto;
	overflow: hidden;
}
.tab-section div{
	width: 100%!important;
}
.tab-section div span{
	margin: 10px 0px;
}
#front-section1{
	text-align: center;
}
#content-section .tabcontent .wrap{
	padding-top: 10px;
}
#content-section .tabcontent .wrap ul li a{
	margin: 10px;
}

#front-section3 .section-1 h2{
	line-height: 1.1;
	font-size: 2rem;
}
#front-section3 .section-2{
	text-align: center;
}

#front-section4 .wrap{
	margin: 15px 0px;
}

#front-section5 p{
	font-size: 1rem;
}
#front-section5 ul li{
	font-size: 1rem;
	margin: 10px 0px;
}
#call-action{
	text-align: center;
}
#call-action h3{
	font-size: 1.5rem;
	margin-bottom: 20px;
}
#call-action a{
	padding: 10px;
	font-size: 1.1rem;
}

#front-section3 .section-2 h4{
	margin: 10px 0px;
}
#about-section h1{
	font-size: 2rem;
	line-height: 1.2;
	margin-bottom: 15px;
	text-align: center;
}
#about-section p{
	font-size: 1rem;
	text-align: center;
}
#about-section h4{
	text-align: center;
}
#contact-services h1{
	font-size: 2rem;
	margin-top: 0px;
}
#contact-services h2{
	font-size: 2rem;
}
#contact-services h4{
	font-size: 1.3rem;
}
#contact-services .pinfo{
	font-size: 1rem;
	line-height: 1.5;
}

#contact-services #form-section{
	padding: 30px;
}

.service-1 .section-right .wrap{
	padding: 30px;
}
.service-1 .section-right .wrap h2{}
.service-1 .section-left img{
	height: auto;
}
.service-1 .section-right .wrap p{
	font-size: 1rem;
}

.service-2 h2{
	width: 100%;
}
.service-2 p{
	font-size: 1rem;
}

#service-1 h3{
	font-size: 2.5rem;
	line-height: 1.3;
}
#service-2 .sevices-tab{
	margin-bottom: 30px;
}
#service-2 .sevices-tab div span{
	font-size: 1.3rem;
}
#services-content p{
	font-size: 1rem;
}
#banner-section h1{
	font-size: 2rem;
	line-height: 1.2;
}

#footer-section .footer-p h4{
	margin-top: 20px;
}
#footer-section .footer-d{
	text-align: center;
}
.social-network{
	width: 40%;
	margin: auto;
	margin-top: 15px;
}
.social-network li{
	width: 33.333333%;
}
#footer-section .footer-d span{
	margin-bottom: 15px;
}

#front-section-1,
#front-section-2,
#front-section-3,
#front-section3{
	padding: 60px 0px;
}

#front-section-1 h2,
#front-section-2 h2,
#front-section-3 h2,
#front-section-3 h2,
#front-section3 h2,
#front-section4 h2{
	font-size: 1.5rem;
}
#front-section-1 p{
	font-size: 1rem;
}
#front-section-2 .wrap ul .item-1 img{
	height: auto;
}
#content-section .wrap ul i{
	margin: 0px;
	display: none;
	visibility: hidden;
}
#content-section .wrap ul{
	margin: 10px 20px;
}
#content-section .wrap{
	padding: 0px;
	margin: 0px;
}






}


/*=============================

===============================*/