/*
Theme Name: ISOL
Author: Rakesh Yadav
Description: For ISOL by http://web-designindia.com
Version: 1.0
License: Copyrighted
*/

@import url('https://fonts.googleapis.com/css?family=Asap:400,500,600,700|Sanchez');
@import url("bootstrap/css/bootstrap.css");

html {
  font-size:16px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
  font-family: 'Asap', sans-serif;
  color:#191919;
  background:#fff;
  line-height:normal;
}
.navbar{
	margin-bottom:0;
}
.navbar-default{
	background:#fff; border:none;
}
.navbar-brand{
	height:74px; padding:10px 15px;
}
.navbar-nav{
	margin-top:10px; margin-bottom:10px;
}
.navbar-default .navbar-nav > li > a{
	padding:8px 23px; font-size:16px; color:#fff; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; border-bottom: 1px solid #000058;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{
	color:#fff; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; border-bottom: 1px solid #000086;
}
.navbar-default .navbar-nav > li > a:hover{
	color:#fff; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; border-bottom: 1px solid #000086;
}

/*Apni css iske neeche daal*/
.clear{
	clear:both;	
}
a img{
	border:none;	
}
.padding{
	padding:0px  20px;
}
a{
	text-decoration:none;
}
a:hover{
}
p a:hover{
	text-decoration:underline;
}

h1,h2,h3,h4,h5,h6,p{
	color:#191919; font-weight:normal;
}

h1{
	font-size:40px; margin:20px 0; 
}
h2{
	font-size:34px; margin:20px 0px 20px 0px;
}
h3{
	font-size:28px; margin: 40px 0 15px 0; font-weight: bold;
}
h4{
	font-size:20px; margin:10px 0; font-weight:bold;
}
h5{
	font-size:16px; margin:10px 0;
}
h6{
	font-size:14px; margin:10px 0 0; font-weight:bold;
}
p{
	font-size:16px; line-height:28px;
}
hr{
	opacity:0.15; margin:10px 0px;	
}


