@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------
/*.................................................. 
  Theme Name: Centraltest
  Author : Thusitha Bandara 
................................................... */

/*Style sheet of Central Test web site
 Web Developer :Thusitha Bandara(Bsc(Hons))
 Project Name: Central Test, (IPD)Australia
 Project Start Date: 2017.09.01
*/

body {
    padding-top: 100px;
	color: #444;
}
h1, h2{
	text-transform: uppercase;
}
h2{
	margin-bottom: 20px;
	font-size: 45px;
	
}
h4{
	font-size: 30px;
}

a{
	color: #444;
}
a:hover{
	color: #f37020;
	
}
@media (min-width: 992px) {
    body {
        padding-top: 56px;
    }
}

.carousel-item {
    height: 65vh;
    min-height: 200px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.portfolio-item {
    margin-bottom: 30px;
}
.margin-top-50{
	margin-top: 50px;
}

.main-title{
	margin-top: 50px;
	font-size: 50px;
	margin-bottom: 50px;
	font-weight: 400;
	
	}
.carousel-inner h3{
	font-size: 70px;
	
}
.fixed-top{
border-bottom: 10px solid #f37020;
}
.navbar-dark .navbar-nav .nav-link{
	color: #444;
	font-size: 17px;
	
}
.top-bar{
	background: #FFFFFF;
	padding-top: 5px;
    padding-bottom: 5px;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{
	color: #f37020;
	border-bottom: 1px solid #f37020;
	
}
.navbar-dark .navbar-toggler{
	background: #343a40;
	border-color: #343a40;
}
.margin-bottm-50{
	margin-bottom: 50px;
}
.orange-btn{
	background: #f37020;
	border: 1px solid #f37020;

}
.card-title{
	color: #f37020; 
}
.margin-bottm-20{
	margin-bottom: 20px;
}





/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f37020;
color: #FFFFFF;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #f37020;
    border-color: #f37020;
}
.list-group-item:hover{
	background-color: #f37020;
color: #FFFFFF;
	
}



.new-bullet-list li{
	list-style: none;
}
.new-bullet-list{
	margin-top: 20px;
	margin-bottom: 40px;
}
.fa-arrow-circle-o-right{
	color: #f37020; 
}
.new-bullet-list h5{
	font-weight: 600;
    font-size: 16px;
}

/*footer section*/

footer { background-color:#343a40; min-height:350px; border-top: 5px solid #f37020; }
.footerleft { margin-top:50px; padding:0 36px; }
.logofooter { margin-bottom:10px; font-size:25px; color:#fff; font-weight:600;}

.footerleft p, .footer-right p { color:#a0a3a4; font-size:14px !important; margin-bottom:15px;}
.footerleft p i, .footer-right p i { width:20px; color:#999;}


.paddingtop-bottom {  margin-top:50px;}
.footer-ul { list-style-type:none;  padding-left:0px; margin-left:2px;}
.footer-ul li { line-height:29px; font-size:14px;}
.footer-ul li a { color:#a0a3a4; transition: color 0.2s linear 0s, background 0.2s linear 0s; }
.footer-ul i { margin-right:10px;}
.footer-ul li a:hover {transition: color 0.2s linear 0s, background 0.2s linear 0s; color:#ff670f; }

.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 
 
 .icon-ul { list-style-type:none !important; margin:0px; padding:0px;}
 .icon-ul li { line-height:75px; width:100%; float:left;}
 .icon { float:left; margin-right:5px;}
 
 
 .copyright { min-height:40px; background-color:#1F1F1F;}
 .copyright p { text-align:center; color:#a0a3a4; padding:10px 0; margin-bottom:0px; font-size: 13px;}
 .heading7 { font-size:21px; font-weight:600; color:#f37020; margin-bottom:22px; text-transform: uppercase;}
 .post p { font-size:14px; color:#a0a3a4; line-height:20px;}
 .post p span { display:block; color:#8f8f8f;}
 .bottom_ul { list-style-type:none; float:right; margin-bottom:0px;}
 .bottom_ul li { float:left; line-height:40px;}
 .bottom_ul li:after { content:"/"; color:#FFF; margin-right:8px; margin-left:8px;}
 .bottom_ul li a { color:#a0a3a4;  font-size:14px;}

.footer-right a{
	color: #ccc;
}
.footer-right a:hover{
	color: #f37020;
}
.gray-bg{
	background: #F0F0F0;
	padding: 20px;
}
.servicebox{
	border: medium none;
}
.click-more-btn{
	background: #f37020;
	color: #FFFFFF;
	width: 100%;
	
}
.click-more-btn:hover{
	background: #868e96;
	color: #FFFFFF;
	
}
h2.card-title{
	text-transform:none;
}
.click-more-btn h3{
	float: left;
}
.click-more-btn .fa-plus{
	float: right;
	margin-top: 10px;
}

.service-define h4{
	margin-top: 15px;
	margin-bottom: 15px;
}
.inner-banner{
	height: 500px;
}
.hashAncor {
    position: relative;
    top: -130px;
}
.breadcrumb{
	border-bottom: 1px solid #e9ecef;
	background: none;
	border-radius: 0px;
	
}
.table .orange-bg{
	background:#F1F0F0;
}
.table .dark-orange-bg{
	background:#F4F4F4;
}
.phone-header{
margin-bottom: 15px;
margin-right: 10px;
color:#f37020;
	font-size: 20px;
}
.input-group .form-control:focus{
	border: 1px solid  #f37020;
}
.table-bordered td, .table-bordered th{
	border: 1px solid #ccc;
}


.padding-30{
	padding: 30px;
}

.orange-btn:hover {
    color: #fff;
    background-color: #727b84;
    border-color: #6c757d;
	cursor: pointer;
}


.form-control:focus{
	border: 1px solid #f37020;
	
}
.searchbox{
	margin-left: 20px;

}
.nav-link{
	text-transform: uppercase;
}
.social-icons a{
	color:#6B6B6B;
	
}
.social-icons .fa-stack:hover{
	opacity:0.7;
	
	
}
.rowbg{
	background: #F0F0F0;
	
	padding-top: 15px;
	padding-bottom: 15px;

	margin-bottom: 30px;
	
}
.portfolio-item .servicebox{
	background: #F0F0F0;
	border: 1px solid #CCC;
}
.morelink{
	color: #666;
	
}
.errorlink{
	text-decoration: underline;
}
.quickpop{
	position: fixed;
	bottom: 0;
	right: 30px;
	width: 160px;
	height: 45px;
	background:#f37020;
	z-index: 999;
	border-radius: 10px 10px 0px 0px;
	padding: 10px;
	color: #FFFFFF;
	text-align: center;
}
.quickpop img{
	float: left;
	margin-right: 10px;
}
.quickpop h5{
	font-size: 16px;
}
.quickpop a{
	color: #FFFFFF;
}
.quickpop:hover{
	background: #727b84;
	
}
.quickpop a:hover{
	text-decoration: none;
}

.plusmark{
	font-size: 35px;
}
.fa-5x{
	font-size: 120px;
	color: #f37020;
}
.vertical-icons .card-body{
	padding-top: 0px;
	
}
.number-circule{
 background: #f37020 none repeat scroll 0 0;
    border-radius: 89px;
    color: #fff;
    float: left;
    font-size: 39px;
    padding: 5px;
    text-align: center;
}
.circule-text{
	float: left;
}
.initiating-list{
	margin-top: 40px;
}
.product-cont h3{
	font-weight: 600;
	font-size: 22px;
	
}
.what-we-do .fa-4x{
	color: #f37020;
	font-size: 60px;
	
}


.what-icon{
	float: left;
}

.what-we-do .circule-text{
	float: left;
	margin-top: 40px;
}
.what-we-do .initiating-list{
	margin-top: 0px;
}
.what-we-do .card-title, .initiate .card-title {
	color: #444;
	
}
.botom-border{
	height: 5px;
	width: 200px;
	border-bottom: 1px solid #f37020;
	
	float: left;
}
.product-cont h4{
	font-size: 34px;
	margin-bottom: 30px;
}

.help-block{
	color: #DB060A;
}
.help-block ul li{
	list-style: none;
}
.help-block ul{
	padding-left: 0px;
}


/* CSS Document 

media queries*/



@media (min-width: 1200px) {
.navbar-nav .active{
	color: #f37020 !important;
border-bottom: 1px solid #f37020;
}
}

@media (min-width : 993px) and (max-width : 1200px) {
	.navbar-nav .active{
	color: #f37020 !important;
border-bottom: 1px solid #f37020;
}

	.searchbox{	
		width: 180px;
		margin-left:0px;
				
	}
	
	.navbar-dark .navbar-nav .nav-link{
		padding-left: 5px;
        padding-right: 5px;
		font-size: 15px;
	}
	
	.what-we-do .circule-text{
		margin-top: 25px;
	}
	.what-we-do .fa-4x{
		font-size: 50px;
	}
	
	.main-slider .carousel-item{
		height: 500px;
	}
}




@media (min-width : 769px) and (max-width : 992px) {
	.navbar-nav .active{
	color: #f37020 !important;
border-bottom: 1px solid #f37020;
}
.searchbox{					
	display: none;			
	}
	
	.navbar-dark .navbar-toggler{
		float: right;
	}
	
	.what-we-do .fa-4x{
		font-size: 40px;
		
	}
	.what-we-do .circule-text{
		margin-top: 10px;
		
	}
	.inner-banner {
    height: 300px;
}

	.main-slider .carousel-item{
		height: 400px;
	}
	
	#navbarResponsive{
		float: right;
		background: #ECE8E8;
		width: 100%;
		position: absolute;
		margin-top: 54px;
		right: 0;
		
		
	}
	
	.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover, .navbar-nav .active{
		color: #fff !important;
        border-bottom:medium none;
		background:#f37020; 
	}
	.navbar-nav .nav-link{
		padding-left: 10px;
	}
	
	.dropdown-content{
		margin-left: 10%;
	}
}





@media only screen and (max-width: 768px) {
	.searchbox{					
	display: none;			
	}
	
	.navbar-dark .navbar-toggler{
		float: right;
	}
	 
	.what-we-do .circule-text{
		text-align: center;
		
	}
	.what-icon{
		text-align: center;
	}
	.inner-banner {
    height: 200px;
}
	
	.main-slider .carousel-item{
		height: 300px;
	}
	
	.phone-header{
		display: none;
	}
	#navbarResponsive{
		float: right;
		background: #ECE8E8;
		width: 100%;
		position: absolute;
		margin-top: 54px;
		right: 0;
		
		
	}
	
	.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover, .navbar-nav .active{
		color: #fff;
        border-bottom:medium none;
		background:#f37020; 
	}
	
	.navbar-nav .nav-link{
		padding-left: 10px;
	}
	
	.dropdown-content{
		margin-left: 10%;
	}
	
	.navbar-brand img{width: 100px;}
	
	body{
		padding-top: 70px;  
	}
	
	.what-we-do h2, .initiate h2{
		margin-left: 15px;
	}
	.what-we-do .botom-border, .initiate .botom-border {
		margin-left: 15px;
	}
	.initiate{
		margin-left: 15px;
		margin-right: 15px;
	}
	.initiate .circule-text{
		margin-top: 10px;
	} 
	.footerleft{
		padding-left: 15px;
	}
}


@media (max-width: 757px) {


}





