.header_wrap {
	background:#17376d;
	padding:15px 0;
}
.header_left{
	padding:0;
}
.header_left ul{
	padding:0;
	color:#fff;
	font-family: 'Roboto Condensed';
	font-weight:400;
	font-style:normal;
	font-size:18px;
	margin:0;
}
.header_left ul li{
	display:inline-block;
	padding:0 10px 0 0;
}
.header_left ul li img{
	vertical-align: middle;
	margin:0 0px 0 0;
}
.header_left ul li a{
	color:#fff;
	text-decoration:none;
}
.header_left ul li a:hover{
	color:#c98e2b;
}
.header_right{
	padding:0;
}
.header_right ul{
	padding:0;
	font-size:20px;
	margin:0;
	text-align:right;
}
.header_right ul li{
	display:inline-block;
	padding:0 0px 0 10px;
}
.header_right ul li a{
	color:#fff;
}
.header_right ul li a:hover{
	color:#c98e2b;
}

.navbar-collapse ul{
	color:#17376d;
	font-family: 'Roboto Condensed';
	font-weight:400;
	font-style:normal;
	font-size:20px;
	padding:25px 0;
	text-transform:uppercase;
}
.navbar-default .navbar-nav > li > a{
	color:#17376d;
	font-size:20px;
}
.navbar-default .navbar-nav > li.current-menu-item a{
	color:#c98e2b;
}
.navbar-default ul li a:hover {
    color: #c98e2b;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #c98e2b;
}
.navbar-collapse{
	padding:0;
}
.welcome_wrap{
	padding:80px 0;
	text-align:center;
}
.welcome_wrap h2{
	color:#17376d;
	text-align:center;
	margin:0 0 30px;
	font-family: 'Montserrat';
	font-weight:600;
	font-style:normal;
	font-size:40px;
}
.welcome_wrap p{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    width: 57%;
    margin: 0 auto 15px;
    text-align: center;
}
.btn-primary {
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    font-size: 17px;
    text-transform: uppercase;
    padding: 15px 50px;
}
.solicitor_box {
    background: #fff;
    width: 76%;
    margin: 8% 0 0 35%;
    z-index: 99;
    position: relative;
    padding: 27px;
}
.solicitor_box h2{
	color:#17376d;
	text-align: left;
	margin:0 0 0px;
	font-family: 'Montserrat';
	font-weight:600;
	font-style:normal;
	font-size:30px;
}
.solicitor_box h3{
	color:#17376d;
	text-align: left;
	margin:0 0 20px;
	font-family: 'Montserrat';
	font-weight:400;
	font-style:normal;
	font-size:26px;
}
.solicitor_box p{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    margin: 0 auto 15px;
    text-align: left;
}
.solicitor_right{
	padding:0;
}
.producer_wrap{
	padding:40px 0 80px;
}
.producer_left{
	padding:0;
}
.producer_box h2{
	color:#17376d;
	text-align: left;
	margin:0 0 0px;
	font-family: 'Montserrat';
	font-weight:600;
	font-style:normal;
	font-size:30px;
}
.producer_box h3{
	color:#17376d;
	text-align: left;
	margin:0 0 20px;
	font-family: 'Montserrat';
	font-weight:400;
	font-style:normal;
	font-size:26px;
}
.producer_box p{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    margin: 0 auto 15px;
    text-align: left;
}
.producer_box {
    background: #fff;
    width: 76%;
    margin: 8% 0 0 -11%;
    z-index: 99;
    position: relative;
    padding: 27px;
}
.counter_wrap{
	padding:70px 0;
	background:url(../images/round_bg.jpg);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	text-align:center;
}

