body {
   font-size: 14px;
	font-family: 'Helvetica-Condensed-Bold'; line-height:25px;
}


img a, img {border:0px; outline:none;}
a {	text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
ul, ol {list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin:0; padding:0; }
p{font-family: 'OpenSans', Sans-sarif;}
@font-face {
  font-family: 'Helvetica-Condensed-Bold';
  src: url('Helvetica-Condensed-Bold.eot?#iefix') format('embedded-opentype'),  url('Helvetica-Condensed-Bold.otf')  format('opentype'),
	     url('Helvetica-Condensed-Bold.woff') format('woff'), url('Helvetica-Condensed-Bold.ttf')  format('truetype'), url('Helvetica-Condensed-Bold.svg#Helvetica-Condensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans';
  src: url('OpenSans.eot?#iefix') format('embedded-opentype'),  url('OpenSans.woff') format('woff'), url('OpenSans.ttf')  format('truetype'), url('OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}


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

}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('Roboto-Regular.woff') format('woff'), url('Roboto-Regular.ttf')  format('truetype'), url('Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica';
  src: url('Helvetica.eot?#iefix') format('embedded-opentype'),  url('Helvetica.woff') format('woff'), url('Helvetica.ttf')  format('truetype'), url('Helvetica.svg#Helvetica') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Light';
  src: url('Roboto-Light.eot?#iefix') format('embedded-opentype'),  url('Roboto-Light.woff') format('woff'), url('Roboto-Light.ttf')  format('truetype'), url('Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-LightItalic';
  src: url('Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),  url('Roboto-LightItalic.woff') format('woff'), url('Roboto-LightItalic.ttf')  format('truetype'), url('Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-MediumItalic';
  src: url('Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('Roboto-MediumItalic.woff') format('woff'), url('Roboto-MediumItalic.ttf')  format('truetype'), url('Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(http://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2'), url(http://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}



.header-section{background:url(http://testingwebsite1.com/work/gmi/wp-content/uploads/2015/09/navi-bg.jpg) no-repeat top center; background-size:cover;}
.clr{ clear:both;}
.homeslideform {min-width: 400px;width: 50%; max-width: 500px;float: right;}
.logo{text-align:center;}
.logo img{ margin: 5px 0; width: 200px;}
.gmi-Brokerage {padding-top: 57px;}
.gmi-Brokerage span{color:#fff; font-size:20px; line-height: 20px;}
.contact,.contact a{text-align:right; color:#fff; font-size:20px; padding-top:0;}
.contact span{ padding-top:35px; float:right;}
.contact a:hover{text-decoration:underline; opacity:0.8;}
.nav-section{background:url(http://testingwebsite1.com/work/gmi/wp-content/uploads/2015/09/navi-bg.jpg); width:100%; border-top:1px  solid #7b8196;}
.wpcf7-validation-errors{color:red;}
span.wpcf7-not-valid-tip{float:left !important; font-size:12px !important; width:90%;}
.textarea-493 .wpcf7-not-valid-tip{margin-top:160px;}
textarea.wpcf7-form-control{height:200px}
.header-section .container{ background:url(http://testingwebsite1.com/work/gmi/wp-content/uploads/2015/09/nyc-bg.png) no-repeat bottom center} 
ul.nav{float:left; padding-left:0px;}
ul.nav li{display:inline-block;  padding:11PX 0; position:relative;}
/*ul.nav li a{color:#fff; font-size:14px; text-transform:uppercase; padding:15px 34px; font-family: 'Roboto Condensed';}*/
ul.nav li a {
  color: #fff;
  font-family: "Roboto Condensed";
  font-size: 12px;
  padding: 17px 13px;
  text-transform: uppercase;
}
ul.nav li.active a{background:#e8e8e8!important; color:#4c4c4c;}
ul.nav li a:hover{color:#eee;}
ul.testing{ float:left; padding:0;  margin-left: -19px;}
ul.testing li{display:block;  padding:5px 0 0 0; list-style:circle; margin:0}
ul.testing li a{color:#337ab7; font-size:18px; text-decoration:underline; padding:0px 20px; font-family: 'Roboto Condensed';}

ul.sub-menu{ display: none; left: -40px;  position: absolute; top: 48px;  width: 300px; z-index: 999;}
ul.sub-menu li {
  background: rgba(0, 0, 0, 0) url("http://testingwebsite1.com/work/gmi/wp-content/uploads/2015/09/navi-bg.jpg") repeat scroll 0 0;
  border-bottom: 0.5px solid #a29e9e;
  padding: 6px 0 !important;
  width: 325px;
}
ul.sub-menu li a{ color:#fff; font-size:12px; background:none !important;} 
ul.sub-menu li:hover{color:#4c4c4c}
ul.sub-menu li:hover a{background:none !important; color:#eee !important;}
ul.nav li:hover >ul{ display:block;}



.banner{position:relative; background:url('images/banner.jpg') no-repeat top left; background-size:cover;min-height:200px}
.banner img{width:100%; max-width:100%; height:558px;}
.video-link{text-align:center; width:46%; float:left;}
.video-link img{position:absolute; top:40%; text-align:center; width:auto; height:auto;  right: 49%;}
banner .form-section{ position:relative;width:40%; float:right;}
.banner form{background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; padding: 34px 36px  52px 36px;}
.banner form h1{ color: #fff;font-size: 36px;padding-top: 0px;  text-decoration: underline;;}
.banner form input{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 2px solid #cdd0d2; color: #fff; font-size: 18px; margin-top: 18px; padding: 10px; width: 100%;  font-family: 'OpenSans';} 
.banner form #slider_drop{background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0 !important;  border: 2px solid #cdd0d2; color: #fff; font-size: 18px;  margin-top: 18px; padding: 10px; width: 100%;  font-family: 'OpenSans';}
.banner form input[type="submit"]{ background: #36487d none repeat scroll 0 0; border: medium none; border-radius: 7px; box-shadow: 0 4px 0 #6e85c9; color: #fff; font-size: 22px; margin-top: 9px;padding: 9px;  width: 48%;font-family: 'open_sanssemibold';}
.abuot-section{width:100%; background:url(images/co-bg.png);  padding-bottom: 30px;}
.banner form input[type="submit"]:hover{background:#fff; -webkit-transition: background-color 1s ease-out 0s;
    -moz-transition: background-color 1s ease-out 0s;
    -o-transition: background-color 1s ease-out 0s;
    transition: background-color 1s ease-out 0s; color:#000;}
    
    
	

.abuot-section h2{color:#505050; font-size:47px; text-transform:uppercase;  padding-top: 30px;} 
.abuot-section p{color:#444444; font-size:15px;  padding-top: 15px; font-family: 'OpenSans';} 
.contact.ab{ margin-top:0!important}
a.Read{background: #36487d none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 4px 0 #6e85c9;
    color: #fff;
    float: left;
    font-size: 18px;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
    width: 23%;  font-family: 'OpenSans';}
	
a.Read:hover,.Get-Touch input[type="submit"]:hover{ background:#6e85c9; -webkit-transition: background-color 1s ease-out 0s;
    -moz-transition: background-color 1s ease-out 0s;
    -o-transition: background-color 1s ease-out 0s;
    transition: background-color 1s ease-out 0s; }	



.abuot-section img{margin-top:93px; max-width:100%;}


.our-services{background:url(images/bg.jpg); width:100%;  padding-bottom:65px;}
.our-services h1{color:#fff; text-align:center; font-size:48px; text-transform:uppercase;  padding: 35px 0;}	
 	

.insorence ul li{/*background:url(images/gallary-bg.png) no-repeat center top;*/ background-color:#e4ebfe;min-height: 235px; text-align:center; padding:24px 10px 2px;border-radius: 30px 0;box-shadow:3px 3px 7px #37487e; float:left; margin: 0 30px 34px 0; width: 22%;} 	

.insorence img{}
.insorence p{font-size:16px; color:#36487d;  text-transform:uppercase;}	

.insorence.first{margin-top:30px;}
a.View{float:right; color:#fff; font-size:18px; padding-right:10px; text-decoration:underline; font-family: 'Roboto-Regular';}
a.View:hover{color:#000;}
.latest-Blog{ float:left; width:100%; padding-bottom:50px; background:url(images/co-bg.png); }
.latest-Blog h3{text-align:center; text-transform:uppercase; color:#505050; font-size:48px ;padding:50px 0 30px 0;}
.left-blog img{float:left; margin:25px 20px 45px 0px}
.right-blog img{float:left;  margin-left: 29px;     margin-right: 20px;}
.left-blog b,.right-blog b{ color: #56658f;   font-size: 18px; padding-left: 0px;  font-family:  'Roboto-Regular';}
.right-blog b{  padding-left: 176px;  font-family: 'Roboto-Regular';} 
.left-blog a,.right-blog a{ color:#56658f; text-decoration:underline; font-size:13px;  padding-right: 0px;  font-family: 'Roboto-Regular'}
.right-blog a{padding-right: 0px;}	
.left-blog a:hover,.right-blog a:hover{color:#000;}
.right-blog	{ border-left:1px solid #69769b;}
.left-blog p,.right-blog p{ color:#56658f; font-size:14px; font-style: italic;  text-align: justify; width: 93%;font-family:Arial, Helvetica, sans-serif;}	
.right-blog p{width:100%;}

.testimonial{background:url("https://commercialpropertyinsurancenyc.com/wp-content/uploads/2015/10/teastimanial1.png") no-repeat top center; background-size:cover; text-align:center; float:left; width:100%; padding: 15px 0 60px;}
.testimonial h1{color:#fff; font-size:48px; text-align:center; padding-top:30px;}
.testimonial p{color:#fff; font-size:25px; padding-top:40px; padding-bottom: 40px; font-family:  'Roboto-Regular', Arial, Helvetica, sans-serif; /*font-weight: bold;*/}

.left-testimonial,.right-testimonial{background:#fff;border-radius: 16px; min-height: 167px; padding: 14px 28px; position:relative;}
.left-testimonial img,.right-testimonial img{float:left; margin-top: 18px;}
.left-testimonial p,.right-testimonial p{   background: rgba(0, 0, 0, 0) url("images/pahra-coma-up.png") no-repeat scroll left 0 top 1px;
    color: #596892;
    float: right;
    font-family: "Roboto-MediumItalic";
    font-size: 19px;
    padding-left: 3px;
    padding-top: 31px;
    text-align: left;
    width: 350px;}
.left-blog span,.right-blog span{ font-family: 'OpenSans';color:#596892;}
.testimonial a,.testimonial a{color: #fff;
    float: left;
    font-size: 16px;
    padding-top: 40px;
    text-align: left;  font-family: 'Roboto Condensed'; font-weight:bold;}
	.testimonial a:hover,.testimonial a:hover{ color:#fe6f83;}
.Get-Touch{text-align:center; background:url(images/co-bg.png); float:left; width:100%;  padding-bottom: 60px;}
.Get-Touch h1{color:#363636; font-size:48px; text-align:center; padding-top:40px; text-transform:uppercase;}
.Get-Touch input{background:#fff; width:80%; border:1px solid #bbbbbb; padding:12px; margin-top:18px;  font-family: 'OpenSans';}	
.Get-Touch input[type="submit"]{ background: #36487d none repeat scroll 0 0; border: medium none; border-radius: 7px; box-shadow: 0 4px 0 #6e85c9; color: #fff; font-size: 18px; margin-top: 20px;  padding: 10px; width: 15%;  font-family: 'OpenSans';}

.map { width:100%; float:left;}

.footer-section{background:#35477c; width:100%; padding-bottom:40px;     margin-top: 23px;}
.footer-section h3{color:#fff; font-size:20px; text-transform:uppercase; padding:40px 0 10px 0; font-family: 'OpenSans'; }
.footer-section ul{ padding:0; margin:0;}
.footer-section ul li{ background:url(images/icon.png) no-repeat left center; margin-top: 10px;  padding-left: 15px; }
.footer-section ul li a{color:#fff;  font-size:15px; font-family:Arial; }
.footer-section ul li a:hover{color:#fd4c65;}
.footer-section p,.footer-section a{color:#fff !important; font-size:15px;  margin-top: 10px; font-family:Arial;  }
.footer-section a:hover{ text-decoration:underline; opacity:0.6;}
.footer-section img{margin-top:10px;}
.footer-section img:hover{opacity:0.5; cursor:pointer;}
.follow{ float:right;}

body.page-id-27 .form-sector h1{padding-top:50px;}
.about-section img{ float:right;   max-height: 257px;  padding: 15px 0 15px 15px; width: 481px;}
.about-section p,.about-section1 p{
    color: #666;
    font-size: 14px;
    padding-bottom: 0px; line-height:22px;
    padding-left: 0;
    text-align: justify;
    width: 100%;} 
.ban-sec img{float:left; width:100%; margin-bottom:30px;}

.agency { margin: 0 0 35px;}

.agency h1{color:#363636; font-size:22px; padding:35px 0 15px;}
.contact{padding-top: 43px;}
.agency p{ color: #747882;
    text-align: left;
    font-size: 16px;
    line-height: 22px;}
    

.form-sector {margin-top:-36px;  background:none; text-align:left;}
body.page-id-27 .form-sector {margin-top:0px;  background:none; text-align:left;}
.form-sector  h1{ color:#55648f;  text-align:left; padding: 20px 0 30px;}
.form-sector input, .form-sector textarea{border: medium none;
    border-radius: 5px;
    box-shadow: 0 0 1px #000 inset;
    color: #000;
    margin-bottom: 22px;
    padding: 10px;
    width: 88%; font-size:16px;}
.form-sector input[type="submit"]{background: #36487d none repeat scroll 0 0; border: medium none; border-radius: 7px; box-shadow: 0 4px 0 #6e85c9; color: #fff; font-size: 18px; margin-top: 20px;  padding: 10px; width:27%;  font-family: 'OpenSans';}
.form-sector input[type="submit"]:hover{ background:#6e85c9; -webkit-transition: background-color 1s ease-out 0s;
    -moz-transition: background-color 1s ease-out 0s;
    -o-transition: background-color 1s ease-out 0s;
    transition: background-color 1s ease-out 0s;}


.secure{padding:0!important; margin:33px 0 0 -16px !important;}
.INSURE{ padding-top:30px; margin:0!important;}
.gMap{padding-top:48px;}





.about-section1 h2{  clear: both;margin-top: 20px; width: 100%;}
.about-section1 img{ border: 1px solid #ccc;
    float: left;
    margin:25px 25px 20px 0;
    padding: 6px;
     }
/*****
.about-section1 p{ color: #000;
    font-family: "OpenSans";
    font-size: 15px;
    padding:15px 0 0 15px;
    text-align: justify; width: 200px;}
****/    
.about-section1.bg-incorence h1,.about-section h1{ padding-bottom:20px; float:left; width:100%;}	 
.ban-sec1 img{float:left; width:100%; margin-bottom:30px; padding: 15px 0 15px 15px;}
.about-section1 h1{color:#55648f; font-size:30px;padding-top: 30px;}
.contact{padding-top:0px;}

.about-section2 img{padding:0px 15px 0 15px; float:left;}
.about-section2 p{ color: #000;
    font-family: "OpenSans";
    font-size: 15px;
    padding:36px 0 0 15px;
    text-align: justify;
    }
	 
.ban-sec2 img{float:left; width:100%; margin-bottom:30px; padding: 15px 0 15px 15px;}
.about-section2 h1{ font-size:36px; padding-left:15px; color:#55648f;}

.client h1,.about-section h1{color:#55648f; font-size:36px; padding:30px 0 12px;}
.client-section{float:left; padding-top:30px; padding-bottom:30px;}
.client-section ul li{float:left;}

.marquee{ marquee-style:alternate;}




.footer-section1{background:#35477c; width:100%; padding-bottom:40px; margin-top:30px;}
.footer-section1 h3{color:#fff; font-size:20px; text-transform:uppercase; padding:40px 0 10px 0; font-family: 'OpenSans'; }
.footer-section1 ul{ padding:0; margin:0;}
.footer-section1 ul li{ background:url(images/icon.png) no-repeat left center; margin-top: 5px;  padding-left: 15px; }
.footer-section1 ul li a{color:#fff;  font-size:15px; font-family:Arial; }
.footer-section1 ul li a:hover{color:#fd4c65;}
.footer-section1 p{color:#fff; font-size:15px;  margin-top: 10px; font-family:Arial;  }
.footer-section1 img{margin-top:10px;}
.footer-section1 img:hover{opacity:0.5; cursor:pointer;}
.follow{ float:right;}





.testimonial-section h1{color:#55648f; font-size:36px; padding:30px 0 0 15px;}
.right-inner p,.left-inner p{}
.right-inner img{ margin-top:75px;}
#inner-about{ float:left; width:100%; padding-bottom:30px;}
.left-inner-section{ float:left; width:100%;}
.left-inner-top{ float:left; width:55%;}
.left-inner-top p{ border:none;}
.right-inner-top{ width:45%; float:left;}
.right-inner-top img{ margin-top:86px;  border:1px solid #ccc; padding:6px; margin-bottom:20px;}
.right-inner-top.second img{ margin-top:0;}
.additional p{ padding-bottom:0px;}
.agency a{ color:#fff;}
.agencying p{color: #747882; text-align: left;  font-size: 22px; padding-left:7px; line-height: 18px;}
.agencying h1 {  color:#363636; font-size: 22px; padding-bottom: 20px;}

.left-blog li { float: left; width: 50%; list-style-type:none; padding: 0 20px; border-right:1px solid navy;}
.left-blog li:last-child{ border-right:none;}
.read { float: right; margin-right: 40px;}
ul.cnss-social-icon li{ background:none; padding:0px 0px;}
.left.carousel-control { display: none;}
.right.carousel-control{ display:none;}
.carousel-indicators { bottom: -50px;}
 .nav .current-menu-item a {background:#fff; color:#4c4c4c;}

.menu-footer-menu2-container .menu .current_page_item > a {background:none;}

.form-sector .wpcf7-form-control-wrap { padding-top: 0 !important; width: 100%;}

.ajax-loader {
  display: none;
}
.wpcf7-not-valid-tip {
  float: right;
  position: absolute;
  right: 8px;
  top: -4px;
}
.wpcf7-form > p {
  margin: 0 0 9px;
}

.col-lg-5.col-md-5.col-sm-5 > iframe {
    margin-top: 40px;
}
.video-js .vjs-tech{ height:auto !important;}

.tp-caption.tp-fade.tp-resizeme.start {
  left: 704.753px!important;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  overflow: hidden;
}
.embed-responsive-16by9 {  padding: 0!important;
}


.su-spoiler-content.su-clearfix > ul {
  padding-left: 20px;
}

.single h2 {
  margin: 3% 0 1%; font-size:28px;
}


.more-link {
  float: right;
  margin-right: 40px;
}


.blog {
  margin-bottom: 30px;
}
ul.srv { padding: 0 12px;}
ul.srv > li { padding: 9px 0; color: #6d6d6d;}
.spc > h3 { padding: 25px 0 12px;}

.spv { padding: 30px 0 5px;}
.right-inner-top > img { width: 100%;}
.sidebar { padding: 40px 0 0;}
.spv > img { width: 100%;}
.sidebar .slide_cnt { background: #fff none repeat scroll 0 0; padding: 20px; color:#000; border:1px solid #666666; margin-bottom: 25px;}
.sidebar .close-icon {
  margin: 37px 10px;
}
.sidebar .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  margin-bottom: 8px;
  width: 100%;
}
.sidebar .wpcf7-form-control .wpcf7-select {
  margin-bottom: 8px;
  width: 100%;
}
.right-inner-top > img {
  width: 100%;
}
.sidebar .wpcf7-form > h1 {
  color: #666666;
  font-size: 29px;
  padding: 0 0 20px;
}
select { width: 100%;}
.blog_right { margin-left: 45px;}
.about-section1 img { width: 45%;}

.sidebar .wpcf7-form-control.wpcf7-submit:hover {
  background: #fff none repeat scroll 0 0;
  color: #000;
  transition: background-color 1s ease-out 0s;
}

.sidebar .wpcf7-form-control.wpcf7-submit {
  background: #36487d none repeat scroll 0 0;
  border: medium none;
  border-radius: 7px;
  box-shadow: 0 4px 0 #6e85c9;
  color: #fff;
  font-family: "open_sanssemibold";
  font-size: 22px;
  margin-top: 9px;
  padding: 9px;
  width: 48%;
}




.fot1 {
  margin-left: 55px;
}

#menu-footer-menu2 li {
  float: left;
  width: 50%;text-transform: capitalize;
  background-position: left 10px;
}


.testi_inner {
  border: 1px solid #666666;
  border-radius: 5px;
  margin:15px 0;
}

.testi_inner img {
  margin: 5px 5px 5px 0;
}

.testi_inner p {
  padding-top: 20px;
}

.single h6 {
  color: #55648f;
  font-size: 36px;
  padding: 30px 0 12px;
}

.single h1 {
  color: #55648f;
  font-size: 32px;
  padding: 30px 0 12px;
}
.single .inner-about, .inner-section h3 {
  color: #55648f;
  font-size: 23px;
  padding: 10px 0;
}

.single p {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 0;
  padding-left: 0;
  text-align: justify;
  width: 100%;
}

 
.worker ul{ padding:0; font-family: "OpenSans",Sans-sarif;}

.worker li {
  color: #666;
  font-family: "OpenSans",Sans-sarif;
  font-size: 14px;
  list-style: outside none disc;
  margin: 5px 16px;
  text-align: justify;
}
.worker li b {
  color: #55648f;
  font-family: "Helvetica-Condensed-Bold";
  font-size: 18px;
  font-weight: 100;
}
.about-section1 h3 {
  color: #55648f;
  font-size: 23px;
  padding: 10px 0;
}

.socil { float: right;  width: 37%;}
.socil > li { float: left; margin: 15px 0 15px 5px;}



#contact_drop  {
  border: medium none;
  border-radius: 5px;
  box-shadow: 0 0 1px #000 inset;
  color: #000;
  font-size: 16px;
  margin-bottom: 22px;
  padding: 10px;
  width: 88%;
}


#home_drop {background: #fff ;
  width: 80%;border: 1px solid #bbbbbb;
    font-family: "OpenSans";
    margin-top: 18px;
    padding: 12px;
  padding: 15px;
}




.sidebar #slider_drop {
  font-size: 16px;
  padding: 4px;
}

.about-section1 h2 {
  color: #55648f;
  font-size: 23px;
  padding: 10px 0;
}

























 
/* media queries*/ 
















/* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
iframe {
  width: 100%;
}
.banner form{  display:none;}


    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
.tp-caption.tp-fade.tp-resizeme.start {
  
}
.banner form{  display:none;}
   
        .banner form {
  width: 100%!important;
}

.banner form input[type="submit"] {  font-size: 16px; width: 56%;}
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
        
.tp-caption.tp-fade.tp-resizeme.start {  left: 400px!important;}
.banner form{  display:none;}
        .banner form {
  width: 100%!important;
}
.banner form h1 {  font-size: 17px !important;}
.banner form input[type="submit"] {  font-size: 16px; width: 56%;}
        
iframe {  width: 100%;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
iframe {
  width: 100%;
}
 .banner form{  display:none;}
 
 .top-right .textwidget i {
  float: right;
  font-style: normal;
  margin-left: 8px;
  text-align: left;
  width: 75%;
}
 
 
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
        .banner form{  display:none;}
        
        iframe {
  width: 100%;
}
.top-right .textwidget i {
  float: right;
  font-style: normal;
  margin-left: 8px;
  text-align: left;
  width: 75%;
}
        
    }


.banner1 {
display:none;
}

 @media only screen and (max-width : 767px) {
     .banner1 {display:block !important;}
.banner1 img{width:100%;height:auto;}
 }
 .top-right .textwidget i {

  font-style: normal;

}
.menu li .sub-menu li a {
  background: transparent none repeat scroll 0 0;
  color: #fff;
  font-size: 12px;
}


.banner .wpcf7-not-valid-tip {
  left: 0;
  top: 31px;
}
.banner .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  margin: 0;
}
.Get-Touch div.wpcf7-validation-errors {
  margin: 0 auto;
  width: 80%;
}
.Get-Touch .wpcf7-not-valid-tip {
  top: 32px;
}
.Get-Touch div.wpcf7-mail-sent-ok {
  margin: 0 auto;
  width: 80%;
}
.page-id-583 span.wpcf7-not-valid-tip {
  left: 0;
  top: 20px;
}
.page-id-583 div.wpcf7-validation-errors {
  margin: 0;
}


.banner .slide_cnt {
  float: left;
  width: 545px;
}
.banner1 img{
	display:none;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */  


#slider_drop option {
    color: #000;
}


}

.banner div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    color: #fff;
}

.left-blog strong, .right-blog strong {
  color: #56658f;
  font-family: "Roboto-Regular";
  font-size: 18px;
  padding-left: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
.left-blog strong, .right-blog strong {
  color: #56658f;
  font-family: "Roboto-Regular";
  font-size: 18px;
  padding-left: 0;
}
}
@media (max-width:768px){
	.banner {
		/*display:none;*/
	}
}














