@charset "utf-8";
/*Virtual Accountants*/

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black-webfont.woff2') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

	

/*====================================================Bootstrap=========================================================*/
@media (min-width: 768px) {
	
	
	
}
@media (max-width: 768px){
	
	.navbar-default .navbar-nav > li > a {
    	padding: 18px 21px 18px 21px !important;
	}
	.socialicns_footer {
		margin-top:1px !important;
	}
	.partner_i1{
		width:142px !important;
		margin-right:12px !important;
		padding:12px !important;
		height:77px !important;
		margin-top:22px !important;
		background-color:white !important;
		box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.08), 0px 2px 8px 0px rgba(0, 0, 0, 0.18) !important;
		border:1px solid #DDD !important;
	}
	.partner_i1 img {
		margin:0 auto !important;
	}
	.copyright_menu{
		margin-bottom:14px !important;
	}
	/*.partner_i1{
		float:none !important;
		margin:0 auto !important;
	}*/
	.partner_i1
	img{
		margin-bottom:22px !important;
		text-align:center !important;
	}
	.virtual_bx{
		width:40% !important;
		margin-bottom:10px !important;
	}
	.partner_bg{
		margin-top:40px !important;
	}
	.our_service h2
	{
		color:#2f2f2f !important;
	}
	.banner_btn{
		margin-bottom:22px !important;
	}
	.banner_text
	h1{
	color:white;
	font-size:28px !important;
	}
	.conulation_btn{
		margin-bottom:10px !important;
	}
	.phone_sec{
		margin-bottom:10px !important;
		margin-top: 20px !important;
	}
	
	.phone_s2{
		margin-top:11px !important;
	}
	.testi_bx p{
		font-size:13px !important;
	}
	.testi_bx{
		margin-top:65px !important;
	}
	.container{
		padding-right:0px !important;
		padding-left:0px !important;
	}
	.header_whtsap{
		margin-top:-20px !important;
		float:left !important;
		margin-left:15px !important;
	}
	.copyright_menu ul li a {
		font-size: 13px !important;
		padding: 4px !important;
	}
	.about_img{
		margin-top:22px !important;
	}
	.reply_box{
		margin-bottom:22px !important;
	}
	.blog_para h2{
		margin-left:14px !important;
	}
	.blog_para p{
		margin-left:14px !important;
	}
	.blog_para a{
		margin-left:14px !important;
		margin-bottom:12px !important;
	}
	.inner_banner {
		margin-top: 16px !important;
	}	
	.refer_friend{
		margin-left:0px !important; 
		padding: 6px !important;
		margin-bottom: 5px !important;
		margin-top: -15px !important;
	}
	
	
}
	

@media (min-width: 992px) {
	
	
	


}
@media (min-width: 1200px) {
	.refer_friend{
		margin-left:50px;
		margin-bottom:2px !important;
		margin-top:-15px !important;
	}
	
.mobile-menu-area {
	display: none;
}
.conulation_btn1 {
	display: none;
}	
.container-fluid{
	padding-right:0px !important;
	padding-left:0px !important;
}
.navbar-collapse{
	padding-right:0px !important;
	padding-left:0px !important;
}
.main_contents{
	margin-top:-215px !important;
}
.banner_text{
	margin-bottom:237px !important;
}
.copyright_menu{
	margin-top:20px !important;
}
.partner_i1{
	margin-right:40px !important;
}
.testi_bx{

	margin:8px !important;
}
.blog{
	margin-bottom:-114px !important;
}
.footer_area{
	margin-top:158px !important;
}
.testimonials{
	margin-top:-274px !important;
}
.our_partner{
	margin-bottom:320px !important;
}
.testi_bx{
	margin-top:63px !important;
}
.inner_leftcon {
    margin-top: -30px !important;
	width:64% !important;
}
.inner_banner{
	margin-bottom:48px !important;
}
.inner_rightside {
	margin-top:-76px !important;
}
.inner_rightside1{
	margin-left:28px !important;
}
.inner_rightside1{
	width:72% !important;
}
.comment_d1{
	width:81% !important;
}
.reply_box{
	margin-bottom:-92px !important;
}
.contact_us{
	margin-left:50px !important;
}
.map{
	margin-bottom:-89px !important;
}
.cal_para{
	margin-bottom:-70px !important;
}
	
}
@media (min-width: 768px) and (max-width: 991px) {
	
	
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}




