@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#fff; font-family: 'Montserrat', sans-serif!important; color:#000; font-size:14px; font-weight:400; line-height:normal;}

@-webkit-keyframes flash {
	0% {
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.full-img{ width:100%; height:auto; }

h1, h2, h3, h4, h5, h6, p{margin-top:0px; letter-spacing:0px;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ float:left; margin:0px 25px 15px 0px;}
.image-right{ float:right; margin:0px 0px 15px 25px;}
.alignleft{ float:left; margin:0px 25px 20px 0px;}
.alignright{ float:right; margin:0px 0px 20px 25px;}
.image-left img, .image-right img{ border:0px solid #fff;}
.image-middle{margin:0px auto 20px;}
.image-responsive{width:100%;}
.container{ max-width:1200px;}

/*==========topsection start==============*/
.topsection{ width:100%; background:#FFF; padding-top:10px; padding-bottom:12px; margin:0px auto;}
.topsection01{ margin-bottom:10px; border-bottom:1px solid #d3d3d3; padding-bottom:10px; }
.topsection01-right{ float:right; }
.topsection01-right ul{ float:left; list-style:none; }
.topsection01-right ul li{ float:left; margin:0px; padding:0px 19px 0 12px; position:relative;}
.topsection01-right ul li:before{position:absolute; right:0px; top:9px; content:''; background:url(../images/black-line.jpg) 0 0 no-repeat; width:9px; height:2px;}
.topsection01-right ul li a{ color:#252a2b; font-size:13px; line-height:normal; font-weight:500; }
.topsection01-right ul li a:hover{color:#f29720;}
.topsection01-right ul li:last-child{padding-right:0px;}
.topsection01-right ul li:last-child:before{display:none;}
.topsection01-right h6{ float:right; color:#141724; font-size:20px; line-height:normal; font-weight:600; }
.top-phone-icon{ float:right; color:#141724; font-size:20px; line-height:normal; font-weight:600; }
.top-phone-icon a{color:#141724;}
.topsection02-right{ padding-top:0px;}


/*==========topsection end==============*/

/*==========banner-section start========*/
.banner-section{ width:100%; height:auto; padding:0px; margin:0px auto; position:relative; }
.banner-section img{ width:100%; height:auto; }

.banner-section .full-img-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:20%;text-align:center; color:#FFF; transform:translateY(-20%); -ms-transform:translateY(-20%);
 -webkit-transform:translateY(-20%); -o-transform:translateY(-20%); text-align:center;}

.banner-text{ max-width:876px; margin:0px auto; }
.banner-text01{background: url(../images/banner-bg01.png) repeat; width:100%; padding:25px; margin:0px auto 24px auto;
-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px; border:1px solid #6e7167;}
.banner-text01 h4{ color:#ffffff; font-size:30px; line-height:35px; font-weight:400; letter-spacing:3px;
text-transform:uppercase; margin-bottom:4px; }
.banner-text01 h2{ color:#ffffff; font-size:58px; line-height:62px; font-weight:700; }

.banner-text ul{margin:0px; padding:0px; list-style:none;}
.banner-text ul li{display:inline-block; margin:3px 20px; vertical-align:middle;}
.banner-text ul li a{ background:#f29720; color:#FFF; font-size:28px; line-height:58px; font-weight:600; display:inline-block; padding:0px 60px; text-transform:uppercase; }
.banner-text ul li a:hover{background:#1283e6;}
.banner-text ul li:first-child a{background:#f29720;}
.banner-text ul li:first-child a:hover{background:#1283e6;}

.banner-text h5{ display:inline-block; margin:3px 20px; }
.banner-text h5 a{ background:#1283e6; color:#FFF; font-size:28px; line-height:58px; font-weight:600; display:inline-block; padding:0px 60px; text-transform:uppercase; }
.banner-text h5 a:hover{background:#f29720;}

.banner-text h6{ display:inline-block; margin:3px 20px; }
.banner-text h6 a{ background:#f29720; color:#FFF; font-size:28px; line-height:58px; font-weight:600; display:inline-block; padding:0px 60px; text-transform:uppercase; }
.banner-text h6 a:hover{background:#1283e6;}

.bannertext-bluesec{background: url(../images/bannertext-bluebg.png) repeat; width:100%; 
padding:30px 0px; margin:0px auto; color:#FFF; position:absolute; left:0px; bottom:0px;}

/*==========banner-section end========*/


/*=========homeproperties-section start=============*/

.homeproperties-section{ width:100%; height:auto; padding-top:70px; padding-bottom:61px; min-height:400px; }
.homeproperties-section h2{ color:#707070; font-size:30px; line-height:32px; font-weight:300; margin-bottom:32px; }
.homeproperties-section h2 span{ color:#060813; font-size:64px; line-height:58px; font-weight:800; text-transform:uppercase; }

.homeproperties-section-right01{ width:100%; height:auto; padding-top:17px; padding-bottom:17px; border-bottom:1px solid #d2d2d2;
padding-left:103px; position:relative; }
.homeproperties-section-right01:last-of-type{ border-bottom:none;}

.homeproperties-section-right01 h5{ color:#060813; font-size:26px; line-height:normal; font-weight:400;
margin-bottom:10px; }
.homeproperties-section-right01 p{ color:#2b2b2b; font-size:15px; line-height:normal; font-weight:400 }
.homeproperties-section-right01 .imgsec{ width:auto; height:auto; position:absolute; left:0px; top:10px; }

.bannertext-bluesec01{ width:98%; padding:0px; margin:0px auto; min-height:211px; position:relative; text-align:center; }
.bannertext-bluesec01 .imgsec{ width:241px; height:241px; margin:-120px auto 10px auto; position:relative; }
.bannertext-bluesec01 .imgsec img{-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
border:9px solid #dae9f6; transition: all 0.4s ease-in-out 0s;}

.bannertext-bluesec01:hover .imgsec img{border:9px solid #f29720;}

.bannertext-bluesec01 h5{ color:#ffffff; font-size:35px; line-height:37px; font-weight:700; text-transform:uppercase;
margin-bottom:2px; }
.bannertext-bluesec01:hover h5{ color:#000; }

.bannertext-bluesec01 h6{ color:#ffffff; font-size:18px; line-height:normal; font-weight:400; letter-spacing:2px; text-transform:uppercase; }
.bannertext-bluesec01:hover h6{ color:#000; }

/*=========homeproperties-section end=============*/



/*===========homeservices-section start==========*/
.homeservices-section{background: url(../images/homeservices-bg.jpg) no-repeat top center; -webkit-background-size: cover;
-moz-background-size: cover; -o-background-size: cover; background-size: cover; width:100%; min-height:500px;
padding-top:40px; padding-bottom:40px; color:#000;}
.homeservices-section h2{ color:#060813; font-size:48px; line-height:52px; font-weight:600; margin-bottom:26px;
text-transform:uppercase; text-align:center; }

.homeservices-section-box{ width:98%; background:#d0e2f1; padding:9px; margin:0px auto; }
.homeservices-section-box01{ width:100%; background:#ffffff; padding:9px; margin:0px auto; color:#000;}
.homeservices-section-box01-main{ width:100%; border:1px solid #d0e2f1; padding:41px 14px; margin:0px auto; min-height:282px; }
.homeservices-section-box01-main h3{background: url(../images/servicesbox-titelbg.png) no-repeat bottom left;
color:#111111; font-size:21px; line-height:25px; font-weight:500; text-transform:uppercase; padding-bottom:10px;
margin-bottom:17px; letter-spacing:-1px;}
.homeservices-section-box01-main p{ color:#404143; font-size:13px; line-height:18px; font-weight:400; }

a.learnmore-btn{ background:#1e73be; color:#fff; font-size:20px; line-height:68px; font-weight:600;
display:table; margin:42px auto 0px auto; padding:0px 68px; text-transform:uppercase; font-family:'Myriad Pro';
letter-spacing:1px;  }
a.learnmore-btn:hover{ background:#f29720; }


/*===========homeservices-section end==========*/

/*========homeproperty-section start===========*/
.homeproperty-section{ width:100%; background:#ffffff; padding-top:80px; padding-bottom:80px; margin:0px auto;
text-align:center; }
.homeproperty-section h3{font-family:'Myriad Pro'; font-size:48px; line-height:normal; font-weight:400;
margin-bottom:10px;}
.homeproperty-section h5{ color:#1e73be; font-size:24px; line-height:normal; font-weight:400; margin-bottom:34px;
letter-spacing:2px; text-transform:uppercase; }
.homeproperty-section input[type="text"]{ width:592px; height:60px; -webkit-box-shadow: 0px 0px 10px 0px rgba(220,217,217,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(220,217,217,1); box-shadow: 0px 0px 10px 0px rgba(220,217,217,1); padding:0px 2%;
color:#959696; font-size:24px; line-height:60px; font-weight:400; display:inline-block; border:none; }
.homeproperty-section input[type="submit"]{ background:#1e72bd; color:#FFF; font-size:28px; line-height:60px; font-weight:600; display:inline-block; border:none; font-family:'Myriad Pro'; padding:0px 40px; text-transform:uppercase; letter-spacing:-1px; margin-left:6px; transition: all 0.4s ease-in-out 0s; vertical-align:top;}
.homeproperty-section input[type="submit"]:hover{ background:#f29720;}
/*========homeproperty-section end===========*/

/*==========homecontact-section start==============*/
.homecontact-section{background: url(../images/homecontact-bg.jpg) no-repeat top center; -webkit-background-size: cover;
-moz-background-size: cover; -o-background-size: cover; background-size: cover; min-height:512px; width:100%;}

.homecontact-section01 h2{ color:#ffffff; font-size:48px; line-height:52px; font-weight:700; text-transform:uppercase;
margin-bottom:21px; }
.homecontactsec01{ width:100%; height:auto; padding:0px; margin:0px auto; display:table; }
.homecontactsec01-left{ width:49%; float:left; height:auto; padding:0px; margin:0px; }
.homecontactsec01-right{ width:49%; float:right; height:auto; padding:0px; margin:0px; }

.homecontactsec01 input[type="text"],.homecontactsec01 input[type="email"],.homecontactsec01 input[type="email"],.homecontactsec01 input[type="tel"]{ width:100%; height:50px; background:#148feb; border:2px solid #5cbef3; padding:0px 2%; margin:0px auto 14px auto; color:#FFF; font-size:14px; line-height:51x; font-weight:500; }

.homecontactsec01 textarea{ width:100%; height:150px; background:#148feb; border:2px solid #5cbef3;
padding:2%; margin:0px auto 14px auto; color:#FFF; font-size:14px; line-height:51x; font-weight:500; resize:none; }

.homecontactsec01 input[type="submit"]{ background:#f29720; padding:0px; color:#FFF; font-size:20px; line-height:60px; font-weight:600; display:inline-block; border:none; padding:0px 90px; text-transform:uppercase; transition: all 0.4s ease-in-out 0s;}
.homecontactsec01 input[type="submit"]:hover{ background:#000;}



.homecontactsec01 input[type="text"]::placeholder,.homecontactsec01 input[type="email"]::placeholder,.homecontactsec01 input[type="email"]::placeholder,.homecontactsec01 input[type="tel"]::placeholder,.homecontactsec01 textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color:#fff;
  opacity: 1; /* Firefox */
}

.homecontactsec01 input[type="text"]:-ms-input-placeholder,.homecontactsec01 input[type="email"]:-ms-input-placeholder,.homecontactsec01 input[type="email"]:-ms-input-placeholder,.homecontactsec01 input[type="tel"]:-ms-input-placeholder,.homecontactsec01 textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#fff;
}

.homecontactsec01 input[type="text"]::-ms-input-placeholder,.homecontactsec01 input[type="email"]::-ms-input-placeholder,.homecontactsec01 input[type="email"]::-ms-input-placeholder,.homecontactsec01 input[type="tel"]::-ms-input-placeholder,.homecontactsec01 textarea::-ms-input-placeholder { /* Microsoft Edge */
  color:#fff;
}


.homecontact-section-left{ width:49%; float:left; height:auto; padding:0px; margin:0px; display:none; }
.homecontact-section-right{ width:49%; float:right; height:auto; padding:3%; margin:0px; }

/*==========homecontact-section end==============*/

/*=========footer start=============*/
footer{ width:100%; background:#000; color:#FFF; padding-top:46px; padding-bottom:15px; height:auto; }

.footer-logo{ padding-top:57px; padding-right:40px; }

.footer-navigation{ padding-left:40px; }
.footer-navigation ul{ list-style:none; padding:0px; margin:0px; }
.footer-navigation ul li{ color:#cdced1; font-size:15px; line-height:normal; font-weight:500;
margin:5px 0px; }
.footer-navigation ul li a{ color:#cdced1; }
.footer-navigation ul li a:hover{ color:#f29720; }

.footer-payment ul{list-style:none; padding:0px; margin:0px;}
.footer-payment ul li{ color:#f29720; font-size:14px; line-height:normal; font-weight:500;
margin:5px 0px; }
.footer-payment ul li a{ color:#f29720; }
.footer-payment ul li a:hover{ color:#FFF; }

.footer-phonenosec ul{ list-style:none; padding:0px; margin:0px 0px 24px 0px; width:100%; display:table; }
.footer-phonenosec ul li{ float:left; padding:0px; margin:0px 7px; display:inline-block; vertical-align:top; }

.footer-phonenosec h5{ text-align:right; margin-right:10px; color:#f29720; font-size:27px; line-height:normal; font-weight:800; }
.footer-phonenosec h5 img{ vertical-align:middle; margin-right:2px; }

.footercall-icon{text-align:right; margin-right:10px; color:#f29720; font-size:27px; line-height:normal; font-weight:800;}
.footercall-icon img{ vertical-align:middle; margin-right:2px; }
.footercall-icon a{color:#f29720;}


.copyright-section{ border-top:1px solid #141418; text-align:center; padding-top:15px; padding-bottom:19px;
color:#FFF; margin-top:32px; }
.copyright-section p{ color:#72768b; font-size:13px; line-height:16px; font-weight:400; }


/*=========footer start=============*/

/*==========innerbanner-section start===========*/
.innerbanner-section{ width:100%; height:auto; padding:0px; margin:0px auto; position:relative; }
.innerbanner-section img{ width:100%; height:auto; }

.innerbanner-section-text{width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:50%;text-align:center;
 color:#FFF; transform:translateY(-50%); -ms-transform:translateY(-50%);
 -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:center;}

.innerbanner-maintext{background:url(../images/banner-bg01.png) repeat; border:1px solid #9a979b; padding:20px 20px;
display:block; max-width:750px; margin:0px auto; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;}
.innerbanner-maintext h5{ color:#ffffff; font-size:33px; line-height:35px; font-weight:600; letter-spacing:3px;
text-transform:uppercase; margin-bottom:12px; }
.innerbanner-maintext h2{ color:#ffffff; font-size:50px; line-height:54px; font-weight:600; text-transform:uppercase; }
.innerbanner-maintext h1{ color:#ffffff; font-size:50px; line-height:54px; font-weight:600; text-transform:uppercase; }
.innerbanner-section a:hover h1{color: #f29720;}

/*==========innerbanner-section end===========*/

/*===========innercontent-section start==============*/
.innercontent-section{ padding-top:67px; padding-bottom:67px; min-height:300px;}
/*===========innercontent-section end==============*/

/*===========aboutsection start============*/
.aboutsection{ width:100%; height:auto; padding:0px; margin:0px auto; border:0px solid red; }
.aboutsection h4{ color:#2d2d2d; font-size:18px; line-height:27px; font-weight:400; padding:0px 10px;
margin-bottom:36px; }

.aboutsection-box{ width:100%; border-bottom:1px dashed #c9c9c9; padding-top:30px; padding-bottom:30px;
margin:0px auto; }
.aboutsection-box img{ width:100%; height:auto; }

.aboutsection-box-left{ width:23%; float:left; height:auto; padding:0px; margin:0px;}
.aboutsection-box-right{ width:75%; float:right; height:auto; padding:0px; margin:0px;}
.aboutsection-box-right h3{ color:#2d2d2d; font-size:26px; line-height:27px; font-weight:500; letter-spacing:2px;
margin-bottom:7px; text-transform:uppercase; }
.aboutsection-box-right h5{ color:#1283e6; font-size:16px; line-height:19px; font-weight:500; margin-bottom:16px;
letter-spacing:1px; font-style:italic; }
.aboutsection-box-right p{ color:#2d2d2d; font-size:15px; line-height:23px; font-weight:400; text-align:justify; }

.aboutsection-box:last-of-type{ border-bottom:none;}



/*===========aboutsection end============*/

/*========contact-section start=============*/
.contact-section{ height:auto; }

.contact-section-left01{ width:100%; height:auto; padding:0px 0px 0px 70px; margin:0px auto 36px auto; position:relative;}
.contact-section-left01 h4{ color:#0b0b0b; font-size:20px; line-height:normal; font-weight:400; letter-spacing:1px;
text-transform:uppercase; margin-bottom:4px; }
.contact-section-left01 p{ color:#646464; font-size:15px; line-height:24px; font-weight:400; }
.contact-section-left01 p a{color:#646464;}
.contact-section-left01 p a:hover{ color:#f29720; }

.contact-section-right input[type="text"]{ width:100%; border:1px solid #c8c8c8; min-height:47px; padding:0px 2%;
margin:0px auto 15px auto;  }
.contact-section-right input[type="email"]{ width:100%; border:1px solid #c8c8c8; min-height:47px; padding:0px 2%;
margin:0px auto 15px auto;  }
.contact-section-right input[type="tel"]{ width:100%; border:1px solid #c8c8c8; min-height:47px; padding:0px 2%;
margin:0px auto 15px auto; }
.contact-section-right textarea{ width:100%; border:1px solid #c8c8c8; min-height:140px; padding:2%;
margin:0px auto 15px auto; resize:none;  }
.contact-section-right input[type="submit"]{ background:#1283e6; color:#FFF; font-size:20px; line-height:65px;
font-weight:600; display:inline-block; padding:0px 60px; border:none; text-transform:uppercase;}


.contact-section-left01 .imgsec{ width:auto; height:auto; position:absolute; left:0px; top:0px; }
/*========contact-section end=============*/

/*=========maintenance-section start=========*/
.maintenance-section{ height:auto; }
.maintenance-section-left h6{ color:#646464; font-size:14px; line-height:16px; font-weight:400; margin-bottom:32px; }
.maintenance-section-left h6 span{ color:#e40a0a; }

.maintenance-section-left input[type="text"]{width:100%; border:1px solid #c8c8c8; min-height:47px; padding:0px 2%;
margin:0px auto 24px auto; text-transform:capitalize;}
.maintenance-section-left input[type="email"]{width:100%; border:1px solid #c8c8c8; min-height:47px; padding:0px 2%;
margin:0px auto 24px auto; }
.maintenance-section-left textarea{width:100%; border:1px solid #c8c8c8; min-height:170px; padding:2%;
margin:0px auto 24px auto;  resize:none;}
.maintenance-section-left input[type="submit"]{ background:#1283e6; color:#FFF; font-size:23px; line-height:65px;
font-weight:600; display:inline-block; border:none; padding:0px 73px; text-transform:uppercase; }
.maintenance-section-left p{ color:#000000; font-size:14px; line-height:normal; font-weight:400;
text-transform:uppercase; margin-bottom:12px; }
/*=========maintenance-section end=========*/

/*==========rentals-section start===========*/
.rentals-section{ text-align:center; }
.rentals-section h2{ color:#060813; font-size:40px; line-height:45px; font-weight:800; margin-bottom:22px; text-transform:uppercase; }
.rentals-section p{ color:#2b2b2b; font-size:15px; line-height:26px; font-weight:400; margin-bottom:17px;
margin-bottom:40px; }

.rentals-section-box{ width:94%; margin:0px auto;}
.rentals-section-box iframe{ width:100%; height:1000px; border:none;}

/*==========rentals-section end===========*/

/*==========services-section start==============*/
.services-section-top{ margin-bottom:79px; }
.services-section-top-box{ width:96%; height:auto; padding:0px; margin:0px auto; }
.services-section-top-box .imgsec{ width:100%; height:auto; padding:0px; margin:0px auto 21px auto; }
.services-section-top-box .imgsec img{ width:100%; height:auto; }
.services-section-top-box h3{ color:#060813; font-size:19px; line-height:24px; font-weight:12px;
margin-bottom:14px; }
.services-section-top-box p{ color:#060813; font-size:14px; line-height:24px; font-weight:400; }


.services-section-bottom{ width:100%; height:auto; padding:0px; margin:0px auto; border:0px solid red; }

.services-section-bottom01{ width:100%; height:auto; padding:0px; margin:21px auto; }
.services-section-bottom01-left{ width:49%; float:left; height:auto; padding:0px; margin:0px; }
.services-section-bottom01-right{ width:49%; float:right; height:auto; padding:0px; margin:0px; }

.services-section-bottom01-right{ padding-top:15px; }
.services-section-bottom01-right h3{ color:#f29720; font-size:27px; line-height:34px; font-weight:600;
margin-bottom:16px; }
.services-section-bottom01-right p{ color:#060813; font-size:15px; line-height:24px; font-weight:400; 
margin-bottom:16px;}
.services-section-bottom01-right ul{ list-style:none; padding:0px; margin:0px; }
.services-section-bottom01-right ul li{background:url(../images/black-arrow.png) no-repeat 0 9px;
padding:0px 0px 0px 41px; color:#000; font-size:15px; line-height:24px; font-weight:400; margin-bottom:9px;}


.services-section-bottom01:nth-child(2n+0){ border:0px solid red; }
.services-section-bottom01:nth-child(2n+0) .services-section-bottom01-left{ float:right; } 
.services-section-bottom01:nth-child(2n+0) .services-section-bottom01-right{float:left;} 

/*==========services-section end==============*/

/*=========06.04.20220=============*/
div.wpcf7-response-output{ margin:5px 0px!important; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{ color:#FFF!important; }
.innercontent-section h2{color: #060813; font-size: 40px; line-height: 45px; font-weight: 800;
margin-bottom: 22px; text-transform: uppercase;}
.innercontent-section p { color: #2b2b2b; font-size: 15px; line-height: 26px; font-weight: 400; margin-bottom: 17px; margin-bottom:20px;}

.innercontent-section ul{ padding:0px; margin:0px 0px 25px 15px;}
.innercontent-section ul li{ font-size:15px; line-height:25px; font-weight:400;}
#cssmenu ul ul li svg.icon-angle-down{ display:none; }

.blog-rblock button{ background:none!important; border:none!important; top:20px!important; right:-10px!important; }
.blog-rblock input[type="search"]{ padding:10px 0px!important; }