	/*
	Theme Name: Twenty Eleven
	Theme URI: http://wordpress.org/extend/themes/twentyeleven
	Author: the WordPress team
	Author URI: http://wordpress.org/
	Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
	Version: 1.3
	License: GNU General Public License
	License URI: license.txt
	Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
	*/

	/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
	-------------------------------------------------------------- */

	* {
		margin: 0;
		padding: 0;
	}
	ul, ol {
		list-style: none;
	}
	a {
		text-decoration: none !important;
	}
	a:focus {
		outline: none;
	}
	a:hover {
		text-decoration: none !important;
	}
	/*div {
		
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	}
	/* This stylesheet generated by Transfonter (https://transfonter.org) on March 16, 2017 4:56 AM */

	@font-face {
		font-family: 'Georgia';
		src: url('../fonts/Georgia.eot');
		src: url('../fonts/Georgia.eot?#iefix') format('embedded-opentype'), url('../fonts/Georgia.woff') format('woff'), url('../fonts/Georgia.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	body {
		font-family: 'Open Sans', sans-serif;
	}
	.header {
		width: 100%;
		float: left;
		margin-top: 0px;
		padding: 8px 0px;
		z-index: 99999999;
		position: absolute;
	}
	.header_top {
		width: 100%;
		float: left;
	}
	.phone {
		width: auto;
		float: right;
		color: #fff;
		font-size: 15px;
		font-weight: bold;
	}
	.phone .fa-fw {
		float: left;
		font-size: 22px;
	}
	.header_midd {
		float: left;
		width: 100%;
		margin-top: 6px;
		background: #ebeff0;
		padding: 10px 0 4px;
		box-shadow: 0 4px 7px #a0a39c;
		border-bottom: 1px solid #b0b3ac;
	}
	.logo {
		float: left;
		width: auto;
	}
	.page-id-203 #comments{display: none}
	.nav {
	  float: right;
	  margin: 28px 27px 0 0;
	  position: relative;
	  right: 40px;
	  width: auto;
	}
	.nav li {
		float: left;
		margin: 0 5px;
	}
	.nav li a {
		color: #6d6d6d;
		display: block;
		padding: 0 15px;
		font-size: 14px;
		line-height: 35px;
		border-radius: 30px;
	}
	.nav li a:hover {
		color: #fff;
		background: #3b5998;
		/*background: #3b5998;*/
	}
	.nav li a.active {
		color: #fff;
		/*background: #d99e1c;*/
		background: #3b5998;

	}
	.banner {
		width: 100%;
		float: left;
		position: relative;
	}
	.innerbanner{
		width: 100%;
		float: left;
		position: relative;
	        background-color: #000;
	}
	.now {
		bottom: 26%;
		width: 100%;
		position: absolute;
		font-family: 'Georgia';
	}
	.now_txt {
		width: 100%;
		float: left;
		text-align: center;
	}
	.now_txt h1 {
		width: auto;
		color: #fff;
		margin: 0px;
		font-size: 28px;
		font-style: italic;
		padding: 20px 50px;
		font-weight: normal;
		border-radius: 40px;
		display: inline-block;
		background: rgba(217, 158, 28, 0.9);

	}
	.now_txt h1 font {
		font-size: 44px;
	}
	.welcome {
		width: 100%;
		float: left;
		padding: 70px 0px;
		background: #f9f7f5;
	}
	.welcome_left {
		width: 100%;
		float: left;
	}
	.welcome_left img {
		width: 100%;
	}
	.welcome_right {
		width: 100%;
		float: left;
		margin-top: 10px;
	}
	.welcome_right h1 {
		width: 100%;
		float: left;
		margin: 0px;
		color: #131313;
		font-size: 30px;
	}
	.welcome_right h1 font {
		/*color: #d99e1c;*/
		color: #3b5998;
	}
	.welcome_right p {
		width: 100%;
		float: left;
		color: #5b5b5b;
		font-size: 15px;
		margin: 22px 0 0 0;
	}
	.bt_more {
  background: #fff;
  border: 1px solid #3b5998;
  border-radius: 6px;
  color: #3b5998;
  float: left;
  font-size: 14px;
  line-height: 39px;
  margin-top: 10px;
  padding: 0 25px;
  text-transform: uppercase;
  transition: all 0.5s ease 0s;
  width: auto;
}
	.bt_more:hover {
		color: #fff;
		/*background: #d99e1c;*/
		background: #4e69a2 none repeat scroll 0 0;
		transition: 0.5s ease 0s;
		border: solid 1px #3b5998;
	}
	.Services {
		width: 100%;
		float: left;
		background: #fff;
		padding: 40px 0 30px;
	}
	.Services h1 {
		margin: 0px;
		width: 100%;
		float: left;
		color: #131313;
		font-size: 30px;
		text-align: center;
		font-weight: normal;
	}
	.Services h1 font {
		color: #3b5998;
	}
	.Services h4 {
		width: 100%;
		float: left;
		color: #5a5a5a;
		font-size: 15px;
		padding: 0 150px;
		line-height: 22px;
		margin: 10px 0 0 0;
		text-align: center;
		font-weight: normal;
		box-sizing: border-box;
	}
	.box {
		width: 100%;
		float: left;
		height: 200px;
		margin-top: 30px;
		text-align: center;
		padding: 22px 15px;
		background: #faf9f8;
		box-sizing: border-box;
		transition: 0.5s ease 0s;
	}
	.box font {
		width: 100%;
		float: left;
		height: 80px;
		line-height: 80px;
		transition: 0.5s ease 0s;
	}
	.box:hover font {
		display: none;
		transition: 0.5s ease 0s;
	}
	.box:hover span {
		display: block;
		transition: 0.5s ease 0s;
	}
	.box span {
		width: 100%;
		float: left;
		height: 80px;
		display: none;
		line-height: 80px;
		transition: 0.5s ease 0s;
	}
	.box p {
		width: 100%;
		float: left;
		color: #464646;
		font-size: 13px;
		margin-top: 15px;
		word-wrap: break-word;
		transition: 0.5s ease 0s;
		text-transform: uppercase;
	}
	.box:hover p {
		color: #3b5998;
		transition: 0.5s ease 0s;
	}
	.Blogs {
		width: 100%;
		float: left;
		background: #f9f7f5;
		padding: 60px 0 90px;
	}
	.Blogs h1 {
		width: 100%;
		float: left;
		margin: 0px;
		color: #131313;
		font-size: 30px;
		text-align: center;
		font-weight: normal;
	}
	.Blogs h1 font {
		color: #3b5998;
	}
	.Blogs h6 {
		width: 100%;
		float: left;
		color: #5a5a5a;
		font-size: 15px;
		padding: 0 150px;
		line-height: 22px;
		text-align: center;
		margin: 10px 0 0 0;
		font-weight: normal;
		box-sizing: border-box;
	}
	.Blogs_midd {
		width: 100%;
		float: left;
		border: solid 1px red;
	}
	.Blog_div {
		width: 100%;
		float: left;
		margin-top: 30px;

	}
	.Blog_div .item img {
		float: left;
		width: 100% !important;
	}
	.Blog_div h2  ,.chpcs_image_carousel .chpcs_title{
		width: 100%;
		float: left;
		color: #232323;
		font-size: 18px;
		font-weight: bold;
		margin: 20px 0 0 0;
		padding-bottom: 8px;
		border-bottom: solid 1px #ececec;
	}
	.Blog_div h5 {
		width: 100%;
		float: left;
		color: #b6b6b6;
		font-size: 13px;
		margin: 10px 0 0 0;
	}
	.Blog_div p {
		width: 100%;
		float: left;
		color: #5a5a5a;
		font-size: 15px;
		line-height: 23px;
		margin: 15px 0 0 0;
	}
	.Blog_div h3 {
		width: 100%;
		float: left;
		/*color: #be8913;*/
		color: #2F4779;
		font-size: 16px;
		font-weight: bold;
		margin: 15px 0 0 0;
	}
	.Blog_div h3 a , .chpcs_more a {
		color: #2F4779;
		font-size: 16px;
	}
	.Blogs .carousel-indicators {
		bottom: -60px;
	}
	.Blogs .carousel-indicators li {
		margin: 0;
		width: 10px;
		height: 10px;
		border: none;
		cursor: pointer;
		border-radius: 50%;
		text-indent: -999px;
		background: #282828;
		display: inline-block;
	}
	.Blogs .carousel-indicators .active {
		width: 10px;
		height: 10px;
		margin: -1px 0 0 0;
		border-radius: 50%;
		background: #b78415;
	}
	.bottom {
		width: 100%;
		float: left;
		padding: 40px 0px;
		background: #282828;
	}
	.bottom_left {
		width: 100%;
		float: left;
		margin-top: 15px;
	}
	.bottom_logo {
		width: 100%;
		float: left;
		margin-top: 15px;
	}
	.bottom_logo ul {
		width: 100%;
		float: left;
		padding: 0px;
		margin: 20px 0 0 0;
	}
	.bottom_logo ul li {
		width: 100%;
		float: left;
		color: #c7c7c7;
		font-size: 15px;
		list-style: none;
	}
	.bottom_left h1 {
		width: 100%;
		float: left;
		margin: 0px;
		color: #2F4779;
		font-size: 20px;
		font-weight: normal;
		text-transform: uppercase;
	}
	.bottom_left ul {
		width: 100%;
		float: left;
		padding: 0px 10px;
		margin: 20px 0 0 0;
		box-sizing: border-box;
	}
	.bottom_left ul li {
		width: 100%;
		float: left;
		margin-top: 6px;
		list-style: none;
	}
	.bottom_left ul li a {
		color: #c7c7c7;
		font-size: 14px;
	}
	.bottom_left font {
		float: left;
		margin: 0 10px 0 0;
	}
	.footer {
		width: 100%;
		float: left;
		color: #c7c7c7;
		font-size: 15px;
		margin-top: 15px;
		padding: 25px 0px;
		text-align: center;
		background: url(../images/line_img.jpg) top repeat-x;
	}

	/*****23-mar-2017******/

	.Services .box a:hover {
	  color: #3b5998 !important;
	}
	.Services .box a {
	  color: #464646 !important;
	}

	/****24-mar-2017*********/
	.Quote:hover{
		background: #4E69A2;
		color:#fff;
	}
	.Quote {
	  /*background: #3b5998;*/
	  background: #3b5998;
	  border-radius: 50px;
	  color: #000;
	  float: right;
	  margin-right: 15px;
	  margin-top: -34px;
	  padding: 6px;
	}
	.custom-submit {
	  /*background: rgba(217, 158, 28, 0.9) none repeat scroll 0 0;*/
	  background: #3b5998;
	  border: medium none;
	  border-radius: 50px;
	  color: #000;
	  padding: 9px 25px;
	}
	.post-386.page.type-page.status-publish.hentry {
	 text-align: center;
	 background: #3b5998 none repeat scroll 0 0;
		margin-top: 0;
		/*color: #DA8F31;*/
		color: #fff;

		/* text-transform: uppercase; */
	}


	.service-custom img {
	  width: 100%;
	  height: auto;
	  padding-top: 17px;
	}

	/*****25-mar-2017******/

	.mm-panel {
	  transform: none !important;
	}
	.mm-panel.mm-hasheader.mm-hidden {
	  display: block !important;
	}
	.mm-btn.mm-prev {
	  display: none;
	}
	.mm-listview > li:not(.mm-divider)::after {
	  left: 0px !important;
	  right: 0px !important;
	}
	.wpcf7-form .form-fileds {
	  width: 100%;
	}
	.wpcf7-form label {
	  font-weight: normal !important;
	}
	.wpcf7-form .form-fileds input {
	  border: 1px solid #a9a9a9;
	  border-radius: 4px;
	  font-family: times new roman;
	  height: 40px;
	  width : 100%;
	}
	.wpcf7-form .form-fileds .formInput {
	  width: 66%;
	}
	.form-fileds label {
	  float: left;
	  padding: 10px 20px;
	  width: 30%;
	}
	.tp-revslider-slidesli {
	  /* background-color: #000 !important; */
	}
	.tp-bgimg.defaultimg {
	  opacity: 1 !important;
	}
	.slotholder {
	  opacity: 0.66;
	}
	/***********Quote form **********/

	.funkyradio div {
	  clear: both;
	  overflow: hidden;
	}

	.funkyradio label {
	  width: 100%;
	  border-radius: 3px;
	  border: 1px solid #D1D3D4;
	  font-weight: normal;
	}

	.funkyradio input[type="radio"]:empty,
	.funkyradio input[type="checkbox"]:empty {
	 display: none; 
	}

	.funkyradio input[type="radio"]:empty ~ label,
	.funkyradio input[type="checkbox"]:empty ~ label {
	  position: relative;
	  line-height: 2.5em;
	  text-indent: 3.25em;
	  margin-top: 2em;
	  cursor: pointer;
	  -webkit-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          user-select: none;
	}

	.funkyradio input[type="radio"]:empty ~ label:before,
	.funkyradio input[type="checkbox"]:empty ~ label:before {
	  position: absolute;
	  display: block;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  content: '';
	  width: 2.5em;
	  background: #D1D3D4;
	  border-radius: 3px 0 0 3px;
	}

	.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
	.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
	  color: #888;
	}

	.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
	  content: '\2714';
	  text-indent: .9em;
	  color: #C2C2C2;
	}

	.funkyradio input[type="radio"]:checked ~ label,
	.funkyradio input[type="checkbox"]:checked ~ label {
	  color: #777;
	}

	.funkyradio input[type="checkbox"]:checked ~ label:before {
	  content: '\2714';
	  text-indent: .9em;
	  color: #333;
	  background-color: #ccc;
	} 

	.funkyradio input[type="checkbox"]:focus ~ label:before {
	  box-shadow: 0 0 0 3px #999;
	}

	.funkyradio-default input[type="checkbox"]:checked ~ label:before {
	  color: #333;
	  background-color: #ccc;
	}
	.subService {
	  margin-left: 20px;
	  padding: 0 10px;
	  width: 50%;
	}
	.subService label {
	  margin: 5px !important;
	}
	/*
	.funkyradio-primary input[type="radio"]:checked ~ label:before,
	.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
	  color: #fff;
	  background-color: rgba(217, 158, 28, 0.9);
	}

	.funkyradio-success input[type="radio"]:checked ~ label:before,
	.funkyradio-success input[type="checkbox"]:checked ~ label:before {
	  color: #fff;
	  background-color: rgba(217, 158, 28, 0.9);
	}

	.funkyradio-danger input[type="radio"]:checked ~ label:before,
	.funkyradio-danger input[type="checkbox"]:checked ~ label:before {
	  color: #fff;
	  background-color:rgba(217, 158, 28, 0.9);
	}

	.funkyradio-warning input[type="radio"]:checked ~ label:before,
	.funkyradio-warning input[type="checkbox"]:checked ~ label:before {
	  color: #fff;
	  background-color: rgba(217, 158, 28, 0.9);
	}

	.funkyradio-info input[type="radio"]:checked ~ label:before,
	.funkyradio-info input[type="checkbox"]:checked ~ label:before {
	  color: #fff;
	  background-color: rgba(217, 158, 28, 0.9);
	} */
	/*.quoteForm .btn.btn-default {
	  background-color: rgba(217, 158, 28, 0.9);
	  float: right;
	  font-weight: bold;
	  margin: 20px 0;
	  padding: 10px;
	  width: 18%;
	}*/
	.quoteForm .btn.btn-default {
  background-color: #4e69a2;
  float: right;
  font-weight: bold;
  margin: 20px 0;
  padding: 10px;
  width: 18%;
  color:#fff;
}
	/* SCSS STYLES */
	/*
	.funkyradio {

	    div {
	        clear: both;
	        overflow: hidden;
	    }

	    label {
	        width: 100%;
	        border-radius: 3px;
	        border: 1px solid #D1D3D4;
	        font-weight: normal;
	    }

	    input[type="radio"],
	    input[type="checkbox"] {

	        &:empty {
	            display: none;

	            ~ label {
	                position: relative;
	                line-height: 2.5em;
	                text-indent: 3.25em;
	                margin-top: 2em;
	                cursor: pointer;
	                user-select: none;

	                &:before {
	                    position: absolute;
	                    display: block;
	                    top: 0;
	                    bottom: 0;
	                    left: 0;
	                    content: '';
	                    width: 2.5em;
	                    background: #D1D3D4;
	                    border-radius: 3px 0 0 3px;
	                }
	            }
	        }

	        &:hover:not(:checked) ~ label {
	            color: #888;

	            &:before {
	                content: '\2714';
	                text-indent: .9em;
	                color: #C2C2C2;
	            }
	        }

	        &:checked ~ label {
	            color: #777;

	            &:before {
	                content: '\2714';
	                text-indent: .9em;
	                color: #333;
	                background-color: #ccc;
	            }
	        }

	        &:focus ~ label:before {
	            box-shadow: 0 0 0 3px #999;
	        }
	    }

	    &-default {
	        input[type="radio"],
	        input[type="checkbox"] {
	            &:checked ~ label:before {
	                color: #333;
	                background-color: #ccc;
	            }
	        }
	    }

	    &-primary {
	        input[type="radio"],
	        input[type="checkbox"] {
	            &:checked ~ label:before {
	                color: #fff;
	                background-color: #337ab7;
	            }
	        }
	    }

	    &-success {
	        input[type="radio"],
	        input[type="checkbox"] {
	            &:checked ~ label:before {
	                color: #fff;
	                background-color: #5cb85c;
	            }
	        }
	    }

	    &-danger {
	        input[type="radio"],
	        input[type="checkbox"] {
	            &:checked ~ label:before {
	                color: #fff;
	                background-color: #d9534f;
	            }
	        }
	    }

	    &-warning {
	        input[type="radio"],
	        input[type="checkbox"] {
	            &:checked ~ label:before {
	                color: #fff;
	                background-color: #f0ad4e;
	            }
	        }
	    }

	    &-info {
	        input[type="radio"],
	        input[type="checkbox"] {
	            &:checked ~ label:before {
	                color: #fff;
	                background-color: #5bc0de;
	            }
	        }
	    }
	}
	*/


	.tp-leftarrow.tparrows.default.navbar {
	  width: 29px !important;
	}
	.tp-rightarrow.tparrows.default.navbar {
	  width: 44px;
	}
	.banner .tp-rightarrow.default {
	  background-position: -7px -4px !important;
	  width: 25px;
	}
	.container .container-fluid #container.Services, #container.GEtquote, #container.COntact {
  padding-top: 150px;
}
#container.COntact {
  padding-left: 50px;
}




	/**--RESPONSIVE--**/


	@media only screen and (max-width:1024px) {
	.Services .col-lg-2.col-md-2.col-sm-3.col-xs-12 {
		width: 25%;
	}
	}

	@media only screen and (max-width:991px) {
	.nav li a {
		font-size: 12px;
		padding: 0 10px;
	}
	.Services h4 {
		padding: 0;
	}
	.Blogs h6 {
		padding: 0px;
	}
	.Services .col-lg-2.col-md-2.col-sm-3.col-xs-12 {
		width: 33.333%;
	}
	}

	@media only screen and (max-width:767px) {
		.header {
	  position: relative;
	}
	.Quote {
	position: relative !important;
	    right: -53px !important;
	}
	.nav {
	  float: right;
	  margin: 14px 7px 20px 0px;
	  width: 25%;
	}
	.logo {
		width: 50%;
		text-align: center;
	}
	.mm-listview.mm-first.mm-last li a {
		color: #fff;
	}
	.Blog_div .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
		margin-top: 30px;
	}
	.Blog_div {
		margin-top: 0;
	}
	}

	@media only screen and (max-width:640px) {

	/*.tp-caption.small_text.skewfromleftshort.tp-resizeme.rs-parallaxlevel-0.start {
	  text-align: center !important;
	}*/

	.tp-caption.black.lft.tp-resizeme.rs-parallaxlevel-0.start {
	  left: 100px !important;
	  top: 286px !important;
	}
	.tp-caption.small_text.skewfromleftshort.tp-resizeme.rs-parallaxlevel-0.start{
		left:100px !important;
	}
	.tp-caption.very_large_text.randomrotate.tp-resizeme.rs-parallaxlevel-0.start {
	  left: 100px !important;
	}
	.tp-caption .bt_more.slider-button {
	  font-size: 14px !important;
	  padding: 5px 20px !important;
	  margin-top: 20px !important;
	}

	.banner .tp-leftarrow.default {
	  background-position: 3px 2px !important;
	  background-repeat: no-repeat !important;
	  background-size: 11px 38px;
	  min-height: auto;
	  height: 23px !important;
	}

	.banner .tp-caption.very_large_text {
	/*	top: 90px !important;*/
	}

	/*.banner  .small_text {
	  font-size: 14px !important;
	  line-height: 20px !important;
	 top: 166px !important;
	    white-space: normal !important;
	  left: 0 !important;
	  right: 0 !important;
	  margin: 2px auto 1px !important;
	  width: 70% !important;
	}*/
	.banner .small_text {
	  font-size: 16px !important;
	  line-height: 20px !important;
	  white-space: normal !important;
	  width: 80% !important;
	}

	.banner  .bt_more.slider-button {
	  font-size: 11px !important;
	}

	.banner .tp-rightarrow.default {
	  background-position: 3px 2px !important;
	  background-repeat: no-repeat !important;
	  background-size: 11px 38px;
	  min-height: auto;
	  height: 23px !important;
	}

		
	.tp-caption.black, .black {
	  margin: 20px 0px !important;
	}
	.tp-caption.very_large_text, .very_large_text {
	  margin: -8px 1px !important;
	}
	.welcome_right {

	  padding-left: 10px!important;
	  padding-right: 10px!important;
	}
	.sel {
	  margin-right: 0px!important;
	}
	button, html input[type="button"], input[type="reset"], input[type="submit"] {
	  cursor: pointer;
	  font-size: 14px;
	}
	label {
	  position: relative!important;
	  right: 0cm!important;
	  top: 0cm!important;
	}
	.container {
	 
	  padding-left: 2px!important;
	  padding-right: 2px!important;
	}
	.entry-content > p {
	  background-color: white;
	}
	#wa_chpc_slider_next > span {
	  position: absolute;
	  bottom: 9px;
	  right: 0px;
	}
	#wa_chpc_slider_prev > span {
	  position: absolute;
	  bottom: 9px;
	  left: 0px;
	}
	.now_txt h1 {
		width: auto;
		color: #fff;
		margin: 0px;
		font-size: 28px;
		font-style: italic;
		padding: 20px 50px;
		font-weight: normal;
		border-radius: 40px;
		display: inline-block;
		background: rgba(217, 158, 28, 0.9);
	position: relative!important;
	    left: 3.8cm!important;
	top:0.3cm;
	}

	.tp-leftarrow.tparrows.default.custom {
	  height: 63px!important;
	  width: 43px!important;
	  margin-top: 0px!important;
	}
	.tp-rightarrow.tparrows.default.custom {
	  height: 63px!important;
	  width: 43px!important;
	  margin-top: 0px!important;
	}


	/*
	.Quote {
	position:static !important;

	}*/

	.chpcs_foo_con {
		clear: left;
	font-size:11px;
		font-weight: normal;
		font-style: normal;
		height: auto;
		overflow: hidden;
		margin-bottom: 8px;
		margin-left: 7em !important;
		width: 60% !important;
	display: block;
	position:relative;
	left:0.9cm;
	}
	.chpcs_more {
		text-align: center!important;
		float: left;
		width: 100%;
	} 
	.chpcs_title a {
		float: left;
		width: 100%;
		font-size: 12px;
		text-align: center !important;
	}
	.entry-content {
		float: left;
		width: 100%;
		
	}

	.logo img {
		width: 160px;
	}
	.now_txt h1 font {
		font-size: 30px;
	}
	.now_txt h1 {
		font-size: 22px;
		padding: 14px 50px;
	}
	}


	@media only screen and (max-width:600px) {
	.Services .col-lg-2.col-md-2.col-sm-3.col-xs-12 {
		width: 100%;
	}
	.now_txt h1 {
		font-size: 16px;
	}
	.now_txt h1 font {
		font-size: 20px;
	}
	.carousel-indicators li {
		width: 15px;
		height: 15px;
	}
	.carousel-indicators .active {
		width: 15px;
		height: 15px;
	}
	.Blog_div h2 {
		font-size: 14px;
	}
	}

	@media screen and (max-width:480px)
	{

	.tp-layer-inner-rotation.small_text.rs-slideloop{
		line-height: 18px !important;
	}
	.tp-caption.small_text.skewfromleftshort.tp-resizeme.rs-parallaxlevel-0.start {
	  left: 50px !important;
	}
	.banner #rev_slider_5_1_wrapper
	{
		height: 380px !important;
	}

	.banner #rev_slider_5_1
	{
		height: 380px !important;
	}

	.bt_more.slider-button {
	  font-size: 6px !important;
	  margin: 2px  !important;
	    margin-top: 36px !important;
	}

		/* .tp-caption.small_text.skewfromleftshort.tp-resizeme.rs-parallaxlevel-0.start {
	  font-size: 11px !important;
	  line-height: 17px !important;
	      top: 64px !important;
	}*/
	  .tp-caption.very_large_text.randomrotate.tp-resizeme.rs-parallaxlevel-0.start {
	  left: 50px !important;
	}
	.tp-caption.black.lft.tp-resizeme.rs-parallaxlevel-0.start {
	  width: 50% !important;
	  left: 50px !important;
	}
	.tp-caption.black.lfb.tp-resizeme.rs-parallaxlevel-0.start {
	  width: 50% !important;
	  left:160px !important;
	}

		.nav {
	  width: 35%;
	}

	} 

	@media only screen and (max-width:400px) {
	.carousel-indicators {
		bottom: 0;
	}
	.now {
		bottom: 16%;
	}
	.now_txt h1 {
		font-size: 12px;
		padding: 10px 20px;
	}
	.now_txt h1 font {
		font-size: 16px;
	}
	}

	@media only screen and (max-width:375px) {
	    .tp-caption.black.lft.tp-resizeme.rs-parallaxlevel-0.start {
  left: 100px !important;
  top: 143px !important;
}
		
	.tp-caption.small_text.skewfromleft.tp-resizeme.rs-parallaxlevel-0.start {
	  left: 35px !important;
	}
	.tp-caption.very_large_text.lft.tp-resizeme.rs-parallaxlevel-0.start {
	  left: 35px !important;
	}

	.tp-caption.small_text.skewfromleftshort.tp-resizeme.rs-parallaxlevel-0.start{
		left:50px !important;
	}

		.tp-caption.black.randomrotate.tp-resizeme.overhaul.rs-parallaxlevel-0.start {
	  margin-left: 50px !important;
	  margin-top: 2px !important;
	}
	#overid {
	  left: 0px !important;
	}

	.tp-caption .bt_more.slider-button {
	  margin-top: 80px !important;
	}

	.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {
	  height: 320px !important;
	}
	 .tp-leftarrow.default
	 {
	 	   left: 4px !important;
	 }
	 .tp-rightarrow.navbar
	 {
	 	    right: 0 !important;
	 }

	 .banner .small_text {
	  width: 90% !important;
	}



	.tp-caption.black.lft.tp-resizeme.rs-parallaxlevel-0.start {
	  margin: 20px -30px !important;
	  left: 75px !important;

	}

	.tp-caption.black.sft.tp-resizeme.learn_more1.rs-parallaxlevel-0.start {
	  margin: 20px -30px !important;
	}

	.tp-caption.black.randomrotate.tp-resizeme.learn_more.rs-parallaxlevel-0.start {
	  margin: 20px -30px !important;
	}

	.banner  #rev_slider_5_1 {
	  height: 320px !important;
	}

	.banner #rev_slider_5_1_wrapper
	{
		height: 320px !important;
	}


	/*.banner .small_text {
	  font-size: 12px !important;
	  line-height: 18px !important;
	}*/

	.Quote {
	  font-size: 11px;
	  margin-right: 0;
	  padding: 9px 0;
	  text-align: center;
	  top: 0;
	}
	.logo img {
	  width: 80%;
	}
	.carousel-indicators {
		bottom: -8px;
	}
	.nav {
	     margin-right: 0;
	    width: 35%;
	}
	.logo {
	  width: 60%;
	}
	/*.banner .tp-caption.very_large_text {
		top: 40px !important;
	}*/
	/*.banner .small_text {
	  top: 70px !important;
	}*/
	}




	/******21-mar-2017********/

	li.widget_text {
	  list-style: none;
	}

	.banner img  {
		width: 100%;

	}
	 .innerbanner img {
		width: 100%;
	        opacity: 0.30;
	}
	.logged-in-as {
		display: none;
	}
	.edit-link {
		display: none;
	}
	#submit {
		/*background-color: #DA8F31;*/
		background-color: #2F4779;
		border-radius: 30%;
	        padding:8px;
	        color:#fff;


	}
	
	.Quote {
	  /*background: rgba(217, 158, 28, 0.9) none repeat scroll 0 0;*/
	  background: #3b5998;
	  border-radius: 50px;
	  color: #fff;
	  float: right;
	  margin-right: 15px;
	  margin-top: 0px;
	  padding: 10px;
	  position: absolute;
	 /* right: -155px;*/
	 right: -125px;
	  top: 0px;
	}
	.tparrows:hover {
	  opacity: 0.30 !important;
	}
	/*
	.tp-leftarrow.default {
	  background: rgba(0, 0, 0, 0) url("../images/large_left.png") no-repeat scroll 0 0!important;
	  cursor: pointer;
	  height: 55px;
	  position: relative;
	  width: 28px;
	  z-index: 100;
	}
	.tp-leftarrow.tparrows.default.custom {
	  height: 127px;
	  width: 75px;
	}

	.tp-rightarrow.default {
	  background: rgba(0, 0, 0, 0) url("../images/right.png") no-repeat scroll 0 0!important;
	  cursor: pointer;
	  height: 55px;
	  position: relative;
	  width: 28px;
	  z-index: 100;
	}
	.tp-rightarrow.tparrows.default.custom{

	  height: 127px;
	  width: 75px;

	}*/
	.tp-rightarrow.default , .tp-leftarrow.default{
	  height: 40px !important;

	}
	.entry-utility {
	  display: none;
	}

	.nav-next a{
	    color: goldenrod;
	    font-size: 20px;

	}
	.nav-previous > a {
	  color: goldenrod;
	  font-size: 20px;
	float:right;
	}
	#nav-below {
	  display: none;
	}
	.entry-content > p {
	  font-size: 17px;
	  line-height: 28px;
	}
	.entry-title {
	  margin-bottom: 44px;
	text-align:center;
	}
	.now_txt > h1 {
	  border-radius: 0px!important;
	}

	.sel {
	  margin-right: 142px;
	}
	.wpcf7-form-control.wpcf7-submit.custom-submit:hover{
	color:white;
	}
	button, html input[type="button"], input[type="reset"], input[type="submit"] {
	  cursor: pointer;
	  margin-top: 6px;
	color:white;
	}
	.header_top .phone i {
	  font-size: 22px;
	}
	.error{
		color:red;
	}
	/* may 12 2017 */

	.tp-caption.small_text, .small_text
	{
		font-size:16px !important;
	}

	@media only screen and (max-width:320px) {
	.tp-caption.small_text, .small_text
	{
		font-size:14px !important;
	}



	}
	.widget-container.widget_media_image {
	  list-style: none;
	}
	.widget-container.widget_black_studio_tinymce {
	  list-style: none;
	}
	.tp-leftarrow.default {
	  height: 59px !important;
	  width: 30px;
	}
	.banner .tp-leftarrow.default {
	    width: 25px !important;
	  background-position: 4px 2px !important;
	}
	.bt_more.slider-button {
  background: #2F4779 !important;
}
.bt_more.slider-button:hover {
  background: #4e69a2 none repeat scroll 0 0 !important;
}
.GEtquote #comments {
  display: none;
}