.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
ul{
	padding:0;
	margin:0;
}
/*=======================Header Section=======================================*/
.background{
	background:url(../images/bg_01.jpg) no-repeat fixed 0 0 / cover;
	width:100%;
}
.dl-menuwrapper{
	margin-top:-59px !important;
}
.header_menu {
    float: left;
	background-color:#1494cc;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	background-color:#1494cc;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background-color:#1494cc !important;
}
.dropdown-menu{
	background-color:#1494cc !important;
	top:56px !important;
	color:white;
}
.dropdown-menu > li > a{
	color:white !important;
	font-weight:bold;
}
.dropdown-menu > li > a:hover{
	background-color:#1494cc !important;
}
	
.navbar-default .navbar-nav > li > a {
    color: white;
  font-family: 'ralewayregular';
  font-weight:bold;
    font-size: 14px;
    padding: 16px 5px 15px 13px !important;
}
.logo {
    float: left;
	margin-top:14px;
	margin-bottom:14px;
}
.header {
    float: left;
}
.navbar-default {
    background: #0a587a;
    border-color: transparent !important;
    margin-bottom: 0;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	border-bottom:2px solid transparent !important;
	transition:color 800ms ease 0s !important;
	color:#f3c227 !important;
}
.search_i{
	float:right;
	margin-top:12px;
}
.search_i ul li{
	list-style:none;
	padding:4px;
	display:inline-block;
}
.fa.fa-search {
    color: white;
    font-size: 18px;
}
.fa.fa-shopping-cart {
    color: white;
    font-size: 18px;
}

