/*
Theme Name: RIDC
Theme URI: 
Author: Crossover
Author URI: http://crossovernepal.com/

*/
/***** Global *****/
* { margin:0px; padding:0px; }
/* Body */


/* CSS Document */
.error_404{background:#ffffff !important; }
body {
	font-size:14px;
	background:#f4f4f4;
	/* font-family:'open_sansregular'; */
	font-family: 'Open Sans', sans-serif;

}
header {
    background: #fff;
}
html{ margin-top:0 !important;}

@font-face {
    font-family: 'open_sansregular';
    src: url('css/font/opensans-regular_0-webfont.eot');
    src: url('css/font/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/font/opensans-regular_0-webfont.woff') format('woff'),
         url('css/font/opensans-regular_0-webfont.ttf') format('truetype'),
         url('css/font/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewayregular';
    src: url('css/font/Raleway-Regular-webfont.eot');
    src: url('css/font/Raleway-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/font/Raleway-Regular-webfont.woff2') format('woff2'),
         url('css/font/Raleway-Regular-webfont.woff') format('woff'),
         url('css/font/Raleway-Regular-webfont.ttf') format('truetype'),
         url('css/font/Raleway-Regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.ta_center{text-align:center;}
h1, h3, h4{margin:0;}

h1{ position:relative; font-size:39px; text-transform:uppercase; color:#0a0a0a; display:inline-block;  padding:40px 0 12px 0; border-bottom:1px solid #e0e0e0; margin-bottom:20px;}
h2{ font-size:20px; color:#0c4da2; text-transform:uppercase; margin-bottom:15px; margin-top:50px; padding-left:100px;}
h2 span{  
	border-bottom: 2px dashed #4491d0;
    bottom: 6px;
    height: 1px;
    left: 10px;
    position: absolute;
    width: 90%;
}
.f_logo h2 {
    padding-left: 0;
}
h1::after{
	content:'';
	position:absolute;
	background:#07489c;
	height:1px;
	width:25%;
	left:38%;
	bottom:-1px;
}
.header-title h1::after{
	background:#bb782e;
}
h3{ font-size:20px; color:#07489c;
 margin-bottom:10px; margin-top:17px; font-family:'open_sansregular';}
h4{color:#a9ce3b; font-size:16px; margin:0;}
.leftno{ padding-left:0px;}
.rightno{padding-right:0px;}
.rightpad{}
.leftpad{}
p{
	/*color: #272727;*/
	color: #656565;
    font-size: 14px;
    line-height: 27px;
    font-family: 'open_sansregular';
}
li{
	color: #656565;
}
span{color:#be7e36;}
h6{ position:relative; font-size:39px; text-transform:uppercase; 
	color:#0a0a0a; display:inline-block;  
	padding:40px 0 12px 0; border-bottom:1px solid #e0e0e0; 
	margin-bottom:20px; font-weight: normal; }
h6::after{
	content:'';
	position:absolute;
	background:#ba762a;
	height:1px;
	width:25%;
	left:38%;
	bottom:-1px;
}
.top_header{
	/*background:#0c4da2;*/
	background:#1b4c8c;
	padding:9px 0;
	overflow:hidden !important;
}
.top_contact{
	padding-left:0;
}
.top_contact li{
	color:#ecebeb;
	font-size:14px;
	font-family:'open_sansregular';
	float:left;
	list-style:none;
	margin-right:25px;
	/*font-weight:bold;*/
}
.top_contact li a{
	color: #ecebeb;
    /*font-size: 15px;*/
    letter-spacing: 1px;
    font-weight: 500;
	
}
.top_contact li i{
	margin-right:5px;
	color:#fff;
}
.top_social{
	float:right;
	margin:0;
}
.top_social li{
	float:left;
	list-style:none;
	margin-left:25px;
	
}
.top_social li i{
	color:#ecebeb;
	font-size:18px;
	transition:all 0.3s ease-in-out 0s;
}
.top_social li i:hover{
	color:#FFBA00;
	transform:rotate(360deg);
}
.logo{
	padding:20px 0;
}
#nav{
	float:right;
}
.quote_wrap{
	background:#DDA100;
	padding:16px 0;
}
.quote_wrap p{
	color:#ffffff;
	margin:0;
	font-size:25px;
	padding-top:12px;
}
.get_a_quote{
	background:#21246d;
	padding:12px 30px;
	font-size:18px;
	color:#ffffff;
	text-transform:uppercase;
	 box-shadow:0px 3px 3px #a77900;
	 display:inline-block;
	 transition:all 0.6s ease-in-out 0s;
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-ms-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;

}
.get_a_quote:hover{
	background:#1218ea;
}
.we_do h3{
	font-family:'ralewayregular';
	text-transform: uppercase;
}
.header_text {
	color:#777777;
} 
.ser_image{
	width:100%;
	height:200px;
	overflow:hidden;
}
.readmore{
	text-transform: uppercase;
    color: #0c4da2;
    /* font-weight: bold; */
	
}
.we_do .col-lg-4{
	margin-top:35px;
}
.product_wrap{
	/*background: url(images/bg.png) no-repeat;*/
	background: url(images/bg1.jpg) no-repeat;
    padding-bottom: 40px;
    margin-top: 50px;
    margin-bottom: 20px;
    width: 100%;
    background-size: cover;
}
.product_wrap .header_text{
	color:#f9f9f9;
}
.product_wrap .border_title{
	color:#f9f9f9;
}
.product_wrap .border_title span{
	color:#ba762a;
}
.who_we_are{
	margin-bottom:40px;
}
.who_we_are h3{
	text-transform:uppercase;
}
.testimonial_wrap h3{
	text-transform:uppercase;
	font-size:15px;
	color:#333333;
	font-family:'open_sansregular';
}

.l_accord{
	float:left;
	width:75%;
	margin-right:15px;
}
.r_accord{
	float:left;
	width:125px;
	border:4px solid #dddddd;
}
#accordion ul{
	padding-left:20px;
}
#accordion ul li{
	list-style-image:url(images/list.png);
	color:#555555;
	line-height:26px;
}
.be_social{
	background:url(images/be_social.jpg) no-repeat;
	background-size:cover;
	padding-bottom:60px;
	margin-top:40px;
}
.be_social .border_title{
	color:#ffffff;
}
	
.social_links{
	padding-left:0px;
	padding-top:40px;
	overflow:hidden;
}
.social_links li{
	list-style:none;
	display:inline-block;
	margin-right:90px;
}
.social_links li i{
	background:rgba(152, 125, 50, 0.9);
	height:78px;
	width:78px;
	line-height:78px;
	border-radius:100%;
	font-size:32px;
	color:#ffffff;
}
.social_links li i:hover{
	background:#dca917;
}
.social_links li a{
	color:#f9f9f9;
	font-size:21px;
}

.right_border{
	margin-top:15px;
	margin-bottom:15px;
	border-right:1px solid #eae7e7;
}
.contact_info{
	margin-top:15px;
	margin-bottom:15px;
}
.f_logo{

}

.f_logo img{
	margin-top:10px;
	margin-bottom:27px;
}
.f_logo p{
	color:#555555;
	font-size:14px;
	margin-bottom:25px;
}
.footer_menu{
	padding-left:115px;
}
.footer_menu li{
	line-height:32px;
	list-style-image:url(images/f_list.png);
}
.footer_menu li a{
	color:#555555;
	font-size:13px;
}
.footer_menu li.active a{
	color:#ff7f00;
}
.contact_info h2{
	padding-left:20px !important;
}
.contact_info ul{
	padding-left:20px;
}
.contact_info ul li{
	list-style:none;
	margin-bottom:16px;
	color:#555555;
	font-size:13px;
}
.contact_info ul li i{
	margin-right:15px;
	color:#3e71b4;
}
.home{
	color:#777777 !important;
	font-size:14px !important;
	font-weight:bold;
}
.lower_footer {
    background: #ffffff;
    padding: 15px 0;
    border-top: 1px solid #ddd;
}
.copyright {
	color:#333333;
	font-size:13px;
}
.copyright span{
	color:#3e71b4;
}
.bx-wrapper{
	padding-top:40px !important;
}
.testimonial{
}
.testimonial li{
	border:1px solid #e2e1e1;
	padding:13px;
}
.testimonial_wrap .bx-wrapper{
	padding-top:0 !important;
}
.testimonial_wrap .bx-prev, .testimonial_wrap .bx-next{
	display:none !important;
}
.auther{
	color:#777777;
	background:url(images/auther.png) no-repeat left center;
	height:26px;
	padding-left:35px;
	
}
/* /////////////////////// Inner pages css ////////////////// */
/* ///////////////////////////////////////////////////////////*/
.inner-banner{ 
	/*margin-top:15px; */
	height:200px; overflow:hidden; position:relative; background:url(images/bg_inner.jpg) no-repeat; background-size:cover;}
.banner-image{position:absolute; z-index:2; }
.header-title{position:absolute; z-index:3;  background-color:rgba(25, 26, 26, 0.5); width:100%; height:100%; text-align:center;}
.header-title h1{padding:60px 0 0 0; text-align:center; font-size:40px; color:#ffffff; font-weight:bold;}

.content{
	padding-top:40px;
}
.content h3{
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top:0;
}
.location.white_box{
	padding-bottom:30px;
}
.white_box{
	padding: 20px 30px;
	overflow:hidden;
	position:relative;
	background:#fff;
}
.white_box::after{
	background: none repeat scroll 0 0 #eae9e3;
    border-color: #eae9e3 #eae9e3 #f4f4f4;
    border-style: solid;
    border-width: 0 0 25px 25px;
    content: "";
    display: block;
    position: absolute;
    right: 0;
	bottom:0;
    width: 0;
}
/*====================*/
/*=== Gallery Page Styles ===*/
/*====================*/
#gallery{
	overflow:hidden;
	padding-left:0;
	margin:0;
}
.gallery{ overflow:hidden;}
.gallery ul li a{display:block;}
.gallery ul li{ position:relative; list-style:none; float:left; display:inline-block; overflow:hidden; width:210px; height:210px; border:2px solid #cccccc; margin:0 22px 22px 0px;   perspective: 800px; perspective-origin: 50% 100px; }
.gallery ul li img{width:210px; height:210px; transition:all 0.5s ease-in-out 0s;  border-radius:2px; }
.gallery ul li:nth-child(5n+5){
	margin-right:0;
}
/*.gallery ul li img:hover{opacity:0.7;}*/
.gallery ul li .zoom{position:absolute; background:url(images/zoom.png) no-repeat; width:45px; height:45px; left:40%; top:40%; z-index:-1;}
.img-inner-shadow:hover .zoom{z-index:999; -moz-transition: all 0.7s ease-in-out 0s; -webkit-transition: all 0.7s ease-in-out 0s;; -o-transition: all 0.7s ease-in-out 0s; transition: all 0.7s ease-in-out 0s;}
.img-inner-shadow .layer {position:absolute;top:0px;right:0px;bottom:0px;left:0px}

.img-inner-shadow .layer {
    transition: all 0.6s ease-in-out 0s;
}

.img-inner-shadow:hover .layer
{
box-shadow:inset 0px 0px 150px rgba(0, 0, 0, 0.9);
-moz-box-shadow:inset 0px 0px 150px rgba(0, 0, 0, 0.9);
-webkit-box-shadow:inset 0px 0px 150px rgba(0, 0, 0, 0.9);

}

.img-inner-shadow .layer
{
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in-out;
-moz-transition:all 0.6s ease-in-out;
-ms-transition:all 0.6s ease-in-out;
-o-transition:all 0.6s ease-in-out;
}

.img-inner-shadow:hover .layer
{
transition:all 0.6s ease-in-out;
-webkit-transition:all 0.6s ease-in-out;
-moz-transition:all 0.6s ease-in-out;
-ms-transition:all 0.6s ease-in-out;
-o-transition:all 0.6s ease-in-out;
}
/* end gallery page css */

/*====================*/
/*=== Services Page Styles ===*/
/*====================*/

.services{margin-bottom:15px; overflow:hidden;}
.services ul {padding-left:0;}
.services ul.serve li.white_box {
    margin-bottom: 20px;
}
.services ul li {
    list-style: none;
    /*overflow: hidden;*/
    /* margin-bottom: 15px; */
    /* padding: 10px; */
    /*line-height: 41px;*/
}
 ul.disc li{
 	line-height: 40px;
 }
 .team-content ul li {
    line-height: 30px;
}
/* ul.disc li:before {
	font-family: "fontawesome";
    font-weight: 900;
    content: "\f138 ";
    color: #be7e36;
    margin-right: 8px;
}*/
ul.disc li{
	list-style-image:url(images/list.png);
	color:#555555;
	line-height:40px;
}
.project-text ul.disc li{
	line-height:34px;
}
ul.disc {
    padding-left: 20px;
}
.services ul li img{float:left; margin:5px 10px 5px 0;  border:1px solid #cccccc; padding:3px; border-radius:8px; transition:all 0.7s ease-in 0s; -webkit-transition:all 0.7s ease-in 0s; -moz-transition:all 0.7s ease-in 0s;}
.services ul li img:hover{ box-shadow:2px 2px 2px #666; transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
 -webkit-transform: scale(0.9);/* Saf3.1+, Chrome */
-moz-transform: scale(0.9); /* FF3.5+ */
-ms-transform: scale(0.9); /* IE9 */
-o-transform: scale(0.9); /* Opera 10.5+ */
transform: scale(0.9);}
.services h3 {
    color: #0c4da2;
    font-size: 20px;
    text-transform: uppercase;
}
.why-choose{}
.why-choose h2{ margin-left:3px;}
.why-choose ul{ padding-left:5px;margin-top: 15px;}
.why-choose ul li{margin-bottom:25px; color:#656565; cursor:pointer; list-style:none;  -moz-transition:all 0.6s ease-in-out 0s; -webkit-transition:all 0.6s ease-in-out 0s; -o-transition:all 0.6s ease-in-out 0s; transition:all 0.6s ease-in-out 0s;}
.why-choose ul li:hover{ -moz-transform:scale(1.06); -webkit-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06); -moz-transform-origin:right; -webkit-transform-origin:right; -o-transform-origin:right; transform-origin:right;}
.why-choose ul li:last-child{margin-bottom:0;}
.why-choose .fa{padding-right:10px;}
/* end services page css */

.mission{ margin-top:20px;}
.about img{ 
	/*max-width:340px; */
	height: auto;
	float:left; margin:5px 18px 5px 0; 
	border:1px solid #cccccc;
 /*border-radius:5px;
  box-shadow:1px 2px 3px #666;
   -moz-transition:all 0.5s ease-in-out 0s; 
   -webkit-transition:all 0.5s ease-in-out 0s; 
   -o-transition:all 0.5s ease-in-out 0s; 
   transition:all 0.5s ease-in-out 0s;*/
}
.image-wrapper {
    max-width: 46%;
}
.image-wrap {
    margin-bottom: 30px;
}
.about-section {
    margin-top: 50px;
}
.content1 {
    padding-top: 0px;
}
/*.about img:hover{-moz-transform:scale(0.9); -webkit-transform:scale(0.9); -o-transform:scale(0.9); transform:scale(0.9);}*/
nav{
	text-align:center;
}
.navbar-toggle .icon-bar{
	color:#000000;
	background:#1b4c8c;
}
@media all and (min-width:960px) and (max-width: 1024px) {
  /* put your css styles in here */

}

@media all and (min-width:801px) and (max-width: 959px) {
  /* put your css styles in here */
/*#nav{float:none;}*/
.navbar-toggle{float:none;}
.social_links{padding-left:0;}
.social_links li{margin-right:80px;}
/*.nav > li { margin-right:23px;}*/
.get_a_quote{padding:12px 20px;}
.gallery ul li:nth-child(5n+5){margin-right:22px;}

}
.banner_wrap {
    overflow: hidden;
}

@media all and (min-width:769px) and (max-width: 800px) {
  /* put your css styles in here */
#nav{float:none;}
.navbar-toggle{float:none;}
.social_links{padding-left:0;}
.social_links li{margin-right:80px;}
/*.nav > li { margin-right:23px;}*/
.get_a_quote{padding:12px 20px;}
.gallery ul li:nth-child(5n+5){margin-right:22px;}

}

@media all and (min-width:569px) and (max-width: 768px) {
  /* put your css styles in here */
#nav{float:none;}
.footer_menu{padding-left:15px;}
.contact_info ul{padding-left:0;}
footer h2{ padding-left:5px;}
.social_links{padding-left:0;}
/*.social_links li{margin-right:80px;}*/
/*.nav > li { margin-right:23px;}*/
.get_a_quote{padding:12px 20px;}
.gallery ul li:nth-child(5n+5){margin-right:22px;}
}

@media all and (min-width:481px) and (max-width: 568px) {
  /* put your css styles in here */
#nav{float:none;}
.navbar-toggle{float:none;}
.footer_menu{padding-left:15px;}
.contact_info ul{padding-left:0;}
footer h2{ padding-left:5px;}
.who_we_are{margin-top:20px;}
.top_contact li{font-size:11px;}
.social_links{padding-left:0;}
.social_links li{margin-right:80px;}
}

@media all and (min-width:321px) and (max-width: 480px) {
#nav{float:none; margin-top: 15px;}
.navbar-toggle{float:none;}
.contact_info ul{padding-left:0;}
footer h2{ padding-left:5px;}
.who_we_are{margin-top:20px;}
.top_contact li{font-size:11px;    margin-right: 0;}
.social_links{padding-left:0;}
.footer_menu {
    padding-left: 20px;
}
/*.social_links li{margin-right:80px;}*/
}

@media all and (min-width:0px) and (max-width: 320px) {
  /* put your css styles in here */
#nav{float:none;}
.navbar-toggle{float:none;}
.footer_menu{padding-left:15px;}
.contact_info ul{padding-left:0;}
footer h2{padding-left:5px;}
.who_we_are{margin-top:20px;}
.top_social{float:left; padding-left:0; margin-top:10px;}
.top_social li:first-child{margin-left:0;}
.top_contact li{font-size:11px;}
.social_links{padding-left:0;}
.social_links li{margin-right:80px;}
}

/* new css */
.nav .current-menu-item a, .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    color: #0c4da2;
    /*transition: all 0.4s ease-in-out 0s;*/
}
.metaslider.ms-theme-cubic .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-cubic .rslides .caption-wrap .caption, .metaslider.ms-theme-cubic .nivoSlider .nivo-caption {
    color: #fff;
    font-size: 25px !important;
    padding: 30px 30px 55px 30px !important;
    text-align: center;
}
.accordion {
    border: 1px solid #ddd;
    border-radius: 8px;
}
.accordion h3 {
    background: transparent;
    padding: 15px 29px;
    margin: 1px 0 0 0 !important;
    font-size: 15px;
    cursor: pointer;
    text-transform: uppercase;
    color: #be7e36;
    border-bottom: 1px solid #ddd;
}
.acc-content ul {
    padding: 15px 50px;
    list-style-type: none;
}
.acc-content ul li{
	line-height: 36px;
}
.accordion h3::before {
    color: #be7e36;
    content: "\f055 ";
    cursor: pointer;
    display: inline-block;
    font-family: "fontawesome";
    font-size: 16px;
    height: 20px;
    margin-right: 10px;
    text-align: center;
    width: 20px;
    float: right;
}
.accordion h3.active:before {
    content: "\f056";
}
.accordion .acc-content {
    border-bottom: 1px solid #ddd;
    display: inline-block;
    width: 100%;
}
.accordion .acc-content ul li{
	text-decoration: none;
	color:#656565;
}
.accordion p {
    font-size: 13px;
    /* font-weight: 300; */
    margin: 0;
    padding: 10px 20px;
}
.service-wrap h6{
    padding: 0px 0 12px 0;
 
}
.project-wrap{
	margin-bottom: 40px;
	overflow-y: scroll;
    height: 630px;
}
.project-wrap h3 {
    font-size: 20px;
    color: #212020;
    margin-bottom: 10px;
    margin-top: 17px;
    font-family: 'open_sansregular';
}
.project-content{
	padding: 10px 15px 27px 15px;
}
.project-content:hover{
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    transition: all 0.7s;
    cursor:pointer;
}
h5.border_title {
    /* border-bottom: 1px solid #ccc; */
    position: relative;
    font-size: 30px;
    text-transform: uppercase;
    color: #ba762a;
    display: inline-block;
    padding: 40px 0 12px 0;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 20px;
    font-weight: normal;
}
h5.border_title::after {
    content: '';
    position: absolute;
    background: #ba762a;
    height: 1px;
    width: 26%;
    left: 32%;
    bottom: -1px;
}
.fourth-section h2{
	padding-left: 0;
}
ul:not(.browser-default)>li {
    list-style-type: none;
    /*color: #656565;*/
}

ul.tab-list {
    border: 1px solid #ddd;
}
ul.tab-list li {
     padding: 16px 20px;
    line-height: 25px;
    border-bottom: 1px solid #ddd;
}
ul.tab-list li a {
    text-transform: uppercase;
    color: #000; 
   
}
ul.tab-list li.active {
    background: #bf823e;
    
}
ul.tab-list li.active a{
	color:#fff;
}
.tab-content{
	margin-top: 40px;
    padding: 30px 50px;
    background: #fff;
    height: 723px;
    overflow: hidden;`
}
.client ul li {
    color: #272727;
    line-height: 40px;
}

/* submenu */
#menu-main-menu .menu-item {
    display: inline-block;
    position: relative;
    /*margin-right: 25px;*/
}
#menu-main-menu .menu-item .sub-menu {
    position: absolute;
     top: 100%; 
    margin-top: 0px;
    left: 10px;
    /*min-width: 230px;*/
    background: #ffffff;
    z-index: 9999;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    transform: scale(1, 0);
    transform-origin: 0 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#menu-main-menu .menu-item.menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}
#menu-main-menu .menu-item .sub-menu li{
	padding: 15px 20px;
    border-bottom: 1px solid #ddd;
    margin-right: 0;
    min-width: 250px;
    text-align: left;
}
#menu-main-menu .menu-item > .sub-menu li a{
	color:#000;

	/*padding:20px 10px;*/
}
#menu-main-menu .menu-item .sub-menu li:hover a,
#menu-main-menu .menu-item .sub-menu li:focus a,
#menu-main-menu .menu-item .sub-menu li.current-menu-item a
{
	color: #fff !important;
   }
#menu-main-menu .menu-item .sub-menu li:hover,
#menu-main-menu .menu-item .sub-menu li:focus,
#menu-main-menu .menu-item .sub-menu li.current-menu-item {
	
    background-color: #0c4da2;
}
#menu-main-menu .menu-item.menu-item-has-children > a:after {
   color: #444;
   content: ' ▾';
}

.we_do .col-lg-4 {
    margin-top: 35px;
    position: relative;
    min-height: 370px;
}
.we_do div a {
    position: relative;
    bottom: 8px;
    margin-top: 15px;
    display: inline-block;
}
.ms-theme-cubic {
     padding-bottom: 30px !important;
    
}

#style-4::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

#style-4::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar-thumb
{
	background-color:rgb(148, 142, 142);
	/*border: 2px solid #555555;*/
}
.headingTitle h2 {
    font-size: 28px;
    color: #0c4da2;
    text-transform: uppercase;
    margin-bottom: 30px;
     margin-top: 10px; 
    padding-left: 0;
}

.gallery ul li {
    border: 0 !important;
    margin: 0 18px 18px 0px !important;
   
}
.simplefilter li {
    background-color: #1b4c8c !important;
     border: 0;
     color: #fff !important; 
    font-weight: 400;
}
.simplefilter li, .sortandshuffle li {
    color: white !important;
    cursor: pointer;
    display: inline-block;
    text-transform: capitalize;
    padding: 12px 30px !important;
}


.metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a, .metaslider.ms-theme-outline a.rslides_nav, .metaslider.ms-theme-outline div.nivoSlider div.nivo-directionNav a, .metaslider.ms-theme-outline .coin-slider .coin-slider div a {

    border: 0; !important}