.search-container{
	display:inline-block;
}
.search-container input{
	padding:8px 15px;width: 250px; border-radius: 10px; border: 1px solid #9999;
}
.search-container ::placeholder{
	font-size:12px; color:#616161; font-style:italic;
}
.top_bar{
	padding-top:5px; padding-bottom:5px; background-color: #eeeeee; text-align:right;
}
.top_bar a{
	padding: 0px 10px 0px 10px; text-decoration:none; color:#004266;
}
.member_signup{
	border-right:2px solid #004266;
}
.navbar-collapse{
	background-color:#000058;
}
.navbar-default .navbar-nav > li > a:focus{
	outline:none !important; color:#fff !important;
}
.right-align{
	margin-top: 8px; text-align: right;
}
.memberlog_bttn a{
	    padding: 11px 15px; background-color: #ff9f00; border-radius: 10px; color:#fff; font-size:14px; text-decoration:none !important;
}
.memberlog_bttn a .fa{
	padding-right:5px; font-size:18px;
}
.header .row{
	padding-top:10px; padding-bottom:10px;
}
.footer_outer{
	border-top:1px solid #eee;
}
.footer_outer .col-sm-4{
	padding-top:50px;
}
.footer_outer .border_bottom{
	padding-bottom:30px;
}
.vik_dispay1{

}
.vik_dispay1 p{
	display:inline; color:#7b7b7b; font-weight:bold;
}
.contact_text p span{
	font-weight:bold; color:#000; padding-right:5px; padding-left:5px;
}
.contact_text{
	margin-bottom:15px;
}
.footer_nav li{
	display:block; padding-bottom:15px;
}
ul{
	padding-left:0px;
}
.footer_nav li a{
	text-decoration:none; color:#7b7b7b; font-size:16px; font-weight:bold;
}
.footer_middle_col{
}
.footer_last_col{
}
.footer_nav li a:hover{
	color:#0072ff;
}
.border_bottom{
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.copyright_text{
	display: inline-block; padding-right: 10px; font-size:12px; color:#939393;
}
.disclaimer{
	color:#464646; padding-right:5px; border-right:1px solid; text-decoration:underline; font-size:12px;
}
.privacy_policy{
	color:#464646; padding-left:5px; text-decoration:underline; font-size:12px;
}
.footer_social{
	margin-top:18px; text-align:right;
}
.footer_social a .fa{
	color: #000002; padding-left:15px;
}


.vik_col_sm .vc_col-sm-3{
	width:14% !important;
}
.vik_col_sm .vc_col-sm-9{
	width:86% !important;
}
.vik_col_sm .vc_col-sm-9 p{
	margin-top:0px; font-size:12px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background-color:#000058 !important;
}



.vc_grid-item .vc_custom_1419240516480{
	background-color: transparent !important;
}
.vc_gitem-post-data-source-post_excerpt p{
	font-size:14px; color:#7b7b7b;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
	background-color: transparent !important; color:#ff9f00 !important; font-style: italic; padding-left:0px !important; padding-top:0px !important;
}
.vc_tta-panel-body{
	background-color:#fff !important; border:none; padding-top:50px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{
	background-color: #fff !important; color: #000 !important; font-weight:bold; border: 1px solid #a2a2a2 !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{
	border:none !important; background-color:#fff !important; color:#000 !important;
}

.content{
	margin-bottom:40px;
}

.arm_setup_form_2, .arm_setup_form_1{
	width:auto !important;
}
body div .arm_setup_form_2 .arm_setup_form_title, body div .arm_setup_form_1 .arm_setup_form_title{
	color:#000058 !important; text-align:center !important; font-size: 40px !important; margin: 40px 0 20px 0 !important; display:block !important;
}

.rak_india_msg{
	padding:15px 40px; background:#23b7e5; color:#fff; margin:10px 0 0 0;
}
.rak_india_msg a{
	color:#000058;
}

.vc_message_box p{
	margin:0 !important;
}

.rak_faq .vc_toggle_default{
border: 1px solid #eee; padding: 20px;
}


/* css3 new hover on and hover off animation sample sof */
.prod_img img{
	width:100%; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;
}
.prod_outer:hover .prod_img img{
	width:110%; margin-left:-5%; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;
}
/* css3 new hover on and hover off animation sample sof */

.rak_single_article .wrapper{
	padding:40px 0;
}
.citation_title p{
	margin:0 0 0px 0;
}
.citation_title h3{
	margin-bottom:0; margin-left:0;
}
.citation_title{
	padding:0px;
}
.rak_single_article .entry_re{
	padding:0 !important; margin:0 !important;
}
.rak_article_post{
	border-bottom:1px solid #eee; padding:0 0 25px 0; margin-bottom:35px;
}

.rak_search_page_form_outer{
	text-align:center;
}
.rak_search_page_form{
	display:inline-block;
}
.rak_search_page_form label{
	font-size:16px;
}
.rak_search_page_form input{
	padding:12px; border:1px solid #eee;
}
.rak_search_page_form button{
	padding:12px 20px; background:#222; color:#fff; border:1px solid #222;
}
.rak_search_page_form button:hover{
	background:#fff; color:#222;
}
#coa_btn{
	display:none !important;
}
#wp-admin-bar-new-content {
	display: none !important;
}
.rak_inline_heading{
	display:inline-block !important;
}
.rak_center_align{
	text-align:center !important;
}
.no_margin_top_para p{
	margin-top:0 !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background:#337ab7 !important;
}
.form_row{
}
.form_field{}
.form_row input, .form_row select{
	padding:12px; width:100%; border:1px solid #ccc; margin-bottom:20px;
}
.form_row textarea{
	padding:12px; width:100%; border:1px solid #ccc; margin-bottom:20px;
}
.form_row input[type="submit"]{
	width:auto; padding:12px 25px; background:#ff9f00; border:1px solid #ff9f00; color:#fff;
}
.form_row input[type="submit"]:hover{
	background:#fff; color:#ff9f00;
}
#banner_login_link{
	cursor:pointer;
}


@media only screen and (max-width: 600px) {
	.footer_middle_col{
		padding-left:30px;
	}
	.footer_last_col{
		padding-left:30px;
	}
	.vik_dispay1{
		padding-left:30px;
	}
	.memberlog_bttn{
		display:none;
	}
	.top_bar .search-container{
		display:none;
	}
	.wpb_content_element, .vc_icon_element{
		margin-bottom:0px !important;
	}
	.vik_col_sm .vc_col-sm-3{
		width:100% !important;
	}
	.vc_row-has-fill>.vc_column_container>.vc_column-inner{
		padding-top:0px !important;
	}
}