.phone_sec{
	float:right;
	margin-right:10px;
}
.phone_sec ul li{
	list-style:none;
	display:inline-block;
	color:white;
	font-family: 'robotoregular';
	font-size:15px;
	padding-left:26px;
	float:right;
}
.phone_sec ul{
	margin-bottom:13px;
}
.fa.fa-phone {
    color: #1494cc;
    font-size: 18px;
    padding-right: 8px;
}
.fa.fa-envelope {
    color: #1494cc;
    font-size: 16px;
    padding-right: 9px;
}
.phone_s2{
	float:right;
	margin-top:39px;
}
.header_search{
	float:right;
}
.header_whtsap{
	float:right;
	margin-right:10px;
}
.header_whtsap
img{
	height:38px;
}
.conulation_btn{
	float:right;
	margin-right:10px;
	padding:5px;
	border:3px solid #1494cc;
}
.conulation_btn
a{
	color:#1494cc;
	font-size:16px;
	text-transform:uppercase;
	font-family: 'robotomedium';
	font-weight:bold;
	padding:6px;
	text-decoration:none;
}
.conulation_btn a:hover{
    transition:all linear 0.15s;
    color:white;
}
.conulation_btn1{
	float:right;
	margin-right:10px;
	padding:3px;
	margin-top:26px;
	border:3px solid #1494cc;
}
.conulation_btn1
a{
	color:#1494cc;
	font-size:15px;
	font-family: 'robotoblack';
	padding:5px;
	text-decoration:none;
}
.conulation_btn1 a:hover{
    transition:all linear 0.15s;
    color:white;
}
.banner_text{
	float:left;
	margin-top:36px;
}
.banner_text
h1{
	color:white;
	font-size:42px;
	text-transform:uppercase;
	font-family: 'robotoblack';
}
.banner_text
p{
	color:white;
	font-size:17px;
	font-family: 'robotoregular';
}
.banner_btn {
    float: left;
    text-align: center;
    background-color: #0a587a;
    padding: 10px;
	margin-top:15px;
}
.banner_btn a {
    font-size: 18px;
    color: white;
	font-weight:bold;
    text-align: center;
    text-decoration: none;
    font-family: 'robotoregular';
}
.banner_btn a:hover{
    transition:all linear 0.15s;
    color:#2f2f2f;
}
/*==================Main Content Section========================*/
.main_contents{
	float:left;
	
}
.our_service{
	float:left;
}
.our_service
h2{
	color:white;
	font-family: 'robotoblack';
	font-size:32px;
	font-weight:bold;
}
.footerbrder_s {
    border-bottom: 6px solid #1494cc;
    margin-bottom: 11px;
    margin-top: 6px;
    width: 185px;
}
.footerbrder {
    border-bottom: 6px solid #1494cc;
    margin-bottom: 11px;
    margin-top: 6px;
    width: 310px;
}
.service_bx{
	padding:4px;
	min-height: 375px;
}
.service_p{
	float:left;
	background-color:#e2e2e2;
	text-align:center;
}
.service_p
h2{
	color:#2f2f2f;
	font-family: 'robotoblack';
	font-size:20px;
	font-weight:bold;
	margin-bottom:0px;
}
.service_p
p{
	color:#2f2f2f;
	font-weight:bold;
	font-size:13px;
	line-height:19px;
	padding:9px;
	font-family: 'robotoregular';
}
.service_bx
img{
	height:183px;
	margin:0 auto;
}
.virtual_sec{
	float:left;
	margin-top:40px;
}
.virtual_sec
h2{
	color:#1494cc;
	font-family: 'robotoblack';
	font-size:28px;
	font-weight:bold;
}
.partner_bg{
	float:left;
	width:100%;
	background-color:#eeeeee;
}
.our_partner{
	float:left;
	margin-bottom:52px;
}
.our_partner
h2{
	color:#1494cc;
	font-family: 'robotoblack';
	font-size:28px;
	font-weight:bold;
}
.footerbrder1 {
    border-bottom: 6px solid #1494cc;
    margin-bottom: 11px;
    margin-top: 6px;
    width: 365px;
}
.footerbrderb {
    border-bottom: 6px solid #1494cc;
    margin-bottom: 11px;
    margin-top: 6px;
    width: 160px;
}
.partner_i1{
	float:left;
	margin-top:44px;
}
.partner_i1
img{
	height:65px;
}
.testimonials{
	float:left;
}
.testi_bx{
	float:left;
	min-height:250px;
	margin-bottom:52px;
	background-color:white;
	box-shadow:0 0 4px 0 rgba(0,0,0,.08), 0 2px 8px 0 rgba(0,0,0,.18);
	border:1px solid #ddd;
}
	
.testimonials
h2{
	color:#1494cc;
	font-family: 'robotoblack';
	font-size:28px;
	font-weight:bold;
}
.testi_bx
p{
	color:#2f2f2f;
	font-size:14px;
	line-height:19px;
	padding:9px;
	text-align:center;
	font-family: 'robotoregular';
}
.testi_bx
img{
	margin:0 auto;
	height:143px !important;
	width:143px !important;
	margin-top:-70px !important;
}
.footerbrder2 {
    border-bottom: 6px solid #1494cc;
    margin-bottom: 27px;
    margin-top: 6px;
    width: 290px;
}
.blog{
	float:left;
}
.blog
h2{
	color:#1494cc;
	font-family: 'robotoblack';
	font-size:28px;
	font-weight:bold;
}
.blog_news{
	padding:8px;
}
.blog_p{
	float:left;
	background-color:white;
}
.blog_p
h3{
	color:#2f2f2f;
	font-family: 'robotoblack';
	font-size:18px;
	font-weight:bold;
	padding-left:22px;
}
.blog_p
p{
	color:#2f2f2f;
	font-weight:bold;
	font-size:13px;
	line-height:19px;
	padding-left:22px;
	padding-right:22px;
	font-family: 'robotoregular';
}
.blog_news
img{
	height:206px;
	margin:0 auto;
}
.readmore{
	float:left;
	margin-bottom:18px;
	margin-left:22px;
}
.readmore a{
	text-decoration:none;
	font-size:15px;
	color:#1494cc;
	font-family: 'robotoblack';
}
.virtual_bx{
	float:left;
	width:12%;
	height:130px;
	margin-right:18px;
	margin-bottom:36px;
	margin-top:18px;
	border-radius:8px;
	box-shadow:0 0 4px 0 rgba(0,0,0,.08), 0 2px 8px 0 rgba(0,0,0,.18);
	border:1px solid #ddd;
	text-align:center;
}
.virtual_bx
img{
	margin:0 auto;
	height:30px;
	margin-top:20px;
	margin-bottom:12px;
}
.virtual_bx
a{
	color:#2f2f2f;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	font-family: 'robotoregular';
}
.virtual_bx:hover{
	background-color:#1494cc;
	color:white;
}
/*========================Footer Area=======================================*/
.footer_bg{
	width:100%;
	float:left;
	background-color:#232825;
}
.footer_Bx
p{
	color: white;
	font-size: 13px;
	/* [disabled]padding-top:12px; */
	text-align:justify;
	padding-right: 20px;
	line-height: 19px;
	font-family: 'robotoregular';
}

