@charset "utf-8";
/* CSS Document */

/*===================font face start====================*/
	@font-face{font-family:"ABeeZee-Regular";src:url(../fonts/ABeeZee-Regular.ttf);}
		
	@font-face{font-family:"ABeeZee-Italic";src:url(../fonts/ABeeZee-Italic.ttf);}		
	
	@font-face{font-family:"TrajanPro";src:url(../fonts/TrajanPro.ttf);}		
	
	@font-face{font-family:"TrajanPro-Bold";src:url(../fonts/TrajanPro-Bold.otf);}		
	
	@font-face{font-family:"TrajanPro-Regular";src:url(../fonts/TrajanPro-Regular.ttf);}
		
	@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}	

	@font-face{font-family:"OpenSans";src:url(../fonts/OpenSans.ttf);}	
	
	@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
/*===================font face end  ====================*/

/*==========body css start===============*/
body{font-family:"TrajanPro",sans-serif;font-size:20px;line-height:30px;color:#fff;}
/*==========body css end  ===============*/

/*=================general css start=====================*/
a{color:#ffffff;}
a:focus,a:hover{color:#ff7200!important;text-decoration:none;}
p{margin-bottom:45px;}
section{display:block;overflow:hidden;}
.btn{font-family:"TrajanPro-Bold",sans-serif;font-size:18px;background:#ff5d0d;color:#fff;padding:10px 20px;border-radius:0;outline:1px solid #fff;outline-offset:-3px;text-transform:uppercase;}
.btn:visited,.btn:hover,.btn:active{outline:1px solid #fff;outline-offset:-3px;color:#000!important;}
ul,li{margin:0;padding:0;}
small{font-family:"TrajanPro-Bold",sans-serif;}
.pd-0{padding:0;}
/*=================general css end  =====================*/

/*====================paragraph css start=======================*/
h1,h2,h3,h4,h5,h6{text-transform:uppercase;margin:0;padding:0;font-weight:bold;}
h1{font-size:36px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;font-family:"TrajanPro-Bold",sans-serif;}
h5{font-size:20px;}
h6{font-size:17px;}
/*====================paragraph css End========================*/

/*=================containercss==========================*/
.container{max-width:1170px;}
/*======================================================*/

/*============================header css starts=====================*/
header .logo{padding-top:25px;padding-left:25px;}
header .contact-details{padding-top:35px;}
header .contact-details ul{list-style:none;float:right;margin-right:35px;}
header .contact-details ul li{display:inline-block;}
header .contact-details ul li i{margin-right:5px;}
header .contact-details ul li i{width:40px;height:40px;background:#777a7f;border-radius:40px;font-size:24px;color:#fff;text-align:center;padding-top:8px;}
header .contact-details ul li i:hover{background:#ff5d0d;}
header .contact-details ul li a{color:#444444;font-family:"ABeeZee-Regular",sans-serif;font-size:16px;}
header .contact-details ul li:nth-child(2){margin-left:30px;}
header .contact-details ul li:nth-child(2) i{font-size:20px}
header .menu{margin-top:25px;position:relative;z-index:999999;overflow:hidden;}
header .menu .left,header .menu .middle,header .menu .right{float:left;}
header .menu .middle{background:url(../images/navbar-img.png)repeat center top;width:95%;margin-top:2px;}
header .menu .middle ul{list-style:none;}
header .menu .middle ul li{display:inline-block;padding:12px 30px;border-right:1px solid #06080b;}
header .menu .middle ul li.active a{color:#ff7200;}
header .menu .middle ul li:last-child{border:none;}
header .menu .middle ul li a{font-family:"OpenSans-Bold",sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:1px;}
/*============================header css End =======================*/


/*========================slider css start===========================*/
#slider{margin-top:-29px;width:100%;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.36);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.36);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.36);}
#slider .carousel-inner .item img{width:100%;height:auto;}
.carousel-inner .carousel-caption{border:3px solid #000000;border-radius:5px;opacity:0.84;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#313131+0,272727+43,111111+71,030303+100 */
background: #313131; /* Old browsers */
background: -moz-linear-gradient(top,  #313131 0%, #272727 43%, #111111 71%, #030303 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #313131 0%,#272727 43%,#111111 71%,#030303 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #313131 0%,#272727 43%,#111111 71%,#030303 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#030303',GradientType=0 ); /* IE6-9 */
text-shadow:none;bottom:47px;
}
.carousel-inner .carousel-caption h1,.carousel-inner .carousel-caption h2{font-family:"TrajanPro-Regular",sans-serif;color:#ff5d0d;}
.carousel-inner .carousel-caption h1 small,.carousel-inner .carousel-caption h2 small{font-size:32px;color:#ff5d0d;font-weight:bold;}
.carousel-inner .carousel-caption p{font-family:"ABeeZee-Regular",sans-serif;font-size:20px;text-shadow:none;margin-bottom:0;}
.carousel-indicators{bottom:0;}
.carousel-indicators .active {background:#ff5d0d;border:none;margin:0;}
.carousel-indicators li {width:12px;height:12px;background:#fff;margin:0;}
.carousel-control.left,.carousel-control.right{background-image:none;}

/*========================slider css end============================*/

/*=========================================services======================================*/
#services{padding:80px 0;}
#services h2{color:#31353d;}
#services h2 small{font-size:31px;font-weight:bold;color:#31353d;}
#services .main-service{margin-top:40px;}
.service-item{background:rgba(49,53,61,0.8);position:absolute;z-index:999;top:0;right:0;bottom:0;left:0;outline:2px solid #fff;outline-offset:-6px;}
.main-service{position:relative;}
.service-title{text-align:center;padding-top:35px;}
.service-title h4{color:#fff;}
.service-title h4 small{color:#fff;}
.service-item:hover{background:rgba(255,95,13,.70);outline:2px solid #fff;outline-offset:-6px;}
.service-title-1{text-align:center;padding-top:27px;}
.service-title-1 h4{color:#fff;}
.service-title-1 h4 small{color:#fff;}
/*=========================================servuces======================================*/

/*=========================================about css start======================================*/
#about{background:url(../images/about-bg-img.png) repeat center center;width:100%;background-attachment:fixed;background-size:cover;}
#about .about-content{background:rgba(31,36,46,0.80);margin-top:68px;padding:58px 105px;margin-bottom:68px;}
#about .about-content h3{padding-bottom:40px;font-family:"TrajanPro-Bold",sans-serif;}
#about .about-content h3 small{font-size:26px;color:#fff;font-family:"TrajanPro-Bold",sans-serif;}
#about .about-content p{font-family:"ABeeZee-Regular",sans-serif;}

/*=========================================about css end=======================================*/

/*=========================================News css start======================================*/
#news .bx-wrapper{-webkit-box-shadow:none;box-shadow:none;border:none;}
#news{padding:80px 0;position:relative;}
#news h2{color:#31353d;font-family:"TrajanPro-Bold",sans-serif;padding-bottom:45px;}
#news h2 small{color:#31353d;font-family:"TrajanPro-Bold",sans-serif;font-size:32px;}
.up{width:40px;height:40px;background:#3f4349;z-index:9;padding-top:5px;}
.down{width:40px;height:40px;background:#3f4349;position:absolute;left:-34px;bottom:0;padding-top:5px;}
.up:hover,.down:hover{background:#ff5d0d;}
.slider8{width:950px!important;margin:0 auto;position:relative;}
.slider8 .slide .content .one{width:30%;float:left;min-height:236px;}
.slider8 .slide .content .two{background:#3f4349;width:51%;float:left;min-height:231px;}
.slider8 .slide .content .one1{width:50.5%;float:left;background:#3f4349;min-height:236px;}
.sldier8 .slide .content .two2{width:30%;float:right;min-height:236px;}
h4 small{font-size:20px;color:#fff;}
.bx-wrapper .bx-pager {display:none;}
.outside{width:40px;height:90px;position:absolute;right:150px;top:50%;margin-top:-32px;}
span#slider-prev {display:block;width:40px;height:40px;background:#3f4349;margin-bottom:2px;text-align:center;padding-top:5px;}
span#slider-next {display:block;width:40px;height:40px;background:#3f4349;text-align:center;padding-top:5px;} 
span#slider-prev:hover,span#slider-next:hover{background:#ff5d0d;}
a.bx-prev {display:block;width:100%;}
a.bx-next {display:block;width:100%;}
.one p,.one1 p,.two p,.two2 p{margin-bottom:0;font-family:"ABeeZee-Regular",sans-serif;font-size:18px;line-height:30px;color:#fff;}
.one a,.one1 a,.two a,.two2 a{color:#ff5d0d!important;}
.two,.one1{padding-top:45px;padding-left:35px;}
.one span,.two span,.one1 span,.two2 span{color:#ff5d0d;}
.two h4,.one1 h4{padding-bottom:30px;}
/*=========================================News css End========================================*/



/*=========================================Contact-Banner css Start========================================*/
#contact-banner{background:url(../images/contact-banner-img.png) no-repeat center center;width:100%;min-height:302px;background-size:cover;margin-top:-29px;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.36);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.36);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.36);}
/*=========================================Contact-Banner css End==========================================*/


/*=========================================contact form section css start=================================*/
#contact{padding:75px 0;}
#contact h1{color:#31353d;text-align:center;}
#contact h1 small{color:#31353d;font-size:32px;}
#contact h6{color:#ff5d0d;}
#contact h6 small{font-size:15px;color:#ff5d0d;}
#contact .contact-details{padding-top:40px;}
#contact .contact-details ul{padding-top:30px;list-style:none;}
#contact .contact-details ul li{font-size:18px;font-family:"ABeeZee-Regular",sans-serif;color:#444444;}
#contact .contact-details ul li img{padding-right:5px;}
#contact .contact-details ul li a{color:#444444;padding-left:5px;}
#contact .form-contact{padding-top:40px;}
.form-control{background:#dedcdc;border-radius:0;height:42px;}
.form-control.message{min-height:152px;}
::-webkit-input-placeholder { /* WebKit browsers */color:#444444!important;font-size:18px;padding-top:5px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#444444!important;font-size:18px;padding-top:5px;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#444444!important;font-size:18px;padding-top:5px;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#444444!important;font-size:18px;padding-top:5px;}
.btn.submit{outline:none;padding:8px 25px;}
/*=========================================contact form section css End===================================*/

/*=========================================About Page section css Start===================================*/
#about-page{padding:70px 0;}
#about-page h1{color:#31353d;}
#about-page small{color:#31353d;font-size:32px;}
#about-page .about-left{padding-top:40px;}
#about-page .about-right{padding-top:50px;}
#about-page .about-right p{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;line-height:30px;color:#31353d;}
/*=========================================About Page section css End===================================*/


/*=========================================About Partial css Start===================================*/
#about-partial{padding-bottom:83px;}
#about-partial h4{color:#31353d;text-align:center;padding-bottom:35px;}
#about-partial h4 small{color:#31353d;}
#about-partial ul{list-style:none;}
#about-partial ul li{font-size:13px;font-family:"ABeeZee-Regular",sans-serif;color:#31353d;line-height:normal;}
#about-partial .faArrowIcon ul li{position:relative;padding-left:30px;margin-bottom:15px;}
#about-partial .faArrowIcon ul li:before{content:'\f18e';font-family:FontAwesome;color:#ff5d0d;font-weight:normal;position:absolute;left:0;top:0;font-size:18px;}
#about-page .about-left img{outline:2px solid #fff;outline-offset:-10px;}
/*=========================================About Partial css End=====================================*/


/*=========================================Services Buy and Sales Css Start=====================================*/
#buynsale h4{color:#31353d;text-align:center;padding-bottom:45px;}
#buynsale h4 small{color:#31353d;}
.buy-item{background:rgba(49,53,61,0.8);position:absolute;z-index:999;top:0;right:0;bottom:0;left:0;outline:2px solid #fff;outline-offset:-6px;}
.buy-service{position:relative;}
.buy-title-1{padding-top:27px;text-align:center;}
.buy-title-2{padding-top:35px;text-align:center;}
.buy-title{text-align:center;padding-top:55px;}
#buynsale .buy-title h4,#buynsale .buy-title small{color:#fff;}
#buynsale .buy-service{margin-bottom:30px;}
.buy-item:hover{background:rgba(255,95,13,.70);outline:2px solid #fff;outline-offset:-6px;}
#services .buy-service{margin-top:45px;}
/*=========================================Services Buy and Sales Css End======================================*/


/*=========================================news-portfolio Css Start======================================*/
#news-portfolio{padding:75px 0 80px;}
#news-portfolio h1{color:#31353d;text-align:center;padding-bottom:40px;}
#news-portfolio h1 small{color:#31353d;font-size:32px;}
#news-portfolio .content{background:#3f4349;height:206.3px;}
#news-portfolio .col-sm-8,#news-portfolio .col-sm-4{margin-bottom:20px;}
#news-portfolio .content{padding:30px;}
#news-portfolio .content p{margin-bottom:10px;font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#fff;line-height:30px;}
#news-portfolio .content p span{color:#ff5d0d;}
/*=========================================news-portfolio Css End======================================*/


/*=========================================Current Estate Css Start======================================*/
#current-estate{padding:70px 0;}
#current-estate h1{color:#31353d;padding-bottom:40px;}
#current-estate h1 small{color:#31353d;font-size:32px;}
#current-estate .top-content p{color:#31353d;font-family:"ABeeZee-Regular",sans-serif;font-size:22px;margin-bottom:30px;}
#current-estate .top-content a{color:#ff5d0d;font-size:14px;}
#current-estate .top-content a:hover{text-decoration:underline;}
#current-estate .top-content .line{border:1px solid #b9b9b9;margin-bottom:1px;}
#current-estate .top-content .group{padding:30px 0;}
#current-estate .ces-content .right{background:#3f4349;height:209.3px;padding:50px;}
#current-estate .ces-content .right h4{padding-bottom:30px;}
#current-estate .ces-content .right,#current-estate .ces-content .left{margin-bottom:20px;}
/*=========================================Current Estate Css End========================================*/


/*=======================================footer css start=====================================*/
footer{background:#141920;overflow:hidden;display:block;padding:52px 0;}
footer .content{font-family:"ABeeZee-Regular",sans-serif;font-size:14px;line-height:24px;color:#b1b8c3;padding-top:35px;}
footer h4 small{font-size:20px;color:#ff5d0d;font-family:"TrajanPro-Bold",sans-serif;font-weight:bold;}
footer h4{color:#ff5d0d;}
footer .quick{list-style:none;padding-top:35px;}
footer .quick li a{font-family:"ABeeZee-Regular",sans-serif;font-size:16px;color:#b1b8c3;text-transform:capitalize;}
footer .quick li{padding-left:23%;}
.col-sm-4.right{border-left:1px solid #3f4349;border-right:1px solid #3f4349;width:316px;margin-left:70px;padding-bottom:30px;}
footer .contact{list-style:none;padding-top:35px;}
footer .contact li,footer .contact li a{font-size:16px;font-family:"ABeeZee-Regular",sans-serif;color:#b1b8c3;}
footer .contact li img{padding-right:10px;}
footer .social{list-style:none;padding-top:45px;}
footer .social li{display:inline-block;}
footer .social li i{width:37px;height:37px;background:#3f4349;color:#b1b8c3;padding:10px;}
footer .social li i:hover{background:#ff5d0d;}
footer .copyright{color:#b1b8c3;font-size:12px;font-family:"ABeeZee-Regular",sans-serif;padding-top:25px;}
.col-sm-4.three{padding-left:70px;}
/*=======================================footer css end======================================*/


/*=====================================contact validation error msg css start============================================*/
#contactnamemsg{color:#D92906!important;display:none;position:absolute;top:75px;font-size:12px;}	
#contactnumbermsg{color:#D92906!important;display:none;position:absolute;top:130px;font-size:12px;}
#contactemailmsg{color:#D92906!important;display:none;position:absolute;top:188px;font-size:12px;}
/*=====================================contact validation error msg css end==============================================*/


/*=====================================contact thank you css start============================================*/
#contact-thankyou{padding:70px 0;}
#contact-thankyou h1{color:#31353d;text-align:center;}
#contact-thankyou h1 small{color:#31353d;font-size:32px;}
#contact-thankyou p{color:#31353d;font-family:"ABeeZee-Regular",sans-serif;font-size:18px;text-align:center;}
/*=====================================contact thank you css end==============================================*/


/*=====================================News Mural css start==============================================*/
#mural{padding:70px 0;}
#mural h5{color:#3f4349;padding-bottom:40px;text-align:center;}
#mural h5 small{color:#3f4349;font-size:18px;}
#mural p{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#31353d;}
/*=====================================News Mural css End================================================*/

/*=====================================bio css start================================================*/
#bio{padding:70px 0;}
#bio img{padding-top:50px;}
#bio h5{color:#3f4349;text-align:center;padding-bottom:40px;}
#bio h5 small{color:#3f4349;font-size:18px;}
#bio .qualification h6{color:#3f4349;text-align:center;padding-bottom:20px;}
#bio .qualification h6 small{color:#3f4349;font-size:15px;}
#bio .qualification p{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#31353d;margin-bottom:10px;}
#bio .publications p{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#31353d;margin-bottom:10px;font-style:italic;}
#bio .publications h6{color:#3f4349;text-align:center;padding:20px 0;}
#bio .publications h6 small{color:#3f4349;}
#bio .container .col-sm-12 .qualification{padding-top:10px;}
/*=====================================bio css end==================================================*/


/*=====================================winning css start==================================================*/
#winning{padding:70px 0;}
#winning h5{color:#3f4349;padding-bottom:40px;text-align:center;}
#winning h5 small{color:#3f4349;font-size:18px;}
#winning p{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#31353d;}
#winning .intro ul{list-style:none;}
#winning .intro ul li{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#31353d;}
#winning .contact{padding-top:20px;}
#winning .contact p{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#31353d;}
#winning .contact .personal{font-weight:bold;color:#31353d;font-family:"ABeeZee-Regular",sans-serif;font-size:18px;}
#winning .contact .personal ul{list-style:none;}
#winning .contact .personal a{color:#ff7200!important;}
#winning .contact .personal a:hover{text-decoration:underline;}
#winning .col-sm-6 img{padding-top:10px;}
/*=====================================winning css end====================================================*/


/*=====================================civilwar css start====================================================*/
#civilwar{padding:70px 0;}
#civilwar h5{color:#3f4349;padding-bottom:40px;text-align:center;}
#civilwar h5 small{color:#3f4349;font-size:18px;}
#civilwar .collection p,#civilwar .corp p,.corp-1 p{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#31353d;margin-bottom:20px;}
#civilwar .corporal,#civilwar .content{padding-top:20px;}
#civilwar .corporal .corp{padding-top:50px;}
#civilwar .content p{font-family:"ABeeZee-Regular",sans-serif;font-size:18px;color:#31353d;margin-bottom:10px;line-height:normal;}
/*=====================================civilwar css end======================================================*/

/**************************************beverly-hills css start************************************************/
#beverly-hills{padding:70px 0;}
#beverly-hills h5{color:#3f4349;padding-bottom:40px;text-align:center;}
#beverly-hills h5 small{color:#3f4349;font-size:18px;}

/**************************************beverly-hills css end************************************************/
