/*
Theme Name: Monarch Prestige Cleaning
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: Golam Morshed
Author URI: http://belocal.today/
Author: the WordPress team
Author URI: https://wordpress.org/

*/
 
/*-----css-----*/


/*..........CSS TAG................*/

html{margin-top: 0 !important; overflow-x: hidden;} 
/*........................................READ MORE START........................................................*/
.read-more-deco {font-size: 15px; color: #868383; text-decoration: underline;  padding-left: 4px;}
/*........................................READ MORE END........................................................*/

body {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', Helvetica, Arial !important;
/*    color:#000;*/
}
/*===========================================================HEADER START===================================================================*/
.header-top {background: #ffa600; position: fixed; height: auto; width: 100%; z-index: 1; border-bottom: 4px solid #a6a6a6;}


/*==============Email ID & Icon Start==============*/
.email-section {}
.email-decoration-div {padding-top: 10px;}
.email-icon-img {}
.email-id-span {}
.email-id-a {}
a.email-id-a {color: #ffffff; font-size: 18px; font-weight: 400;} 
/*==============Email ID & Icon End==============*/

/*==============Phone Number & Icon Start==============*/
.phone-section {}
.phone-decoration-div {padding-top: 10px;}
.phone-icon-img {}
a.phone-decoration-text-main-a { padding-left: 6px !important; font-family: 'Open Sans', sans-serif;}
strong.phone-decoration-text-main-strong {font-size: 20px; color: #ffffff;}


a.content-colorcng {text-align: left; font-size: 26px; color: #ffffff;}
/*==============Phone Number & Icon End==============*/

/*==============Google Image Start==============*/
.google-imge {}
/*==============Google Image End==============*/

/*==============Social Icon Start==============*/
.social-icon {} 
.social-icon-imge {}
ul.social-all-icon {padding: 0% 0%;}
ul.social-all-icon li {float: left; padding-left: 4px; list-style: none;} 
/*==============Social Icon End==============*/

/*==============Top Menu Start==============*/
.topmenu {padding-top: 10px;}
.topmenu-control {}
ul#menu-top-menu li {float: left; padding-left: 10px; list-style: none;}
ul#menu-top-menu li a {color: #ffffff; text-decoration: none; font-weight: 600; font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 400;}
/*==============Top Menu End==============*/

/*==============Logo-Menu Start==============*/
.logomenu-bg {background: url('img/Menu-Background.jpg'); border-bottom: 4px solid #a6a6a6;} 
.logomenu-position-div {padding-top: 6%; padding-bottom: 1%; padding-left: 0%;}
/*======Logo Start=======*/
.sitelogo {padding: 0px;}
.sitelogo img {width: 72%; padding-top: 0%;}  
/*========Logo End=======*/

/*========Menu Start=============*/
.site-mainmenu li{}
.site-mainmenu li a {font-size: 16px;}
.navbar-default .navbar-nav > .active > a {color: #ffa600 !important; background-color: #000000 !important;}
/*========Menu End=============*/
/*==============Logo-Menu End==============*/

/*==============Banner Start================*/
.banner-mobile{background: url('img/Banner.png'); background-size: 100% 100%;}
.banner {background: url('img/Banner.png'); background-size: 100% 100%;} 
.banner-text-decoration-div {}
.banner-text-one {text-align: center; margin-top: 5%; z-index: 1;} 
.banner-text-one span {}
span.banner-text-one-span {font-family: 'Open Sans', sans-serif; font-size: 50px; font-weight: 800; color: #ffa600; text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;} 
.banner-text-two {text-align: center; margin-top: 2%; margin-bottom: 10%; z-index: 1;}
span.banner-text-two-span {fonst-family: 'Open Sans', sans-serif; font-size: 29px; font-weight: 700; color: #000000;} 

.site-img-section {background-color: rgba(0, 0, 0, 0.48); padding: 0% 0%; 0%}
.site-home-img-div {padding-top: 2%;}
.site-img-home {}

/*==============Banner End================*/  
.questions-asked-text {padding: 01% 0%;}   
.questions-asked-img {padding: 01% 0%;}
.questions-asked-text-h3 {font-size: 35px; padding-top: 0%; text-align: center;} 

.site-home-free-part-text {margin: 0% 0% 0%; padding: 0% 0% 0%;}
.site-home-free-part-img {margin: 0% 0% 0%; padding: 0% 0% 0%;}
img.site-img-home-free-img {display: block; width: 100%;}
h3.site-home-free-part-text-h3 {background-color: rgba(156, 190, 0, 0.74); color: #ffffff; padding: 2% 3% 2%; border-radius: 8px; font-size: 20px;}
h3.site-img-home-cir-text-h3 {font-size: 20px; text-align: center; color: #ffffff; font-weight: 600;}
p.site-img-home-cir-text-p {text-align: center; color: #ffffff;}
/*======================================EXTRA HEADER START=================*/
i.fa.fa-phone.topheaderphoneicon {padding: 5px 8px; margin-top: 7px;}
.social-icon {list-style: none; font-size: 10px; padding-left: 0px; margin-top: 2px;}
ul.social-icon li {display: inline-block;}
ul.social-icon li a {color: #ed1b2e;}
.top-social-icon img {margin-top: 5px;}
nav.navbar.navbar-default {padding-top: 3%;}
ul.menu { padding: 0 }
.menu a:hover { color: #060706; text-decoration: none }
.phone {margin-top: -8px;}
.phone:hover {color: #460BB9 !important;}
.phone {color: #ff8500;}
.phone img {width: 7%; position: relative; top: -2px;} 
.topheaderphoneicon{color: #ffffff; border: 1px solid #ffffff; font-size: 20px !important; border-radius: 75%;}
.top-social-icon {}
.social-header {margin-top: -2px; margin-left: -4%; padding-left: 0px;}
.list-inline>li {display: inline-block;padding-right: 0px !important;padding-left: 0px !important;}
.top.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 18px !important; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #ed1b2e !important; background-color: #ffffff !important; width: 30px; height: 30px; border-radius: 50%; padding-left: 5px !important; padding-top: 4px !important; border: 2px solid;}
.slaider.fa {color: #ffffff;}
/*.site-mainmenu a {text-decoration: none; color: #ffffff; font-weight: 600;}*/
.top-menu a {text-decoration: none; color: #fff;}
.top-menu li{padding-right: 14px; margin-top: 5px; font-size: 12px;}
ul li a:active {}
.nav > li > a {padding: 7px 7px !important; border-radius: 6px; width: 100%;}
.phone-num {color: #000000; font-size: 16px; padding-left: 10px; margin-top: 10px;} 
a:hover, a:focus {text-decoration: none !important;}
.navbar-default {background-color: rgba(204, 0, 0, 0) !important; border-color: rgba(204, 0, 0, 0) !important;} 
.navbar-default .navbar-nav > li > a {color: #585858 !important;} 
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background: rgba(0, 0, 0, 0) !important;}
/*.navbar-default .navbar-nav > .active > a {color: #ffffff !important; background-color: #000000 !important;}*/
/*========================================EXTRA HEADER END=================*/

/*===========================================================HEADER END===================================================================*/






/*=====================================================HOME FORM PART START================================================================*/
.form-part-bg {background: url('img/form-part-bg.png'); background-size: 100% 100%;}
.form-part-control {padding-bottom: 1%; padding-left: 0%; padding-right: 0%;}
.form-part-control2 {padding-left: 0%; padding-right: 0%;}

.home-phone-number span {font-weight: 700; font-size: 42px; color: #000000;}
.home-phone-contact-text {font-size: 42px; text-align: center; color: #fff; padding: 1% 0%;}
/*
.phone-contact-text-top {background-color: #001722;}
.phone-contact-text {text-align: center; font-size: 25px; color: #ffffff; padding: 8% 4%;} 
*/
.formpartcontrol {margin: 0px 0px; padding: 0px 4px;}
.sub-bt-deco {}


input#field_qh4icy2, input#field_4jy87n, input#field_29yf4d2, input#field_1up2j2, input#field_sv0c38 {border-radius: 0%; height: 36px; padding: 0px 7px; background-color: rgba(255, 255, 255, 0.38); border: none; }

form#form_contact2 ::-webkit-input-placeholder {color: #ffffff;}
form#form_contact2 :-moz-placeholder { /* Firefox 18- */ color: #ffffff;}
form#form_contact2 ::-moz-placeholder {  /* Firefox 19+ */ color: #ffffff;}
form#form_contact2 :-ms-input-placeholder {color: #ffffff;} 


form#form_contact2 input[type="submit"] {width: 100%; border-radius: 0%; color: #ffffff; background: rgba(93,98,84,1);
background: -moz-linear-gradient(top, rgba(93,98,84,1) 0%, rgba(92,97,83,1) 24%, rgba(83,87,74,1) 49%, rgba(72,76,64,1) 74%, rgba(70,74,62,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(93,98,84,1)), color-stop(24%, rgba(92,97,83,1)), color-stop(49%, rgba(83,87,74,1)), color-stop(74%, rgba(72,76,64,1)), color-stop(100%, rgba(70,74,62,1)));
background: -webkit-linear-gradient(top, rgba(93,98,84,1) 0%, rgba(92,97,83,1) 24%, rgba(83,87,74,1) 49%, rgba(72,76,64,1) 74%, rgba(70,74,62,1) 100%);
background: -o-linear-gradient(top, rgba(93,98,84,1) 0%, rgba(92,97,83,1) 24%, rgba(83,87,74,1) 49%, rgba(72,76,64,1) 74%, rgba(70,74,62,1) 100%);
background: -ms-linear-gradient(top, rgba(93,98,84,1) 0%, rgba(92,97,83,1) 24%, rgba(83,87,74,1) 49%, rgba(72,76,64,1) 74%, rgba(70,74,62,1) 100%);
background: linear-gradient(to bottom, rgba(93,98,84,1) 0%, rgba(92,97,83,1) 24%, rgba(83,87,74,1) 49%, rgba(72,76,64,1) 74%, rgba(70,74,62,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d6254', endColorstr='#464a3e', GradientType=0 ); box-shadow: none; border: 1px solid #000000;} 
/*=====================================================HOME FORM PART END================================================================*/


/*=====================================================TESTIMONIL PART Start================================================================*/
.testimonial-title {
    text-align: center;
    font-size: 40px;
    color: #202020;
    font-weight: 600;
}
.testimonial-pic{position: relative; bottom: -11px; z-index: 999;}
.testimonial-ceo {color: #928b8b;    font-size: 17px;}
.testimonial-pic-title {padding-bottom: 5%;}
img.testimonial-client-pic {display: block; margin: 0 auto;}
.testimonial-disi-title { font-size: 25px;   font-weight: 700;}
.clearboth {clear: both;}
.testimonial-para { padding-bottom: 5%; min-height: 194px;}
.testmonial-area {}

.testmonial-area-section {background: url(img/testimonial-bg.png); background-size:cover; padding-bottom: 2%;}
.testmonial-title {color: #000000; padding-top: 2%; font-weight: 600;}
.carousel-inner {color: #000000;}
ol.carousel-indicators i {font-size: 20px; color: #fff;}
.test-title {padding: 5% 0%;}

/* carousel */
#quote-carousel {padding: 0 10px 30px 10px; margin-top: 30px;}

/* Control buttons  */
#quote-carousel .carousel-control {background: none; color: #222; font-size: 2.3em; text-shadow: none; margin-top: 30px;}
/* Previous button  */
#quote-carousel .carousel-control.left {left: -12px;}
/* Next button  */
#quote-carousel .carousel-control.right {right: -12px !important;}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators {right: 50%; top: auto; bottom: 0px; margin-right: -19px;}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: url(img/testimonial-icon2.png);background-size: cover;
    width: 18px;
        height: 17px;
}
#quote-carousel .carousel-indicators .active 
{
  background: url(img/testimonial-icon1.png); background-size: cover;
    width: 18px;
        height: 17px;
} 
#quote-carousel img
{
  width: 14%;
  height: 100px;
    padding-bottom: 2%;
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}




/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
    
}

/* 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;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}


/*=====================================================TESTIMONIL PART END================================================================*/

/*=====================================================HOME CONTEAN PART START================================================================*/
.home-contain-all-img {}
.home-contain-img {}
.home-contain-img-cont {}

.home-contain-title {text-align: center; font-size: 40px; color: #202020; font-weight: 600; padding: 5% 0% 0%;}
.home-contain-title-span {color: #ffa600;}

.home-contain-bg {}
.home-contain-contr {margin-top: 5%;}
.home-contain-bor {background: url('img/contant-bor.png');  background-repeat: repeat-x;}
.home-contain-top-img {text-align: center;} 
.home-contain-top-img img {position: relative; bottom: 25px;}
.home-contain-text {margin-top: 3%;}
.home-contain-text-p {}
.home-contain-text-p-all {padding: 0% 0%; margin: 0% 0%;}
.home-contain-text-p-l {padding-left: 0%;}
.home-contain-text-p-l-numeric {float: left;  margin-right: 2%; margin-top: 1%;}
.home-contain-text-p-r {padding-right: 0%;}
/*=====================================================HOME CONTEAN PART END================================================================*/

li#facebook_plugin-2 {
    list-style-type: none !important;
    height: 270px !important;
    overflow: hidden !important;
}

/*=====================================================LOCATION MAP PART START================================================================*/
.map-location {}
/*=====================================================LOCATION MAP PART END================================================================*/



/*=====================================================FOOTER PART START================================================================*/
.footer-bg {background: url('img/footer-bg.jpg'); background-size: cover;} 
/*.footer-feed-bg {background-color: rgba(246, 190, 189, 0.6);}*/
/*.footer-feed-bg {background: url('img/a.jpg'); background-size: cover; min-height: 50px;} */
.contact-details-div {text-align: left;} 
.contact-details-span {font-size: 33px; color: #ffffff; font-weight: 500;}
.facebook-feed-div {text-align: left; padding-left: 6px;}
.facebook-feed-span {font-size: 33px; color: #ffffff; font-weight: 500;}
.google-feed-div {text-align: left;}
.google-feed-span {font-size: 33px; color: #ffffff; font-weight: 500;} 


.footer-feed {padding-top: 1%;} 
.footer-feed span {} 
.footer-feed-facebook {text-align: left;}
.footer-feed-googleplus {text-align: left;}

/*============Footer Content==============*/
.footer-all-cont {margin-top: 1%; padding: 0px 0px 0px;} 
.footer-all-info-div {}
li#facebook_plugin-3,li#go_plus_plugin-2 {list-style: none;}
.table-cont {padding: 10px 15px;}
.table-cont table tr {} 
.td-conten-logo-img {background-color: #fff; padding: 0% 5% 5%;}
.table-cont table tr td {}
.table-cont table tr td a {color: #ffffff;}
.td-conten-text {font-size: 16px; color: #ffffff;}
.td-conten-text2 {font-size: 16px; color: #ffffff;}
.td-conten-text3 {color: #ffffff;}
span.importan {font-weight: bold; font-size: 22px;}
.td-conten-text4 {font-size: 16px; color: #cc0000;}
.td-conten-phone strong {text-decoration: none; font-size: 20px; font-weight: 600;}
.td-conten-email span {text-decoration: underline;}


table.contact-info-tab {margin-top: 5%;}
.contact-info-tr {} 
.contact-info-td-l {} 
i.fa.fa-map-marker.contact-location-info-icon {color: #ffa600; padding-right: 10px; padding-top: 10px; font-size: 28px;}
i.fa.fa-phone.contact-phone-info-icon {color: #ffa600; padding-right: 10px; padding-top: 5px; font-size: 28px;}
i.fa.fa-envelope.contact-envelope-info-icon {color: #ffa600; padding-right: 10px; padding-top: 3px; font-size: 22px;}
.contact-location-info-icon {}
.contact-info-td-r {}
.contact-info-address {color: #ffffff;}
.contact-info-address-span {font-size: 17px;}  
.contact-info-td-down {} 
.contact-info-tabl-down {margin-top: 10%;}
img.contact-info-td-down-img {width: 100%;}

/*==============BELOCAL============*/
.belocal {text-align: center; color: #000000; padding: 15px; background-color: #ffa600;}
.belocal-span {font-weight: 600;}
.belocal strong a {font-size: 16px; color: #ffffff; text-decoration: underline;}

/*=====================================================FOOTER PART END================================================================*/


/*=====================================================SIDE CONTACT-BAR PART END================================================================*/
.about-right-bottom {background: url('img/site-contact-bg.jpg'); background-size: cover; height: auto; padding: 0px 0px;} 
.about-right-bottom-top {padding: 0px 0px;}
.about-right-bottom-top-dow {background: url('img/about-top-dow-bg.png'); background-size: cover; height: auto;}
img.about-top-dow-img {display: block; margin: -1px auto;}

.about-right-bottom-top-text {color: #ffffff; font-size: 32px; text-align: center; font-weight: 600;}
.about-right-bottom-top-cont {color: #ffffff; font-size: 16px; text-align: center;  margin-top: 20px;}
.about-right-bottom-top-cont a {color: #ffffff; font-size: 22px; font-weight: 600;} 
.about-right-bottom-form {padding: 5% 5% 0%;}

.phone-number span {text-align: left; font-size: 25px; color: #ffa600; font-weight: 700;}
.phone-contact-text-top {background-color: #001722;}
.phone-contact-text {text-align: center; font-size: 25px; color: #ffffff; padding: 8% 4%;} 
/*============SIDT CONTACT FORM START==============*/
input#field_qh4icy3, input#field_l193bh, input#field_29yf4d3, input#field_13tzow, input#field_88dqdm {border-radius: 0px; height: 40px; background: rgba(255, 255, 255, 0.28); border: none; padding: 0% 5%;}

form#form_contact3 ::-webkit-input-placeholder {color: #ffffff;}
form#form_contact3 :-moz-placeholder { /* Firefox 18- */ color: #ffffff;}
form#form_contact3 ::-moz-placeholder {  /* Firefox 19+ */ color: #ffffff;}
form#form_contact3 :-ms-input-placeholder {color: #ffffff;} 

form#form_contact3 input[type="submit"] {width: 100%; border-radius: 0%; height: 50px; font-size: 22px; font-weight: 600; padding-top: 5px; color: #ffffff; border: 1px solid #333333; box-shadow: none; background: rgba(93,98,84,1);
background: -moz-linear-gradient(top, rgba(93,98,84,1) 0%, rgba(90,95,81,1) 27%, rgba(83,87,74,1) 50%, rgba(76,80,68,1) 72%, rgba(70,74,62,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(93,98,84,1)), color-stop(27%, rgba(90,95,81,1)), color-stop(50%, rgba(83,87,74,1)), color-stop(72%, rgba(76,80,68,1)), color-stop(100%, rgba(70,74,62,1)));
background: -webkit-linear-gradient(top, rgba(93,98,84,1) 0%, rgba(90,95,81,1) 27%, rgba(83,87,74,1) 50%, rgba(76,80,68,1) 72%, rgba(70,74,62,1) 100%);
background: -o-linear-gradient(top, rgba(93,98,84,1) 0%, rgba(90,95,81,1) 27%, rgba(83,87,74,1) 50%, rgba(76,80,68,1) 72%, rgba(70,74,62,1) 100%);
background: -ms-linear-gradient(top, rgba(93,98,84,1) 0%, rgba(90,95,81,1) 27%, rgba(83,87,74,1) 50%, rgba(76,80,68,1) 72%, rgba(70,74,62,1) 100%);
background: linear-gradient(to bottom, rgba(93,98,84,1) 0%, rgba(90,95,81,1) 27%, rgba(83,87,74,1) 50%, rgba(76,80,68,1) 72%, rgba(70,74,62,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d6254', endColorstr='#464a3e', GradientType=0 );}
/*============SIDT CONTACT FORM END==============*/

/*=====================================================SIDE CONTACT-BAR PART END================================================================*/


/*=====================================================INNER PAGE START=====================================================================*/
.about-img-cont-left {padding-left: 0px;}
.about-img-cont-left img {display: block; margin: 0 auto;}
.inner-page-para {}
.inner-page-text-title {font-size: 20px; font-weight: 600; color: #000000;}







.about-us-bg {background: url('img/inner-title-bg.png'); background-size: cover; min-height: auto; text-align: center; font-family: 'Open Sans', sans-serif; font-size: 40px; color: #ffa600; font-weight: 800; text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;     padding: 20px 0px;}


.inner-contant {padding: 40px 16px;} 

.about-right-top  {background: #e61d22; padding: 20px 0px 20px 0px; font-size: 18px;} 
.about-right-top-lesson {color: #ffffff;}
.about-right-top-figure {color: #ffff00;}
.leasson-figure {background: #e61d22; padding: 20px 25px 25px 56px; font-size: 18px;}
.leasson-figure-table {width: 100%;}
.leassontab {color: #ffffff;}
.figuretab {color: #ffff00;}


.about-img-cont-left {padding-left: 0px;}
.about-img-cont-right {padding-right: 0px; padding-bottom: 10px;}
.about-img-cont-right img {display: block; margin: 0 auto;} 
.about-img-cont-left img {display: block; margin: 0 auto;}

.site-bar-bottom-text {padding-bottom: 25px;}
.site-bar-bottom-text span {font-size: 26px; text-align: center; padding: 0px;}

form#form_contact5 input[type=text] {border-radius: 0px; height: 40px; padding-left: 10px; padding-right: 10px;}
form#form_contact5 input[type=email] {border-radius: 0px; height: 40px; padding-left: 10px; padding-right: 10px;}
form#form_contact5 input[type=tel] {border: 1px solid #000000; border-radius: 0px; height: 40px; padding-left: 10px; padding-right: 10px;}


form#form_contact5 input[type=submit]:hover, form#form_contact5 input[type=submit]{background: #ffffff; border: 2px solid #ed1c24; color: #000000; font-weight: 600; width: 80%; border-radius: 0px;}

input#field_d9m1u5 {color: #B5B5B5;}
/*=====================================================INNER PAGE END=====================================================================*/

/*=====================================================CONTACT US PAGE START=====================================================================*/
.contact-head-top {padding: 0px 0px; margin: 0px 0px;}
.contact-head-top-left {padding: 0px 0px; margin: 0px 0px;}
.contact-head-top-left-h2 {padding: 0% 0% 0%; margin: 0% 0% 5%; font-weight: 700;}
p.contact-head-top-left-p {font-size: 22px; font-weight: 600;}
p.contact-head-top-left-p2 {margin: 5% 0% 0%;}
.contact-head-top-right {}

form#form_contact4 input#field_qh4icy4, input#field_29yf4d4, input#field_e6lis62 {border-radius: 0%; height: 40px; padding: 0% 2%;}
form#form_contact4 textarea#field_9jv0r12 {border-radius: 0%; padding: 0% 2%;} 

form#form_contact4 ::-webkit-input-placeholder {color:#aaa;}
form#form_contact4 :-moz-placeholder {color:#aaa;}
form#form_contact4 ::-moz-placeholder {color:#aaa;}
form#form_contact4 :-ms-input-placeholder {color:#aaa;}
form#form_contact4 input[type="submit"] {color: #ffffff; width: 18%; display: block; border-radius: 0%; border: 1px solid #b50c0c; background: rgba(255,106,0,1);
background: -moz-linear-gradient(top, rgba(255,106,0,1) 0%, rgba(255,102,0,1) 26%, rgba(255,85,0,1) 49%, rgba(255,72,0,1) 74%, rgba(255,60,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,106,0,1)), color-stop(26%, rgba(255,102,0,1)), color-stop(49%, rgba(255,85,0,1)), color-stop(74%, rgba(255,72,0,1)), color-stop(100%, rgba(255,60,0,1)));
background: -webkit-linear-gradient(top, rgba(255,106,0,1) 0%, rgba(255,102,0,1) 26%, rgba(255,85,0,1) 49%, rgba(255,72,0,1) 74%, rgba(255,60,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,106,0,1) 0%, rgba(255,102,0,1) 26%, rgba(255,85,0,1) 49%, rgba(255,72,0,1) 74%, rgba(255,60,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,106,0,1) 0%, rgba(255,102,0,1) 26%, rgba(255,85,0,1) 49%, rgba(255,72,0,1) 74%, rgba(255,60,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,106,0,1) 0%, rgba(255,102,0,1) 26%, rgba(255,85,0,1) 49%, rgba(255,72,0,1) 74%, rgba(255,60,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a00', endColorstr='#ff3c00', GradientType=0 );} 
.contact-mid-text {padding: 0% 0% 0%; margin: 0% 0% 0%;}
h3.contact-mid-text-title {font-size: 20px; font-weight: 600;}
p.contact-mid-text-p {font-size: 16px;  padding: 0% 2%;} 
.contact-form-info-address-img {display: block; margin: 0 auto;}
.contact-form-info-phone {border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.contact-form-info-phone-img {display: block; margin: 0 auto;}
.contact-form-info-email-img {display: block; margin: 0 auto;}
p.contact-addr-tex {text-align: center; font-weight: 700; padding: 2% 0% 0%;}
p.contact-addr-tex2 {text-align: center; color: #ff5900;}
p.contact-addr-tex3 {text-align: center; font-size: 14px; font-weight: 600; padding: 0% 6% 0%; margin: -2% 0% 0%;}
span.contact-phone-tex-span {color: #000000; text-align: center; display: block; font-size: 22px; margin: -2% 0% 0%; padding: 0% 0% 0%;}
span.contact-email-tex-span a {color: #000000; text-align: center; display: block; padding: 0% 0% 0%; margin: -2% 0% 0%;}
.contact-form-info {padding: 0% 0% 0%; margin: 3% 0% 0%;}


.contact-form-header {margin-top: 2%; margin-bottom: -1%;}
.contact-form-header span {color: #ed1c24; font-size: 25px; font-family: 'Raleway', sans-serif;}
.contact-info-text {margin-top: 2%; margin-bottom: 1%;}
.contact-info-text span {color: #ed1c24; font-size: 20px; font-family: 'Raleway', sans-serif;}
.contain-home {}
.contain-address-icon {font-size: 20px; color: #ed1c24;}
.contact-address-text{}
.contact-address-text span{padding: 0px 10px;}
.contain-email-icon {font-size: 20px; color: #ed1c24;} 
.contact-email-text {}
.contact-email-text span {padding: 0px 10px;}
.contact-email-text a {text-decoration: underline; color: #585858;}
.contain-web-icon {font-size: 20px; color: #ed1c24;}
.contact-web-text {}
.contact-web-text a {text-decoration: underline; color: #585858;} 
.contact-web-text span {padding: 0px 10px;}
.contact-all-info {margin-top: 3%;}
.contain-phone-icon {font-size: 20px; color: #ed1c24;}
.contact-phone-text {padding: 0px 10px;}
.contact-phone-text a {color: #585858;} 
.contact-phone-text span {}
.contact-all-phone {margin-left: 0px; padding-left: 0px; margin-top: 2%;} 
td.contain-phone-icon {display: block; margin-top: -5px;}

.contact-page-bg {background: url('img/Contact-Us-bg.jpg');}
.contact-head {margin-top: 50px; margin-bottom: 60px;}
.contact-head-text-bor h2:after {background-color: #000000; content: ""; display: block; width: 120px; height: 3px; line-height: 0; margin-top: -2px; margin: 0 auto;}
h2.contact-head-text-bor {margin-top: 3px;}
.contact-head-text p {font-family: 'Raleway', sans-serif;  font-size: 14px;} 
.contact-address {font-family: 'Raleway', sans-serif; margin-top: 40px; font-size: 15px;}
.contact-head-number {margin-top: 30px;}
.contact-address-bor{border-left: 2px solid #000000; font-family: 'Raleway', sans-serif;}

.contact-address-phone-number a {font-family: 'Raleway', sans-serif; color: #000000;}
.contact-address-email {margin-top: 10px;} 
.contact-address-email a {color: #000000;}
.contact-address-left {margin-top: 20px;}


.contact-head-table {float: right;}
.contact-head-table2 {float: left;}
.contact-head-padd {padding-right: 20px; padding-bottom: 5px;}


.call-email {margin-top: 12px; padding: 5px; background-color: #000000; border-left: 8px solid #cc0000; border-right: 8px solid #cc0000; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 30px; color: #ffffff; text-align: center;}
.contact-form-page {margin-top: 20px;}
form#form_contact6 input[type=text] {border: 1px solid #000000; border-radius: 0px; height: 40px; text-align: left; padding-left: 10px;}
form#form_contact6 input[type=email] {border: 1px solid #000000; border-radius: 0px; height: 40px; text-align: left; padding-left: 10px;}
form#form_contact6 input[type=tel] {border: 1px solid #000000; border-radius: 0px; height: 40px; text-align: left; padding-left: 10px;}
form#form_contact6 input[type=submit]:hover, form#form_contact6 input[type=submit]{background: #ed1f24; border: 2px solid #b3b2b2; color: #ffffff;     font-weight: 600; width: 15%;}
textarea#field_9jv0r13 {border-radius: 0px;}
form#form_contact6 .frm_submit {text-align: center}

/*=====================================================CONTACT US PAGE END=====================================================================*/

/*=====================================================BLOG PAGE START=====================================================================*/
.row blog-header-page {}
.blog-post-date {padding: 5px 0px; color: #ffffff; font-size: 20px; font-weight: 600;  background-color: #ffa600;}
.blog-post-date a {color: #b2acac;}
.blog-post-year {background-color: #c98405; padding: 7px 0px; color: #ffffff; font-size: 20px; font-weight: 600;}
.blog-read-more a {color: #ffffff; background-color: #ff5900; padding: 8px 10px; border-radius: 6px; font-size: 18px;} 

.blog-title-contr {margin-top: 0px; font-size: 25px;}
.blog-page-control-left {text-align: center;}

.blog-read-more {padding: 0% 0% 0%; margin-top: 1%; margin-bottom: 2%;  text-align: right;}
.blog-read-more strong a {font-size: 15px; color: #868383; padding-right: 8px; margin-left: 16px;}

.categories-tags-authors-ul {}
.categories-tags-authors-li {}
i.fa.fa-caret-down.fa-down-arrow-icon {color: #ffa600;}
i.fa.fa-tag.fa-icon-custom {padding-left: 10px; color: #ffa600;}
i.fa.fa-users.fa-icon-custom {color: #ffa600; padding-left: 10px; padding-right: 2px;} 

img.img-responsive.category-icon-img {float: left; padding-right: 5px; width: 19px; padding-top: 4px;}
.blog-dropdown {}

ul.post-categories {padding-left: 0px;}
ul.categories-tags-authors-ul li {list-style: none; display: inline-block; padding-right: 5px; padding-left: 0px;}

li.categories-tags-authors a {color: #000000;}
ul.post-categories a {color: #000000;}
/*=====================================================BLOG PAGE END=====================================================================*/


 /*........................................CONTENT START........................................................*/
.home-phone-number span {font-weight: 600;}
.home-phone-number a {font-weight: 600; color: #000000; font-size: 14px;}
/*........................................CONTENT END........................................................*/

/*........................................SEPARATE CONTENT START........................................................*/
   
/*........................................SEPARATE CONTENT START........................................................*/
.separate-content-bg {background: #2a2929;}
.separate-content {font-size: 36px; color: #fff; text-align: center; padding: 7px; padding-top: 15px; padding-bottom: 15px;}
/*........................................SEPARATE CONTENT END........................................................*/




/*........................................TEXT CONTANT ALL PAGE START........................................................*/
.home-text a {color: #000000;} 
a.home-text {color: #000000; font-weight: 600;}  
a.home-text-num {color: #000000; font-weight: 600;} 
a.home-text-num-direc {color: #000000; font-weight: 400;}
span.callus-bol {font-weight: 600;}
/*........................................TEXT CONTANT ALL PAGE END........................................................*/



 






/*........................................FAQ PAGE START........................................................*/
.faq-page {}
.faq-contant {padding: 40px 0px;}
/*........................................FAQ PAGE END........................................................*/

/*........................................BLOG PAGE START........................................................*/
img.attachment-post-thumbnail.wp-post-image {width: 100%;}

.blog-header-page {margin-top: 60px; margin-bottom: 80px;}
.blog-right {margin-top: 30px; margin-bottom: 40px; padding-left: 0px;}
.blog-right h2:after {background-color: rgba(204, 0, 0, 0.35); content: ""; display: block; width: 100%; height: 3px; line-height: 0; margin-top: 0px; margin: 0 auto;}
.blog-image img {display: block; max-width: 100% !important; height: auto;}


.user-admin {padding-bottom: 10px; padding-left: 0px;}
.user-icon {padding-left: 0px;}


.blog-contant-text {margin-top: 15px; margin-left: 0px; padding-left: 0px;}


.blog-arrow {font-size: 10px; color: #cc0000;}
span.fa.fa-arrow-circle-o-right.blog-arrow {font-size: 16px;}




.blog-post-text-position {margin-top: 10px; padding-left: 0px;} 
.view-read-more-top {margin-top: 80px; margin-bottom: 80px;}

   

/*........................................BLOG PAGE END........................................................*/


/*..............................................READ MORE START....................................................*/
article + [data-readmore-toggle], article[data-readmore] {padding: 3px; }
a.read-more-deco {font-size: 15px; color: #868383; text-decoration: underline; font-weight: 700; padding-left: 4px;}
.read-more-fa-icon {color: #c20000;}

/*font-size: 15px; color: #868383; text-decoration: underline; font-weight: 700; padding-left: 4px;*/
/*..............................................READ MORE END....................................................*/


.clear-pm {margin: 0px !important; padding: 0px !important;}

.about-right-bottom-interlinkin {
    background: #ffa600;
    margin-top: 30px;
}
.about-right-bottom-interlinking-li ul li {
    list-style-type: none !important;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 8px 0;
}
.about-right-bottom-interlinking-li ul li a {color: #fff;display: block;}
.about-right-bottom-interlinking-li ul li a:hover {color: #fff;}

ul {-webkit-padding-start: 0px !important;}

.about-right-bottom-interlinking-title {
    background: #333;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
    color: #fff;
}
._2p3a {
    height: 268px !important;
}
.needpm {
    padding: 10px 0px !important;
    margin: 0 !important;
}
p.linksLoca {
    background: rgb(255, 166, 0);
    text-align: center;
    border-radius: 5px;
    padding: 5px 0px;
    margin: 0;
    border: 1px solid #FFF;
}
h2.locations-areas {
    text-align: center;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    text-shadow: 1px 2px 3px #ffa600;
    font-size: 24px;
    font-weight: 600;
    text-decoration: underline;
}
p.linksLoca a {
    font-size: 24px;
    color: #FFF;
    font-weight: 700;
}
p.linksLoca a:hover {
    color: #000;
    text-shadow: 1px 2px 3px #ffa600;
}

/*========faq=========*/
section.faq-arjeas {
    padding: 2% 0% 0% 0%;
    background: #fff;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #ffa600 !important;
    border-color: #ffa600 !important;
}
.faq-content-section {
    padding: 2.8% 0% 0% 0%;
    background: #000;
}
a.accordion-toggle.collapsed {
    text-decoration: none;
}
.panel-group {margin-bottom: 2px;}

#trapezoidl {
    border-top: 39px solid #ffa600;
    border-right: 36px solid transparent;
    border-radius: 4px 0px 0px 0px;
    height: 0;
    width: 70px;
    display: block;
    margin-top: -11px;
    margin-right: 0px;
    margin-left: -17px;
}
span.blog-num {position: relative; top: -33px; left: 22px; color: #fff; font-size: 20px; font-weight: 800;}

.panel-title {font-size: 18px; color: #2d2e62; font-weight: 600;}

#trapezoid {
    border-bottom: 40px solid #ffa600;
    border-left: 36px solid transparent;
    height: 0;
    width: 81px;
    display: block;
    margin-top: -11px;
    margin-right: -16px;
    border-radius: 0px 3px 0px 5px;
}
i.fa.fa-plus.faq-right {margin-top: 10px; margin-left: 12px; color: #fff;}
i.faq-right.fa.fa-minus {margin-top: 10px; margin-left: 12px; color: #fff;}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}