.fa.fa-facebook-f {
    color: white;
    font-size: 18px; 
}
.fa.fa-twitter {
    color: white;
    font-size: 18px;  
}
.fa.fa-linkedin {
    color: white;
    font-size: 18px;  
}
.fa.fa-angle-double-right {
    color: white;
    font-size: 15px;  
}
.socialicns_footer{
	float:right;
}
.socialicns_footer ul li{
	list-style:none;
	padding:3px;
	display:inline-block;
}
.socialicns_footer ul li a{
	padding:5px;
}
.fa.fa-youtube {
    color: white;
    font-size: 18px;
}
.footer_btm {
    background-color: #111412;
    float: left;
    width: 100%;
}
.footer_center{
	float:left;
}
.footer_center
p{
	color:white;
	font-size:13px;
	padding-top:20px;
	padding-bottom:9px;
	font-family: 'robotoregular';
}
.footer_abt
p{
	color:white;
	font-size:13px;
	padding-top:0px;
	padding-bottom:9px;
	font-family: 'robotoregular';
}
.footer_area{
	float:left;
	margin-top:52px;
	margin-bottom:40px;
}
.footer_Bx
img{
	margin-bottom:12px;
}
.footer_Bx{
	float:left;
	padding-left: 20px;
}
.footer_abt{
	float:left;
	margin-bottom:12px;
	margin-top:17px;
}

.footer_Bx h2 {
    color: white;
    font-family: 'robotoregular';
    font-size: 22px;
    font-weight: bold;
}
.input-group{
	margin-left:3px;
	margin-right:1px;
}
.submt_btm input {
    background-color: #eab932;
    border: medium none;
    color: #FFF;
	text-transform:uppercase;
   font-family: 'OpenSans';
    font-size: 16px;
    padding: 8px 25px 9px;
    text-align: center;
	border-radius:12px;
    text-decoration: none;
}
.submt_btm {
    margin-top: 22px;
}
.copyright_menu{
	float:right;
}
.copyright_menu ul li{
	list-style:none;
	display:inline-block;
}
.copyright_menu ul li a{
	font-family: 'robotoregular';
    font-size: 14px;
	color:white;
	text-decoration:none;
	padding:12px;
}
.copyright_menu a:hover{
	color:#237849;
	transition:color 800ms ease 0s !important;
}

.nav.nav-tabs {
    float: left !important;
}
.nav-tabs {
    border: 1px solid #959595 !important;
    border-radius: 12px !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: none !important;
}
.active a {
    background-color: #525453 !important;
    color: white !important;
     font-family: 'Montserrat-Regular';
    font-size: 16px;
}
.nav-tabs > li > a {
    margin-right: 0px !important;
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
    border-top-left-radius: 0px !important;
}



.carousel-caption{
	right:1% !important;
	left:-21% !important;
}
.slider_btn{
	width:100%;
}
.slider_btn a{
	padding:91px 522px 51px 522px;
	background-color:transparent !important;
}
/*Box img*/
.service_bx img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
} 
.service_bx img:hover {
	transform: scale(0.9);
}
/*----- Drop Down Menu Css -----*/
.sub-menu {
    width:223%;
    padding:5px 0px;
    position:absolute;
    left:0px;
    z-index:-1;
    opacity:0;
	margin-top:0px;
    transition:opacity linear 0.15s;
    box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    background-color:#1494cc;
}
 