.block-wrapper{ margin-right: auto; margin-left: auto; width:100%; }
.block{ color:#fff; float: left; padding-top: 0px; text-align:center; width:24%; margin: 0px}
.block p { margin: 0; }
.block p i{ font-size: 40px; color: #019F9A; }
.counter-wrapper{ font-weight:700; margin:5px 0px 5px 0px; font-size: 25px; }
.text-block{ font-size: 17px; }
.counter-wrapper{
	color:#c98e2b;
	text-align: center;
	margin:8px 0;
	font-family: 'Montserrat';
	font-weight:600;
	font-style:normal;
	font-size:30px;
}
.text-block{
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
	text-transform:uppercase;
}

/* icon */
.lnr-wrapper{ margin-top: 20px }
.lnr-heart, .lnr-code, .lnr-bicycle, .lnr-history { color: #019F9A; font-size: 45px; }

.articles_wrap{
	padding:80px 0;
	text-align:center;
}
.articles_wrap h2{
	color:#17376d;
	text-align: center;
	margin:0 0 30px;
	font-family: 'Montserrat';
	font-weight:600;
	font-style:normal;
	font-size:40px;
}
.articles_box{
	padding:0;
	background:#17376d;
}
.articles_cont{
	float:left;
	width:50%;
	padding:6% 5%;
	text-align:left;
}
.articles_img{
	float:left;
	width:50%;
}
/*.articles_box:nth-child(4) .articles_img {
    float: right;
    width: 50%;
}
.articles_box:nth-child(5) .articles_img {
    float: right;
    width: 50%;
}*/
.articles_img img{
	width:100%;
}
.articles_box h3{
	color:#c98e2b;
	text-align: left;
	margin:0 0 15px;
	font-family: 'Montserrat';
	font-weight:700;
	font-style:normal;
	font-size:20px;
}
.articles_box h3 a{
	color:#c98e2b;
	border:none;
	font-size:20px;
	padding:0;
}
.articles_box p{
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    margin: 0 auto 20px;
    text-align: left;
}
.articles_box a {
    font-size: 18px;
    color: #c98e2b;
    border: 1px solid #c98e2b;
    padding: 10px 13px;
    border-radius: 50%;
	text-decoration:none;
}
.articles_box:hover{
    background: #c98e2b;
	cursor:pointer;
}
.articles_box:hover h3{
	color:#fff;
}
.articles_box:hover h3 a{
	color:#fff;
	border:none;
	padding:0;
}
.articles_box:hover a {
    color: #fff;
    border: 1px solid #fff;
}
.articles_wrap .btn-primary{
	margin:40px 0 0;
}
.client_wrap{
	background:url(../images/clint_bg.jpg);
	padding:80px 0;	
	height: 460px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.client_wrap h2{
	color:#fff;
	text-align: center;
	margin:0 0 30px;
	font-family: 'Montserrat';
	font-weight:600;
	font-style:normal;
	font-size:40px;
}
.footer_wrap{
	padding:40px 0;
	background:#c98e2b;
}
.footer_left{
	padding:0;
}
.footer_left img{
	margin:0 0 15px;
}
.footer_wrap p{
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    margin: 0 auto 5px;
    text-align: left;
}
.footer_wrap p img{
	margin:0;
}
.footer_right{
	padding:30px 0;
}
.footer_right ul{
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
	text-align:right;
	text-transform:uppercase;
}
.footer_right ul li{
	display:inline-block;
	background:url(../images/footer_li_bg.png) no-repeat 0 6px;
	padding:0 10px 0 15px;
}
.footer_right ul li:last-child{
	padding:0 0 0 15px;
}
.footer_right ul li:first-child{
	background:none;
}
.footer_right ul li a{
	color:#fff;
	text-decoration:none;
}
.footer_right ul li a:hover{
	color:#17376d;
}
.footer_right ul.social_icon{
    font-family: 'Roboto Condensed';
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
}
.footer_right ul.social_icon li{
	background:none;
	padding:0 5px;
}
.banner_wrap{
	position:relative;
}
.banner_wrap img{
	width:100%;
	position:relative;
}
.inner_carosul{
	position:absolute;
}
.inner_carosul {
    position: absolute;
    bottom: 43%;
    width: 100%;
    padding:  0;
}
.inner_carosul h1{
	color:#fff;
	text-align: center;
	margin:0 0 0px;
	font-family: 'Montserrat';
	font-weight:600;
	font-style:normal;
	font-size:40px;
}
.bio_wrap{
	padding:80px 0;
}
.bio_left{
	padding:0;
}
.bio_left img {
    width: 100%;
}
.bio_right{
	padding-right:0;
}
.bio_wrap p{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
	text-align: left;
	margin:0 0 15px;
}
.bio-res{ 
    display: none;
}
@media (max-width: 767px) {
    .bio-desk{
        display: none;
    }
    .bio-res{ 
        display: block;
    }
}
.border_line {
    margin: 20px 0 0 -20px;
    border: 1px solid #000000;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    z-index: -1;
}
.solci_wrap {
	padding:80px 0;
	background:#ececec;
}
.solci_wrap h2 {
    color: #c98e2b;
    text-align: left;
    margin: 0 0 0px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
}
.solci_wrap h3 {
    color: #c98e2b;
    text-align: left;
    margin: 0 0 20px;
    font-family: 'Montserrat';
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
}
.solci_wrap img{
	float:right;
	margin:0 0 10px 35px;
}
.solci_wrap p{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
	text-align: left;
	margin:0 0 15px;
}
.corporate_wrap{
	padding:80px 0;
}
.corporate_wrap img{
	width:100%;
	margin:0 0 30px;
}
.corporate_wrap h2{
	color:#c98e2b;
	text-align: left;
	margin:0 0 20px;
	font-family: 'Montserrat';
	font-weight:600;
	font-style:normal;
	font-size:25px;
	text-transform:uppercase;
}
.corporate_wrap p{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
	text-align: left;
	margin:0 0 15px;
}
.corporate_left {
	padding-left:0;
}
.corporate_right{
	padding-right:0;
}
.corporate_wrap ul{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
	text-align: left;
	margin:0 0 15px;
	padding:0;
}
.corporate_wrap ul li {
    display: block;
    margin: 0 0 5px;
    background: url(../images/more_libg.png) no-repeat 0 2px;
    padding: 0 0 3px 35px;
}
.film-produ_wrap{
	padding:80px 0;
}
.film-produ_wrap p{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
	text-align: left;
	margin:0 0 25px;
}
.film-produ_wrap h2 {
    color: #c98e2b;
    text-align: left;
    margin: 0 0 0px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
}
.film-produ_wrap h3 {
    color: #c98e2b;
    text-align: left;
    margin: 0 0 20px;
    font-family: 'Montserrat';
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
}
.film-produ_wrap img{
	float:left;
	margin:0 15px 15px 0;
}
.articles_box_wrap{
	position:relative;
	margin:0 0 20px;
	padding:0 10px;
}
.articles_box_wrap img{
	overflow:hidden;
	width:100%;
	height:auto;
}
.carousel_articles {
    position: absolute;
    bottom: 0;
    left: 3%;
    padding: 15px;
    right: 2.5%;
    background: rgba(23,55,109,0.8);
}
.carousel_articles p{
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
	text-align: left;
	margin:0 0 5px;
	display: none;
}

.carousel_articles p.date_content{
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
	text-align: left;
	margin:0 0 5px;
	display:block;
}
.carousel_articles p.date_content a{
    color: #fff;
	text-decoration: none;
}
.carousel_articles h3 {
    color: #c98e2b;
    text-align: left;
    margin: 0 0 5px;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
}
.carousel_articles h3 a {
    color: #c98e2b;
	text-decoration:none;
}
.carousel_articles h3 a:hover {
    color: #fff;
}
.carousel_articles:hover p{
}
.map_wrap{
	padding:80px 0;
}
.map_left{
	padding-left:0;
}
.map_right{
	padding-right:0;
}
.map_wrap h4{
    color: #17376d;
    text-align: left;
    margin: 0 0 10px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    font-size: 20px;
	text-transform:uppercase;
}
.map_wrap p{
    color: #6b6b6b;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
	text-align: left;
	margin:0 0 15px;
}
.map_wrap p i{
	font-size:20px;
	color:#c98e2b;
}
.contctfrm_wrap{
	/*padding:80px 0;*/	padding:0px 0;
	background:url(../images/clint_bg.jpg);
	text-align:center;
	height: 490px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.form-group {
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
.form-control{
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
	text-align:left;
}
.btn-default{
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    font-size: 17px;
    text-transform: uppercase;
    padding: 15px 50px;
}
.carousel-caption h1{
    color: #fff;
    text-align: left;
    margin: 0 0 0px;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    font-size: 64px;
}
.carousel-caption h2{
    color: #fff;
    text-align: left;
    margin: 0 0 10px;
    font-family: 'Montserrat';
    font-weight: 400;
    font-style: normal;
    font-size: 64px;
	text-transform:uppercase;
}
.carousel-caption p{
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 22px;
	width:70%;
}
.carousel-indicators {
	background:url(../images/banner_ul.png) repeat-y center center;
}
.carousel-indicators li:last-child{
	margin:0;
}

.services_wrap {
    text-align: center;
    margin: -40px 0 0;
    z-index: 99;
    position: relative;
}
.services_box{
    width: 80%;
    display: inline-block;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 0 10px #000;
    border-radius: 50px;
    padding: 10px 20px;
}



.services_conten img{
	float: left;
	margin:0 10px 0 0;

}
.services_conten h4 {
    color: #c98e2b;
    text-align: left;
    margin: 0 auto;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    font-size: 17px;
    text-transform: uppercase;
    vertical-align: middle;
    padding: 20px 0;
}
.services_conten h4 a{
    color: #c98e2b;
	text-decoration:none;
}
.services_conten h4 a:hover{
    color: #17376d;
}
.services_conten p{
    color: #50504f;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
	text-align:left;
	margin:0;
}
.testmo_cont {
    display: inline-block;
    width: 100%;
    margin: 0 0 40px;
    background: url(../images/testmo_bg.png) no-repeat 30px bottom;
    padding: 0 0px 20px 0;
}
.testmo_cont p{
	font-family: 'Satisfy';
    font-weight: 400;
    font-style: italic;
    font-size: 18px;
	text-align:left;
	color:#fff;
	border:1px solid #c98e2b;
	padding:20px 40px;
	margin:0;
}

/* carousel */



/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: none;
  width:13px;
  height:13px;
}
#quote-carousel .carousel-indicators .active 
{
  background: #c98e2b;
}
#quote-carousel img{
	width:75px;
	height:75px;
	border:5px solid #fff;
	float:left;
	margin:0 20px 0 0;
}
.testmo_img h4{
	color:#fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    font-size: 17px;
	padding:20px 0 0;
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.testmo_indicators{
	text-align:right;
	right:0;
}
.testmo_indicators li{
	display:inline-block;
	margin:0;
}
/* Control buttons  */
#quote-carousel .testmo_indicators
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 0px;
}

/* Changes the position of the indicators */
#quote-carousel .testmo_indicators 
{
  right: 5%;
  top: auto;
  bottom: 15%;
  margin-right: 0px;
}	

.col-md-offset-2 {
    margin-left: 14.666667%;
}
/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 0px 30px 0px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
    }
    #quote-carousel .carousel-indicators li.active {
    }
	
	.social_icon img{
		width:34px;
	}
}
.footer_left_mobile{ display:none;}
.articlesdtls_wrap{
	padding:80px 0;
}
.articlesdtls_wrap p{
    color: #5c5c5c;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    text-align: left;
    margin: 0 0 15px;
}
.articlesdtls_wrap p.dtls_date {
    color: #17376d;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    text-align: left;
    margin: 0 0 5px;
	text-transform:uppercase;
}

.articlesdtls_wrap p.dtls_date a{
    color: #17376d;
	text-decoration:none;
}
.articlesdtls_wrap h2{
	color:#c98e2b;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    font-size: 25px;
	padding:0px 0 0;
	margin:0 0 15px;
	width:75%;
}
.midl_content{
	display:inline-block;
	width:100%;
	background:#17376d;
	margin:0 0 20px;
}
.midel_left{
	padding:0;
}
.midel_left img{
	width:100%;
}
.midel_right{
	padding:35px 25px;
}
.midel_right h3{
	color:#fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    font-size: 25px;
	padding:0px 0 0;
	margin:0 0 25px;
}
.midel_right p{
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    text-align: left;
    margin: 0 0 15px;
}
.share_link{
}
.share_link ul{
	padding:0;
	font-size:20px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
}
.share_link ul li{
	display:inline-block;
	padding:0 10px 0 0;
}
.share_link ul li a{
	text-decoration:none;
	color:#c98e2b;
}
.share_link ul li a:hover{
	color:#17376d;
}
.share_link ul li.like_icon a {
    text-decoration: none;
    color: #17376d;
    border: 1px solid #17376d;
    padding: 5px 25px;
    border-radius: 25px;
}
.share_link ul li.like_icon a i{
	color:#cf0101;
}
.share_link ul li.like_icon a:hover{
    color: #fff;
    border: 1px solid #c98e2b;
	background:#c98e2b;
}
.films_wrap {
	padding:0 0 60px;
}
.films_wrap  h2 {
    color: #17376d;
    text-align: center;
    margin: 0 0 30px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    font-size: 40px;
}
.film_box{
	padding:8px;
}
textarea.form-control {
    height: 175px;
    resize: none;
    border-radius: 30px;
    padding: 20px 25px 0;
}
.pagination {
    display: inline-block;
	width:100%;
}
.pagination h2.screen-reader-text{
	display:none;
}
.pagination svg:not(:root) {
    overflow: hidden;
	display:none;
	
}
.nav-links a {
    color: #c98e2b;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    text-align: left;
    margin: 0 0 5px;
    text-decoration: none;
    border: 1px solid #c98e2b;
    padding: 8px 20px;
}
.nav-links a:hover{
    color: #fff;
	background:#c98e2b;
    border: 1px solid #c98e2b;
}
.nav-links span.current{
    color: #c98e2b;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    text-align: left;
    margin: 0 0 5px;
    text-decoration: none;
    padding: 8px 20px;
    color: #fff;
	background:#c98e2b;
    border: 1px solid #c98e2b;
}/*--google recapture--*/.g-recaptcha.brochure__form__captcha {    padding-left: 20px;}