.sub-menu li {
    display:block;
}
 
.sub-menu li a {
    padding:8px 20px;
    display:block;
	 color: white;
  font-family: 'ralewayregular';
  font-weight:bold;
    font-size: 14px;
}
.sub-menu a:hover{
	color:white !important;
	text-decoration:none !important;
}
 
.sub-menu li a:hover, .sub-menu .current-item a {
    background:#3e3436;
}
.header_menu li {
    margin:0px;
    list-style:none;
    
}
 
.header_menu a {
    transition:all linear 0.15s;
    color:white;
}
 
.header_menu li:hover > a, .header_menu .current-item > a {
    text-decoration:none;
    color:#be5b70;
}
 
.header_menu .arrow {
    font-size:11px;
    line-height:0%;
}
 
/*----- Top Level -----*/
.header_menu > ul > li {
    float:left;
    display:inline-block;
    position:relative;
    font-size:19px;
}
 
.header_menu > ul > li > a {
    padding:10px 40px;
    display:inline-block;
    text-shadow:0px 1px 0px rgba(0,0,0,0.4);
}
 
.header_menu > ul > li:hover > a, .header_menu > ul > .current-item > a {
    background:#2e2728;
}
 
/*----- Bottom Level -----*/
.header_menu li:hover .sub-menu {
    z-index:1;
    opacity:1;
}
#nav
{
    /* container */
}
    #nav > a
    {
        display: none;
    }
    #nav li
    {
        position: relative;
    }
 
    /* first level */
 
    #nav > ul
    {
        height: 3.75em;
    }
        #nav > ul > li
        {
            width: 25%;
            height: 100%;
            float: left;
        }
 
    /* second level */
 
    #nav li ul
    {
        display: none;
        position: absolute;
        top: 100%;
    }
        #nav li:hover ul
        {
            display: block;
        }
@media only screen and ( max-width: 40em ) /* 640 */
{
    #nav
    {
        position: relative;
    }
        #nav > a
        {
        }
        #nav:not( :target ) > a:first-of-type,
        #nav:target > a:last-of-type
        {
            display: block;
        }
 
    /* first level */
 
    #nav > ul
    {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
    }
        #nav:target > ul
        {
            display: block;
        }
        #nav > ul > li
        {
            width: 100%;
            float: none;
        }
 
    /* second level */
 
    #nav li ul
    {
        position: static;
    }
}
/*============================Header===========================*/
.inner_heaer{
	background-color:#000000;
	width:100%;
}
.inner_bg{
	background:url(../images/inner-bg_02.jpg) no-repeat fixed 0 0 / cover;
	float:left;
	width:100%;
}
.inner_banner h1 {
    color: white;
    font-size:29px;
    font-family: 'robotoblack';
}
.inner_banner p {
    color: white;
    font-size: 17px;
    font-family: 'robotoregular';
}
.inner_banner {
    float: left;
    margin-top: 36px;
}
.border1 {
    border-left: 12px solid #1494cc;
    float: left;
    height: 97px;
    margin-right: 11px;
    margin-top: 0;
}
.inner_leftcon{
	float:left;
}
.about_img{
	float:left;
}
.inner_p{
	float:left;
	margin-top:16px;
}
.inner_p p {
    color: #191919;
	line-height:21px;
    font-size: 17px;
    font-family: 'robotoregular';
}
.inne_ul{
	float:left;
	margin-bottom:43px;
	margin-top:27px;
}
.inne_ul ul li{
	list-style:none;
	color: #191919;
	line-height:21px;
    font-size: 13px;
	font-weight:bold;
    font-family: 'robotoregular';
}
.fa.fa-caret-right {
    color: #0c181e;
    font-size: 16px;
    padding-right: 9px;
}
.inner_rightside{
	float:right;
}
.enquiry_form{
	float:left;
	padding:20px;
	margin-bottom:12px;
	background-color:#eeeeee;
}
.enquiry_form h2 {
    color: #2f2f2f;
    font-family: 'robotoblack';
    font-size: 24px;
    font-weight: bold;
}

.footerbrder5 {
    border-bottom: 8px solid #1494cc;
    margin-bottom: 11px;
    margin-top: 6px;
    width: 182px;
}
.footerbrder3 {
    border-bottom: 8px solid #1494cc;
    margin-bottom: 11px;
    margin-top: 6px;
    width: 140px;
}
.footerbrder4 {
    border-bottom: 8px solid #1494cc;
    margin-bottom: 11px;
    margin-top: 6px;
    width: 120px;
}
.submit_btn {
    margin-bottom: 28px;
    float: left;
    margin-top: 1px;
}
.submit_btn input {
    background-color: #0a587a;
    border: medium none;
    border-radius: 4px;
    color: #FFF;
    font-weight: bold;
    font-family: 'robotoblack';
    font-size: 16px;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
    text-align: center;
    text-decoration: none;
}
.latestpost{
	float:left;
	padding:20px;
	margin-bottom:32px;
	background-color:#eeeeee;
}
.latestpost h2 {
    color: #2f2f2f;
    font-family: 'robotoblack';
    font-size: 20px;
	text-transform:uppercase;
    font-weight: bold;
}
.navigation_lftmenu h2 {
    color: #2f2f2f;
    font-family: 'robotoblack';
    font-size: 20px;
	text-transform:uppercase;
    font-weight: bold;
}

.latestpost p {
    color: #191919;
	line-height:21px;
    font-size: 15px;
	font-weight:bold;
    font-family: 'robotoregular';
}
.navigation_lftmenu{
	float:left;
	padding:25px;
	margin-top:30px;
	margin-bottom:20px;
	background-color:#eeeeee;
}
.navigation_lftmenu ul li{
	list-style:none;
	border-bottom:2px solid #e2e2e2;
	line-height:36px;
}
.navigation_lftmenu ul li a{
	color: #191919;
    font-size: 15px;
	text-decoration:none;
	font-weight:bold;
    font-family: 'robotoregular';
}
.navigation_lftmenu ul li a:hover{
    transition:all linear 0.15s;
    color:#db5940;
}
.service_p1{
	float:left;
}
.service_p1 h2 {
    color: #2f2f2f;
    font-family: 'robotoblack';
    font-size: 24px;
    font-weight: bold;
}
.service_p1 p {
    color: #191919;
	line-height:21px;
    font-size: 17px;
    font-family: 'robotoregular';
}
.service_p1 a{
    color: #191919 !important;
}
.inner_rightside1{
	float:left;
	margin-top:8px;
}
.service_p1 h3 {
    color: #2f2f2f;
    font-family: 'robotoblack';
    font-size: 20px;
    font-weight: bold;
}
.quote_btn {
    float: left;
    text-align: center;
    background-color: #1494cc;
    padding: 12px;
	margin-top:12px;
    border-radius: 4px;
}
.quote_btn a {
    font-size: 14px;
    text-transform: uppercase;
    color: white;
	font-weight:bold;
    text-align: center;
    text-decoration: none;
    font-family: 'robotoblack';
}
.panel{
	margin-top:12px;
}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{
	font-weight:bold;
}
.comment_sec{
	float:left;
}
.comment_h{
	float:left;
	background-color:#1494cc;
}
.comment_h
h3{
	color:white;
	font-size:16px;
	padding-left:16px;
	float:left;
	margin-top:16px;
	margin-bottom:14px;
	font-family: 'robotoblack';
}
	
.hide_coment{
	float:right;
	padding-top:7px;
	padding-bottom:7px;
	margin-top:8px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	background-color:#393838;
}
.hide_coment
a{
	color:white;
	font-size:12px;
	padding:19px;
	text-decoration:none;
	font-family: 'robotoblack';
}
.comment_p{
	float:left;
	background-color:#f8f8f8;
}
.comment_img {
    float: left;
    margin-top: 28px;
    margin-left: 24px;
}
.comment_img
img{
	border-radius:160px;
	height:90px;
}
.comment_d{
	float:left;
}
.comment_d h4 {
    color: #2f2f2f;
    font-family: 'robotoblack';
    font-size: 18px;
    font-weight: bold;
	padding-left:16px;
}
#d3{
	color: white;
    font-size: 13px;
    background-color: #1494cc;
    float: left;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 12px;
    padding: 7px;
    border-radius: 5px;
}
.comment_d p {
    color: #191919;
	line-height:21px;
    font-size: 15px;
	font-weight:bold;
	padding-left:16px;
    font-family: 'robotoregular';
}
.comment_d1{
	float:left;
	margin-bottom:20px;
}
.comment_d1 p {
    color: #191919;
	line-height:21px;
    font-size: 14px;
	font-weight:bold;
	padding-left:16px;
    font-family: 'robotoregular';
}
.reply_box{
	float:left;
	padding:20px;
	margin-top:25px;
	background-color:#f2f2f2;
}
.reply_box h4 {
    color: #2f2f2f;
    font-family: 'robotoblack';
    font-size: 18px;
    font-weight: bold;
}
.reply_box p {
    color: #191919;
	line-height:21px;
    font-size: 14px;
	font-weight:bold;
    font-family: 'robotoregular';
}
.social_icons4{
	float:left;
}
.social_icons4 ul li {
    list-style: none;
    padding: 3px;
    display: inline-block;
}
.social_icons4 ul li a {
    padding: 5px;
}
.bloglist_box{
	float:left;
	margin-bottom:12px;
	background-color:#eeeeee;
}
.blog_img{
	float:left;
	padding:16px;
}
.blog_para{
	float:left;
}
.blog_para h2 {
    color: #2f2f2f;
    font-size: 20px;
    font-family: 'robotoblack';
}
.blog_para p {
    color: #2f2f2f;
    font-size: 13px;
	font-weight:bold;
    font-family: 'robotoregular';
}
.fixed-btn {
    position: fixed;
	background-color:#e3e3e3;
    bottom:36%;
    right: 0px;
    z-index: 5000;
	display:block;
	border-radius:4px;
   
}
.fixed-btn
a{
	color:black;
	font-size:25px;
}
.social_icons34{
	float:left;
}
.social_icons34 ul li {
    list-style: none;
	line-height:11px;
	margin-left:10px;
    padding: 3px;
}
.contact_form{
	float:left;
}
.contact_us{
	float:left;
	margin-top:22px;
}
.fo_addres{
	float:left;
}
.fo_addres p {
    color: #2f2f2f;
    font-size: 17px;
    font-family: 'robotoregular';
}
.form-group {
    margin-bottom: 8px !important;
}
.social_icons34 img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
} 
.social_icons34 img:hover {
	transform: scale(0.9);
}
.caret1{
	float:left;
	padding:9px;
	background-color:#333333;
}
.caret1 ul li{
	list-style:none;
	color:white;
	display:inline-block;
}
.caret1 ul li a{
	color:white;
	font-family:'ralewayregular';
	font-size:14px;
	padding:8px;
}
.nextpost{
	float:left;
}
.nextpost h2 {
    color: #1494cc;
    font-size: 14px;
    font-family: 'robotoblack';
}
.left_icon{
	float:left;
	margin-top:22px;
}
.pre_post{
	float:left;
	margin-left:12px;
	margin-top:12px;
}
.right_icon{
	float:right;
	margin-top:20px;
}
.pre_post ul li{
	list-style:none;
	color:#b6b6b6;
	font-size: 15px;
    font-family:'ralewayregular';
}
.next_post{
	float:left;
	margin-right:12px;
	margin-top:12px;
}
.next_post ul li{
	list-style:none;
	color:#b6b6b6;
	font-size: 15px;
    font-family:'ralewayregular';
}
.cal_para{
	float:left;
	padding:20px;
	margin-top:22px;
	background-color:#eeeeee;
}
.cal_para h2 {
    color: #2f2f2f;
    font-family: 'robotoblack';
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
}
.service_p p {
    color: #2f2f2f;
    font-weight: bold;
    font-size: 13px;
    line-height: 19px;
    padding: 9px;
    font-family: 'robotoregular';
}
.service_p a{
    color: #191919 !important;
}

.pagination a {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination  a:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}




