/*
Theme Name: Ses Curtain Cleaning Melbourne
/* CSS Document */


.contact-form-container{
    margin-left: 30px;
}
.row_hm {
    padding: 0px 100px;
}
.btn{
	padding: 12px 12px 11px !important;
}
header#masthead{
	    position: sticky;
    top: 0;
    z-index: 999;
}
section.benefits_section, .section1, .sect_n_clr {
    margin-top: 30px;
}
h2.slider-title.text-white {
    font-size: 30px !important;
}
.center_c_1{
	height: 355px;
}
.serviceBoxtab{
	padding: 21px 20px 40px;
}
.icon-img{
	    border-radius: 50%;
    border: 5px solid;
}
.icon {
    margin-bottom: 20px;
}
.rod2box{
	height: 505px !important;
}
.serviceBoxtab {
height: 510px !important;
}
.benefits_section1 .serviceBoxtab{
	height: 430px !important;
	padding: 54px 20px 40px;
}
.page-id-2 .benefits_section1 .serviceBoxtab{
	height: 430px !important;
	padding: 21px 20px 40px;
}
.serviceBoxtab.servtb {
height: 510px !important;
}
.section1 .center_c_1{
	height: 330px !important;
	    margin-bottom: 15px;
}
 .bg{
	    background: #80808038;
    padding: 15px 20px;
}
 .bg h3 {
    text-align: center;
    color: #e51822;
}
@media screen and (min-width: 320px)and (max-width: 600px){
	.center_c_1{
		height: auto !important;
	}
	.rod2box{
	min-height: auto !important;
}
.serviceBoxtab {
min-height: auto !important;
}
.benefits_section1 .serviceBoxtab{
	min-height: auto !important;
	}
.serviceBoxtab.servtb {
min-height: auto !important;
}
.section1 .center_c_1{
	min-height: auto !important;
}
}
@media only screen and (min-width:768px) and (max-width: 992px){
	.center_c_1 {
    height: 610px;
}
	.serviceBoxtab {
        min-height: 580px;
}
.serviceBoxtab.servtb {
        min-height: 580px;
}
	.section1 .center_c_1 {
      min-height: 550px;
	}
.benefits_section1 .serviceBoxtab {
	   min-height: 550px;
	}
		 .bg {
    background: #80808038;
    padding: 4px 5px;
    text-align: justify;
}
}
@media only screen and (max-width: 768px){
	.center_c_1 {
    height: 544px;
}
	.serviceBoxtab {
        min-height: 580px;
}
.serviceBoxtab.servtb {
        min-height: 580px;
}
	.section1 .center_c_1 {
      min-height: 550px;
	}
.benefits_section1 .serviceBoxtab {
	   min-height: 550px;
	}
	 .bg {
    background: #80808038;
    padding: 4px 5px;
    text-align: justify;
}
}

.map-section {
    padding: 0 !important;
    padding-top: 30px !important;
}
.con_des img.img1 {
    height: 470px !important;
}
.sect_r9.whitesection {
    margin-top: -50px;
}
.page-id-2 .rod2box2{
    height: 453px !important;
}
.rod2box2 {
    box-shadow: 0 0 5px gray;
    padding: 14px;
    margin-bottom: 25px;
}
.wpcu_block_title {
    text-align: center;
    display: flex;
    justify-content: center;
}
.blogtab {
    padding: 10px 10px;
    box-shadow: 0px 6px 10px 7px rgba(0,0,0,.3);
    border-radius: 10px;
}
h2.inner_h2 {
    font-size: 20px;
    padding: 10px 0px;
	 text-align: center;
}
.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    z-index: -1;
    top: 102px;
}
.sitemap-list-style li:before {
    content: "\f00c";
    font-family: fontawesome;
    margin: 10px 5px 0 -22px;
}
.sitemap-list-style li {
    margin: 10px 5px 0 -22px;
}

.slider br {
    display: none;
}
.whitesection h3 {
    color: #e51822;
}
.page-id-2 .section-service .rod2box {
    height: 542px !important;
}
.benefits_section h3 {
    text-align: center !important;
}
.list-decoration6 li:before {
    content: "\f00c";
    font-family: fontawesome;
    margin: 0 5px 0 -22px;
    color: #e31724;
    position: relative;
    top: 0px;
}
.whitesection h2 {
    color: #e51822;
}

.decore3 li:before {
    top: 0px !important;
}
.entry-content a {
    border-bottom: aliceblue;
}
h2.kwayy-html-sitemap-post-title {
    text-align: center;
    padding-bottom: 15px;
}
.kwayy-page-list ul {
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
}
.kwayy-page-list ul li {
    width: 33%;
    padding-bottom: 20px;
    margin: 10px 0px;
    padding-left: 0px !important;
    font-size: 16px;
    list-style-image: url(/wp-content/uploads/list-icon-1.png);
}
.page-id-2 .serviceBoxtab {
    height: 365px;
}
.list {
    overflow-y: scroll;
    height: 520px !important;
}
.sectionfixed {
    margin-top: -45px;
}
.blue_set {
    padding: 30px 0px 30px 0px !important;
    background: #2e9eff;
}
.content .text-content {
    height: 115% !important;
}
.serviceBoxtab {
    position: relative;
    z-index: 1;
}
.page-id-2 .serviceBoxtab.servtb {
    height: 365px;
}
.site-bar .nav {
    float: none;
    width: 70%;
}
.site-bar.group {
    display: flex;
    justify-content: center;
}
.site-bar .nav {
    display: flex;
    justify-content: center;
}
.row {

    width: 100% !important;
}
.contentbox p {
    text-align: justify;
}
.sticky_requst i {
    margin-right: 10px;
    font-size: 22px;
}
.sticky {
    background-color: #fff !important;
}
.sticky #mega-menu-wrap-main_menu {
    background: #ffffff !important;
}
.sticky #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
    background: #ffffff !important;
    color: #000;
}
.sticky #mega-menu-wrap-main_menu #mega-menu-main_menu {
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin-top: 10px;
}
.sticky #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: linear-gradient(to bottom,#e51822,#e51822) !important;
    color: #fff;
}
.sticky .sticky_requst .get-free {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}
.sticky .site-bar .nav {
    padding: 6px 0px;
    margin-left: 20px;
}
.sticky .sticky_requst {
    display: block;
}
.sticky_requst {
    background-color: #e51822;
    margin: 15px 0px;
    padding: 10px 31px;
    color: #fff;
    border-radius: 10px 0px;
}
.sticky .box_requst {
    display: none;
}
.sticky .headmenu-img {
    display: block;
}
.headmenu-img {
    display: none;
}
.headmenu-img img {
    height: 70px;
    margin: 0px 15px 0px 0px;
}
.sticky .box_requst {
    display: none;
}
.sticky_requst {
    display: none;
}
.content {
    display: flex;
    justify-content: space-between;
    align-items: normal !important;
	height: 470px;
}
.headline span {
    font-size: 25px;
    color: #e51822;
    font-weight: 900;
    margin: 0px 10px 0px 0;
}
.headline h3, .headline span {
    display: inline;
    vertical-align: top;
    line-height: 28px;
}
.subbtn {
    display: flex;
    justify-content: center;
}
.wpcf7-spinner {
    /* visibility: hidden; */
    display: inline-block;
    background-color: #23282d;
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative;
    margin-right: -60px;
}
#sp-testimonial-free-wrapper-19409 .sp-testimonial-free {
    background: transparent;
    border: 0px solid #e3e3e3;
    border-radius: 0px;
	height: 300px;
    border: 5px solid #e51822;
    border-radius: 20px;
    padding: 25px 10px;
}
.list br {
    display: none;
}
.list {
    overflow-y: scroll;
    height: 441px;
}

.headtext2 p {
    text-align: justify;
}
.headtext2 h3 {
    color: #e51822;
}
h2.tp-section-title2 {
    text-align: left;
    color: #e51822;
    text-transform: capitalize;
    font-size: 30px;
}
.aboutlist {
    display: flex;
    flex-wrap: wrap;
}
.aboutlist li {
    margin-bottom: 5px;
    color: #fff;
    width: 46%;
}
h3.authortitl {
    color: #002e5b !important;
}

a.btn.btn-dark1 {
    margin-left: 48px !important;
}

.fa-map-marker-alt::before {
    content: "";
}
.professional-section {
    background-color: #e0e0e0;
    background-repeat: no-repeat;
    background-size: cover;
}
.btnfrst {
    margin-left: 122px !important;
}
.btn.btn-dark1 {
    background: #002e5b;
    border: 1px solid #000;
    color: #fff;
}
.btn {
    padding: 7px 10px;
    border-radius: 10px;
}
img.con_des2 {
    border: 5px solid #002e5b;
    border-radius: 20px;
}
.slider img {
    width: 21%;
    background: #002e5b;
    border-radius: 10px;
    padding: 3px;
}
.dstimg {
    padding: 0px 35px;
    display: flex;
    justify-content: center;
}
.dstimg img {
    border: 5px solid #e51822;
    border-radius: 20px;
}
.headtext h3 {
    color: #e51822;
}
img.mid_img {
    width: 100%;
    height: 475px;
}
.headtext h3 {
    text-align: center;
}
.Eco-frendly img {
    border-radius: 15px !important;
}
.listpad p {
    margin: 0 0 5px;
}
.listpad h3 {
    margin: 0 0 5px !important;
}
i {
    padding-right: 4px;
}
.reqst-form {
    padding: 10px !important;
}
form.wpcf7-form.init {
    padding: 13px 10px !important;
}

.list-decoration3 li {
    margin-top: 0px !important;
}
.sect_r9 {
    padding: 51px 15px;
}
.list-decoration3 li:before {
    content: "\f00c";
    font-family: fontawesome;
    margin: 0 5px 0 -22px;
    color: #e31724;
    position: relative;
    top: 30px;
}
.list-decoration3 h3 {
    color: #e51822;
}
h2.tp-section-title-tree {
    text-align: left;
    color: #e51822;
    text-transform: capitalize;
    font-size: 30px;
}
.our {
    background-color: #002e5b;
    color: #fff;
}
.wcu1 {
    border: 3px solid;
    border-radius: 10px;
    padding: 20px;
    border-top: none;
    margin-top: 30px;
}
.wcu_tit {
    color: #000;
    padding: 10px;
    border-radius: 10px;
    font-size: 18px;
    background-color: #fff;
}

.tech_1 h3 {
    color: #e51822;
    font-size: 21px !important;
    font-weight: 600;
}
.left_c_1 {
    background: #fff;
    padding: 20px;
    height: 47%;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    margin-bottom: 10px;
}
.left_c_2 {
    background: #fff;
    padding: 20px;
    height: 47%;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.page-id-2 .center_c_1{
    height: 250px;
}
.center_c_1 {
    background: #fff;
    padding: 20px;
    text-align: justify;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.right_c_1 {
    background: #fff;
        padding: 20px 20px 50px 20px;
    height: 48%;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    margin-bottom: 10px;
}
.page-id-2 .serviceBoxtab.servtb {
    height: 320px;
}
.con_des img {
    border: 5px solid #e51822;
    border-radius: 20px;
}
.site-logo p {
    font-weight: 600 !important;
}
a.get-free2 {
    font-weight: 600;
}
select.wpcf7-form-control.wpcf7-select {
    margin: 0;
    background: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 5px;
    color: #000;
    font-weight: 300;
    font-size: 14px;
    box-shadow: 0 0 20px #041ca1;
    margin-bottom: 13px;
}
.servicebnr h1 {
    font-size: 34px;
}
.servicebnr h2 {
    position: relative;
    font-size: 24px;
    margin-top: -10px !important;
}
.servicebnr {
    padding: 20px 0px;
    margin-top: -40px;
}
.slider {
    padding: 80px 0px 0px 0px !important;
    background-size: cover;
    position: relative;
    z-index: 1;
    overflow: hidden;
	  padding-bottom: 23px !important;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
    background: #002e5b !important;
}
#mega-menu-wrap-main_menu {
    background: #002e5b !important;
}
.mblservc {
    height: 161px !important;
}
p.description.left_text {
    text-align: center !important;
}
.textbox3 {
    margin-top: -12px;
    padding: 5px 5px;
}
.textbox3 img {
    width: 10%;
}
.counter1 {
    padding: 25px 0px;
}
.page-id-2 .rod2box {
    height: 645px !important;
}
.rod2box {
    box-shadow: 0 0 5px gray;
    padding: 14px;
    margin-bottom: 25px;
}
ul.lstlist {
    margin-left: 14px;
    margin-top: -8px;
}
.sect_r3 h2 {
    font-size: 30px;
}
.sect_r6 {
    background: #e51822;
    padding: 30px 0px;
}
.sect_r6 h2 {
    font-size: 30px;
}

.reon_1 p {
    padding-top: 10px;
    font-size: 24px;
    font-weight: 600;
    color: #ffffff !important;
}
.reon_1 h2 {
    color: #fff !important;
    display: table;
    margin-top: 12px;
}
.titlebox .breadcrumb-item+.breadcrumb-item::before {
    color: #fff !important;
}
.titlebox ol.breadcrumb a {
    color: #fff;
}
#footer {
    width: 100%;
    color: #fff;
}
.titlebox {
    padding: 150px 0;
    position: relative;
    margin-bottom: 35px;
    background: url(/wp-content/uploads/pest-control-about-us-banner.jpg) !important;
    background-size: cover !important;
    background-position: center;
	margin-top: 30px;
}
.slider:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    background-color: #3b37378c !important;
}
.slider {
    position: relative;
    margin-bottom: 25px;
    background: url(/wp-content/uploads/pest-control-banner-image-1.jpg)!important;
	    background-repeat: no-repeat !important;
    background-size: cover !important;
	background-position: center !important;
}
.section-01.space {
    padding-bottom: 40px !important;
}
.container.space {
    padding: 30px !important;
}
.list-item h4 {
    font-size: 21px !important;
    margin: 0;
    color: #064d81 !important;
}
.serviceBox4 {
    height: 160px !important;
}
.why-choose-icon-left .list-item h4 {
    margin-right: 10px;
    text-align: right !important;
}
.btn_hmdes {
    display: flex;
    justify-content: center;
    gap: 0px !important;
}
.light_org.interlink {
    margin-top: -60px !important;
    padding-top: 20px !important;
}
.space {
    padding: 0px 0 !important;
}
.set_home_1 {
    margin-top: -36px !important;
}
.benefits_section h3 {
    color: #e51822;
    font-size: 21px !important;
    font-weight: 600;
}
.prof_des h3 {
    color: #e51822;
    font-size: 21px !important;
    font-weight: 600;
}
.sect_r2 h2 {
    font-size: 30px;
}
.sect_r3 h2 {
    font-size: 30px;
}
.mblimg {
    display: none;
}
.accordion-content {
    padding: 15px 10px;
}
.accordion-content {
    display: none;
}
form.wpcf7-form.init {
    padding: 40px 10px;
}
.accordion-icon {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}
.accordion-header {
    background-color: #f5f5f5;
    padding: 10px 20px;
    cursor: pointer;
    position: relative;
    color: #333;
    font-weight: 400;
}
.accordion-item {
    border-top: 1px solid #ccc;
}

span.list-item-icon {
    background: #002e5b !important;
    border-radius: 50px;
}
.fa-map-marker:before {
    content: "\f041";
}

.chs_ptp_home {
    padding-bottom: 40px !important;
}
.why-choose-icon-inner p {
    background: #002e5b;
    border-radius: 50px;
}
.mattress tr {
    color: #fff;
}
.mattress1 th {
    border: 1px solid;
    padding: 5px;
}
.mattress1 td {
    border: 1px solid;
    padding: 5px;
}
.why-choose-icon {
    background-image: url(/wp-content/uploads/professional3.0.png) !important;
    height: 600px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: grid;
    grid-template-columns: 25% 50% 25%;
}
span.list-item-icon:after {
    content: "";
    background: #515151;
    width: 100px;
    height: 1px;
    position: absolute;
    top: 48%;
    right: 126%;
}
.list-decoration2 li {
    margin-top: -30px;
}
.list-decoration2 li:before {
    content: "\f00c";
    font-family: fontawesome;
    margin: 0 5px 0 -22px;
    color: #fff;
	  position: relative;
    top: 29px !important;
}
.imag_backr:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(#002e5b,rgb(150 205 210 / 25%)) !important;
}

.imag_backr {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px;
    text-align: center;
    position: relative;
}
.locations li {
    margin-bottom: 5px;
    color: #000 !important;
	  font-size: 19px;
    font-weight: 500;
}
.locations li:before {
    content: "\f00c";
    font-family: fontawesome;
    margin: 0 5px 0 -22px;
    color: #e51822 !important;
}
.contactsec a {
    color: #fff;
}
.btn_a {
    margin-left: 15px;
}
.contentbox h4:before {
    content: "";
    font-family: fontawesome;
    margin: 0 6px 0 -25px;
    color: #e51822;
}
.slider {
    position: relative;
    margin-bottom: 23px;
    background: url(/wp-content/uploads/pest-control-banner-image-1.jpg);
}
.sect_r2 p {
    color: #fff;
}
.sect_r5 {
    background: #002e5b !important;
    padding: 30px 0px;
}
#wpsm_accordion_18097  .wpsm_panel-body {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-top-color: #e8e8e8 !important;
    font-size: 16px !important;
    font-family: Open Sans !important;
    overflow: hidden;
    border: 2px solid #e8e8e8 !important;
}
#wpsm_accordion_18097 .ac_open_cl_icon {
    background-color: #e8e8e8 !important;
    color: #000000 !important;
    float: right !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    line-height: 1.0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    display: inline-block !important;
    font-size: 14px !important;
}
#wpsm_accordion_18097  .wpsm_panel-body {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-top-color: #e8e8e8 !important;
    font-size: 18px !important;
    font-family: Open Sans !important;
    overflow: hidden;
    border: 2px solid #e8e8e8 !important;
}
span.ac_title_class {
    font-size: 17px;
}
li {
    list-style: none;
}
.list-decoration li{
	color: #fff !important;
}
.light_org.list-decoration li {
    margin-bottom: 5px;
    color: #000 !important;
}
light_org.list-decoration li:before {
    content: "\f00c";
    font-family: fontawesome;
    margin: 0 5px 0 -22px;
    color: #fff;
}
.light_org {
    padding: 3% 0%;
}
.set_home_1 {
    padding: 3% 0% !important;
}
.bses_des h3 {
    color: #fff;
}
.bses_des p {
    color: #fff;
}
.serviceBox4 {
    height: 315px !important;
}
.sect_r3 {
    background: #002e5b;
    padding: 30px 0px;
}
.list-decoration li:before {
    content: "\f00c";
    font-family: fontawesome;
    margin: 0 5px 0 -22px;
    color: #fff;
}
.section-03.space2:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    background: #e51822;
    right: 0;
}
.list-decoration li {
    margin-bottom: 5px;
    color: #fff;
}
.section-03.space2:after {
    background: url(https://chrispestcontrol.au/wp-content/uploads/Downloader.la-653256ab86f2d-1.webp) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center;
}
.blue_set {
    padding: 30px 0px;
    background: #2e9eff;
    margin-bottom: 36px !important;
    margin-top: 0px;
}
.topfooter:before {
    content: "";
    background: #002e5b !important;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.logofooter {
    background: #002e5b !important;
    padding: 15px;
}
.topfooter:after {
    content: '';
    background: #002e5b !important;
    width: 29%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.blue_set {
    padding: 30px 0px;
    background: #002e5b !important;
}
element.style {
    background: #002e5b !important;
    margin-top: -20px;
}
.headmenu {
    position: relative;
    top: 0px;
    z-index: 99;
    background: #002e5b !important;
}
.set_home_1 {
    background: #e51822;
    padding: 20px 0px;
}
.set_home_1 {
    background: #e51822;
    padding: 20px 0px;
}
.sect_r2 {
    background: #e51822;
    padding: 30px 0px;
}
.rev_gole {
    background: #e51822;
    padding: 10px;
    border-radius: 4px;
    width: 30%;
    margin-top: 20px;
}
.contact-form-container:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50%;
    background: #002e5b;
    left: 0;
    clip-path: polygon(52% 0, 77% 26%, 100% 0, 100% 60%, 100% 100%, 48% 100%, 0 100%, 0 60%, 0 0, 22% 23%);
}
.contact-form-container {
    background: #002e5b !important;
    padding: 20px;
    color: #fff;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}
.headmenu .nav ul li.current_page_item a {
    color: #fff;
    background: #e51822;
}

.section-04  {
padding-top: 210px;
    width: 996px;
}

.faq-list{
    display: none;
}
.fixed-top-h-section {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 999;
    background: white !important;
    padding-bottom: 0px;
}

.headmenu {
    position: fixed;
    left: 0;
    top: 88px;
    right: 0;
    transition: all .4s;
    box-shadow: 0 4px 10px rgba(40,47,65,.06);
    z-index: 999;
    animation: showHeader .3s cubic-bezier(.25,.1,.25,1) forwards;
}
.faq-single-random-read-more{
	display: none;
}

li.mark_li_1 {
    border: 3px solid #f00e33;
    padding: 5px 40px;
    background: #d1d1d16e;
    box-shadow: 0px 0px 5px #e0e0e0;
    margin-bottom: 15px;
    padding-left: 40px !important;
}

ul.mark_ul_1 {
    list-style: none;
    padding: 0px;
}

ul.mark_ul_1 li:before {
    content: "\f123";
    font-family: fontawesome;
    font-size: 20px;
    margin: 0 5px 0 -24px;
    color: #003a72;
    transition: 0.3s;
}

h2.mark_h2 {
    color: #003a72;
    font-weight: 700;
    font-family: sans-serif;
    text-transform: capitalize;
}

.set_mark_03 {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    background: #003a72;
    color: #fff;
    padding: 20px 0px;
    margin: 0px 20px;
    border-left: 16px solid #f00e33;
    border-top: 2px solid #f00e33;
    border-right: 2px solid #f00e33;
    border-bottom: 2px solid #f00e33;
}

ul.mark_ul_2 {
    list-style: none;
    padding: 0px;
	  margin-left: 20px;
}

ul.mark_ul_2 li:before {
    content: "\f123";
    font-family: fontawesome;
    font-size: 20px;
    margin: 0 5px 0 -24px;
    color: #f11c3f;
    transition: 0.3s;
}

.mark_img_1 {
    display: block;
    margin: auto;
    box-shadow: 0.5rem 0.5rem #f00e33, -0.5rem -0.5rem #003a72;
}

.set_faq_01 {
    margin-top: 20px;
}

ul.ser_ul {
    list-style: none;
    padding: 0px;
	  margin-left: 20px;
}

ul.ser_ul li:before {
    content: "\f123";
    font-family: fontawesome;
    font-size: 20px;
    margin: 0 5px 0 -24px;
    color: #f11c3f;
    transition: 0.3s;
}

.offer_two {
    background: #003a72;
    color: #fff;
    padding: 20px 20px;
    padding-bottom: 0px;
    margin-bottom: 20px;
}

.offer_one {
    background: #f00e33;
    color: #fff;
    padding: 20px 20px;
    padding-bottom: 0px;
}

.offer_cont_1 p {
    text-align: justify;
}

.offer_cont p {
    text-align: justify;
}

.logoleft img {
    width: 100%;
    height: 70px;
}

h2.tp-section-title-two {
    text-align: center;
    color: #e51822;
    font-size: 30px;
}

.sect_make_2 {
	  background: #e51822;
    padding: 30px 0px;
}

.card-body h2 {
    color: #2e9eff;
}

.card-body p {
    text-align: justify;
}

.card-body img {
    width: 15%;
}

.div_sec_03 {
    padding: 30px 0px;
}

.img_cont h3 {
    text-align: center;
    text-transform: capitalize;
    color: #fff;
}

.bene_bxs-1 {
    height: 425px;
	margin-bottom: 10px;
    background: #002e5b;
    border-radius: 10px;
    padding: 20px;
    color: #fff;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}

.im_bx img {
    margin: auto;
    display: block;
}

.red_h2 {
	  text-align: center;
    color: #e51822;
    font-size: 30px;
}

.box_des {
    background: #fff;
    padding: 15px 10px;
    border-radius: 10px;
    border: 2px solid #2e9eff;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    height: 94%;
}

.box_des h3 {
    color: #e51822;
    text-transform: capitalize;
}

.box_des p {
    text-align: justify;
}

.sect_r2 {
	  background: #e51822;
    padding: 30px 0px;
}

ul.hire_n1 li:before {
    content: "\f164";
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    color: #106bb2;
    transition: 0.3s;
}
ul.hire_n1 {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
ul.hire_n1 li {
    border: 3px solid #2e9eff;
    padding: 5px 0px;
    box-shadow: 0px 0px 5px #e0e0e0;
    margin-bottom: 15px;
    padding-left: 10px !important;
}


.sect_r4 {
    background: #2e9eff;
    padding: 30px 0px;
	  margin-bottom: 20px;
}

.cont_1 p {
    text-align: justify;
}
.cont_1 h3 {
    color: #fe7a12;
    font-size: 24px;
}
.cont_1 {
    background: #fff;
    padding: 20px;
	 	height: 230px;
}

.sect_r3 {
    padding-top: 30px;
}

.box_des img {
    width: 24%;
}

ul.over_ul li:before {
    content: "\f164";
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    color: #106bb2;
    transition: 0.3s;
}
ul.over_ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
	  color: #fff;
}

ul.over_ul_1 li:before {
    content: "\f164";
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    color: #106bb2;
    transition: 0.3s;
}
ul.over_ul_1 {
    padding: 0px;
    margin: 0px;
    list-style: none;
	  color: #000;
}

.rep_p {
    font-weight: 600;
    font-style: normal;
    letter-spacing: 2px;
    color: #fff;
    margin: 0;
    display: table;
    padding-bottom: 0px !important;
    background: #e51822;
    padding: 3px 15px;
    border-radius: 25px;
}


.slider {
    background-size: cover;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.slider:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    background-color: #3b37378c !important;
}

.vid_12 {
	  z-index: 1;
    width: 100%;
    position: absolute;
    top: 0px;
}

.reon_1 p {
    padding-top: 10px;
    font-size: 24px;
    font-weight: 600;
    color: #2e9eff;
}
.reon_1 h2 {
    color: #000;
    display: table;
    margin-top: 12px;
}
span.cleanig {
    color: #fc790e;
}

.btn-sldr a.arrow-button.mouse-dir {
    color: #fff;
    background-color: #e51822;
    padding: 10px 30px;
    border-radius: 20px;
    display: inline-block;
}

.row_hm {
		position: relative;
    z-index: 99;
}

section.space.service-item-sec {
    position: relative;
    z-index: 9;
    background: #fff;
    padding: 0;
}

section.space.service-item-sec .services {
    box-shadow: 0 0 10px #00000063;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    top: -50px;
    position: relative;
}

.slide_track h3 {
    font-size: 18px;
    color: #e51822;
}

.servi_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    text-align: center;
}

.slide_track img {
    width: 82%;
    border-radius: 50%;
    margin-bottom: 10px;
}

.cnt_div {
    background: #fff;
    padding: 15px 10px;
    border-radius: 10px;
    border: 2px solid #2e9eff;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    height: 70%;
}

.cnt_div p {
    text-align: justify;
}
.cnt_div h2 {
    font-size: 24px;
    text-align: center;
    margin-top: 28px;
    color: #e51822;
}

.img_div img {
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
    background-color: #fff;
    border: 2px solid #2e9eff;
    padding: 10px 0px;
    display: block;
    margin: auto;
    width: 50%;
    border-radius: 10px;
    position: relative;
    top: 18px;
}

.set_home_1 {
    background: #e51822;
    padding: 20px 0px;
}

.sect_hm_3 {
    background: #2e9eff;
    padding: 30px 0px;
    padding-bottom: 0px;
    color: #fff;
    margin-top: -70px;
}

.box_des_hm {
    box-shadow: 0.5rem 0.5rem #ccc, -0.5rem -0.5rem #2e9eff;
    background: #fff;
    height: 84%;
    padding: 20px;
    border-radius: 10px;
}

.box_des_hm h3 {
    color: #e51822;
    font-size: 24px;
}

.footer {
    clip-path: polygon(50% 2%, 100% 10%, 100% 99%, 0% 100%, 0% 10%);
    padding: 40px 0px 0px;
    background-color: transparent;
	overflow: hidden;
  clear: both;
}

.footer-widget-area .widget-title {
	    margin-top: 30px;
}

.box_requst {
    background: #e51822;
    text-align: center;
    padding: 10px 12px 0px 12px;
    display: block;
}

.box_requst a {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
}

.rev_gole {
    background: #e51822;
    padding: 10px;
    border-radius: 4px;
    width: 30%;
    margin-top: 20px;
}

.box_requst a {
    font-size: 20px;
    color: #fff;
    margin-top: 10px;
}
.box_requst {
    background: #e51822;
    padding: 10px 20px;
}

.retyp {
    display: table;
    border: 2px solid #e51822;
    padding: 10px 10px;
    justify-content: center;
    margin: auto;
    padding-bottom: 0px;
    position: relative;
    top: 30px;
    background: #fff;
}

.box_pdes {
    background: #fff;
    border: 2px solid #e51822;
    padding-top: 40px;
}

.btn_hmdes {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.btn_hmdes p {
    font-size: 24px;
    font-weight: 500;
    color: #2e9eff;
    margin-top: 4px;
}

.prs_a {
    display: flex;
    justify-content: center;
}

.btn_a a {
    color: #fff !important;
    background-color: #e51822;
    padding: 10px 30px;
    border-radius: 20px;
    display: inline-block;
}

.blue_set {
    padding: 30px 0px;
    background: #2e9eff;
}

.awards-img {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.winning_services_section .into_text:before {
    content: "";
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    background: url(/wp-content/uploads/2023/05/starsleft.png) no-repeat center;
    background-size: cover;
    top: 0;
    left: 29%;
}

.winning_services_section .into_text:after {
    content: "";
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    background: url(/wp-content/uploads/2023/05/starsright.png) no-repeat center;
    background-size: cover;
    top: 0;
    right: 29%;
}

.flip-icon-box {
    background: #fff;
    text-align: center;
    position: relative;
    transition: all .5s ease-in-out;
    border-radius: 10px;
    padding: 30px 15px;
    box-shadow: 0px 0px 18px 1px rgba(0,0,0,15%);
    height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.flip-icon-box-fornt {
    transition: all .5s ease-in-out;
}

.flip-icon-box-fornt img {
    margin-bottom: 15px !important;
}
.flip-icon-box-fornt img {
    width: 100px;
    height: auto;
}

.flip-icon-box-back p {
    line-height: 1.3em;
    margin-left: 40px;
}

.flip-icon-box-back p {
    line-height: 1.3em;
}

.flip-icon-box-back p {
    line-height: 1.3em;
    font-size: 14px;
    color: black;
    font-weight: normal;
}

.header_googleReviews {
    display: block;
    position: absolute;
    top: -15%;
    right: 0%;
    width: 22%;
    height: 400px;
    overflow: auto;
    background: #efefef;
    padding: 15px;
    z-index: 1;
}

.header_googleReviews .rplg-row {
    justify-content: space-between;
}

.header_googleReviews .rplg-row-left img {
    border-radius: 50%;
}
.header_googleReviews .rplg-row-left img {
    width: 22px;
    height: 22px;
}

.header_googleReviews .rplg-row-right img {
    width: 14px;
    height: 14px;
}

.header_googleReviews .rplg-reviews ul li {
    background-color: #fafafa;
    padding: 10px;
    margin-bottom: 10px;
}

.winning_services_section {
    position: relative;
}


.benefits_section .serviceBox4 {
    text-align: center;
    padding: 35px 28px 25px;
    position: relative;
    margin-bottom: 30px;
    z-index: -1 !important;
}

.benefits_section .serviceBox4:before, .benefits_section .serviceBox4:after {
    content: "";
    border-radius: 25px;
    border: 10px solid #e51822;
    clip-path: polygon(65% 0, 100% 0, 100% 35%, 35% 100%, 0 100%, 0 65%);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.benefits_section .serviceBox4 .description {
    font-size: 14px;
    text-align: justify;
}

.benefits_section .serviceBox4:after {
    border-width: 3px;
    clip-path: polygon(0 0, 60% 0, 55% 5%, 96% 44%, 100% 40%, 100% 100%, 40% 100%, 43% 95%, 5% 55%, 0 60%);
    top: 3px;
    bottom: 3px;
    right: 3px;
    left: 3px;
}


.benefits_section .serviceBox4:before, .benefits_section .serviceBox4:after {
    content: "";
    border-radius: 25px;
    border: 10px solid #e51822; 
}


.why-choose-icon {
    background-image: url(https://cdn-cinjl.nitrocdn.com/bDriMoBXapcYoNsfZNepWDFldcGMRhVY/assets/images/optimized/rev-00051a8/www.curtaincleanersmelbourne.com.au/wp-content/uploads/why-choose-us-big-new.png);
    height: 600px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: grid;
    grid-template-columns: 25% 50% 25%;
}

.why-choose-icon-inner {
    height: 65%;
    display: grid;
    position: relative;
    top: 8%;
}

.list-item.left-one {
    left: 80px;
}
.list-item {
    position: relative;
}
.list-item {
    display: flex;
    align-items: center;
}

.why-choose-icon-left .list-item h3 {
    margin-right: 10px;
    text-align: right;
}
.list-item h3 {
    font-size: 18px;
    margin: 0;
    color: #064d81;
}

span.list-item-icon {
    background: #515151;
    border-radius: 50px;
}

span.list-item-icon {
    position: relative;
}

.why-choose-icon-left span.list-item-icon:before {
    right: -17px;
    top: 1px;
}

span.list-item-icon:before {
    content: "•";
    width: 3px;
    height: 100%;
    position: absolute;
    font-size: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #515151;
}

span.list-item-icon img {
    padding: 13px;
}

span.list-item-icon img {
    max-width: 50px;
    height: auto;
}

.why-choose-icon-left span.list-item-icon:after {
    left: 62px;
}
span.list-item-icon:after {
    content: "";
    background: #515151;
    width: 100px;
    height: 1px;
    position: absolute;
    top: 46%;
}

.visible-xs {
    opacity: 0;
}
.why-choose-us-bg {
    width: 60%;
    margin: auto;
}

.why-choose-icon-inner {
    height: 65%;
    display: grid;
    position: relative;
    top: 8%;
}

.why-choose-icon-right .why-choose-icon-inner {
    float: right;
}

.list-item.right-one {
    left: -80px;
}
.list-item {
    position: relative;
}
.list-item {
    display: flex;
    align-items: center;
}

.custom-color span.list-item-icon, .custom-color span.list-item-icon::after {
    background: #0d4892;
}
span.list-item-icon {
    background: #515151;
    border-radius: 50px;
}
span.list-item-icon {
    position: relative;
}

.why-choose-icon-right .list-item h3 {
    margin-left: 10px;
    text-align: left;
}

.list-item h3 {
    font-size: 18px;
    margin: 0;
    color: #064d81;
}

.list-item {
    position: relative;
}
.list-item {
    display: flex;
    align-items: center;
}

span.list-item-icon {
    background: #515151;
    border-radius: 50px;
}
span.list-item-icon {
    position: relative;
}

.why-choose-icon-left span.list-item-icon:after {
    left: 62px;
}
span.list-item-icon:after {
    content: "";
    background: #515151;
    width: 100px;
    height: 1px;
    position: absolute;
    top: 46%;
}

.custom-color span.list-item-icon::after {
    background: #0d4892;
}


.custom-color span.list-item-icon::before {
    color: #0d4892;
}
.why-choose-icon-right span.list-item-icon:before {
    left: -17px;
}
span.list-item-icon:before {
    content: "•";
    width: 3px;
    height: 100%;
    position: absolute;
    font-size: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #515151;
}

.steam_box {
    border: 3px solid #e51822;
    padding: 5px 15px;
    box-shadow: 0px 0px 5px #e0e0e0;
    margin-bottom: 15px;
}

.nav-item p {
    display: inline;
    font-size: 16px;
    line-height: 28px;
	  font-weight: 400;
}


li.steam_box.nav-item h3 {
    display: inline;
    font-size: 18px;
    color: #e51822;
}

.imag_backr {
    background-image: url(https://chrispestcontrol.au/wp-content/uploads/Downloader.la-652fa95fd4944.webp);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px;
    text-align: center;
		position: relative;
}

.imag_backr:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(#3872e0a1,rgb(150 205 210 / 25%));
}

.reo_w {
    padding: 15px;
}

.box_paeter {
    background: #ffe7d3;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.light_org {
    background: #ffe7d3;
}

.prof_des {
    background: #fff;
    padding: 15px 10px;
    border-radius: 10px;
    border: 2px solid #2e9eff;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    height: 96%;
}

.prof_des h3 {
    color: #e51822;
    font-size: 24px;
    font-weight: 600;
}

.prof_des p {
    text-align: justify;
}

.box_part_des {
    background: #fff;
    padding: 20px 20px;
    border-radius: 10px;
    box-shadow: rgb(253 254 255 / 20%) 0px 8px 24px;
}

.site-bar .nav {
	    margin-right: 0px;
}

.orger_bsx {
    background: #e51822;
    text-align: center;
    color: #fff;
    padding: 20px 0px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.set_home_10 {
    margin-top: -22px;
}

.btn_hmdes a {
    font-size: 23px;
    text-align: center;
    margin: auto;
    font-weight: 600;
    margin-left: 16px;
    padding: 10px 16px;
    border: 2px solid #e51822;
    border-radius: 20px;
    color: #e51822;
}

h1.rety_h1 {
    font-size: 34px;
    text-align: center;
}

.chs_ptp_home {
    background: #e518222e;
    padding: 30px;
    padding-bottom: 1px;
}

.section-03.space:before {
	background: url(https://chrispestcontrol.au/wp-content/uploads/Downloader.la-653256ab86f2d-1.webp) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center;
}

ul.list-decoration_1 li {
    color: #fff;
}

.list-decoration_1 li:before {
    content: "\f00c";
    font-family: fontawesome;
    margin: 0 5px 0 -22px;
    color: #fff;
}

.list-decoration_1 {
    padding-left: 25px;
    list-style: none;
}

@media screen and (min-width: 200px) and (max-width: 992px) {
	    .fixed-top-h-section {padding: 0px !important;}
	ul#mega-menu-main_menu {
    min-width: 330px !important;
}
	.awards-img {
    display: flex;
		flex-wrap: wrap;
    text-align: center;
	}
	h2.slider-title.text-white {
    font-size: 25px !important;
}
	.winning_services_section .into_text:before {
		    left: 8%;
	}
	
	.winning_services_section .into_text:after {
		    right: 8%;
	}
	
	.header_googleReviews {
		    display: none;
	}
	
	.prs_a {
		display: block;
    text-align: center;
	}
	
	.btn_hmdes {
		    display: block;
    text-align: center;
    margin-left: -16px;
	}
	
	.slider {
    text-align: left !important;
	}
	
	.row_hm {
		    padding: 10px 20px;
	}
	
	.box_requst {
		display: none;
	}
	
	.headmenu {
		    margin-top: 30px;
	}
	
	.site-bar .nav {
    margin-right: -0px;
	}
	
	.servi_list {
    grid-template-columns: 1fr 1fr;
	}
	
	.slide_track img {
		width: 30%;
	}
	
	.slide_track h3 {
    font-size: 16px; 
	}
	.contentbox {
    color: #000 !important;
	}
	
	.contact-form-container {
		    margin-top: 30px !important;
	}
	
	.rev_gole {
		    width: 50%;
	}
	
	#mega-menu-wrap-main_menu .mega-menu-toggle {
		    width: 368px !important;
		    background: #2e9eff !important;
	}
	
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		background: #fe8623 !important;
	}
	
	.headmenu {
    margin-top: 10px !important;
	}
	
	.headercol2 .site-logo {
		    top: -23px !important;
	}
	
	.vid_12 {
		top: 72px !important;
	}
	
	
}

.slide_track a {
    color: #e51822;
}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
		    background: #2e9eff !important;
	}
	
	#mega-menu-wrap-main_menu {
    background: #2e9eff !important;
	}
	
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
		    font-size: 16px !important;
    font-weight: 500 !important;
		height: 53px !important;
    padding: 6px 10px 0px 10px !important;
	}
	
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		background: linear-gradient(to bottom, #e51822, #e51822) !important;
	}


.google {
    box-shadow: 0px 0px 5px gray;
    padding: 2%;
    margin-bottom: 2%;
    border-radius: 7px;
}

.ratings {
    display: flex;
    gap: 10px;
    align-items: center;
}

.company_details_section .company-widget h3 {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
}
.light_org.list-decoration li {
    margin-bottom: 5px;
    color: #000 !important;
}


@media only screen and (min-width: 601px) and  (max-width: 900px){
	
.blue_set img {
    width: 100%;
}
.list-item.right-one {
    left: 2px !important;
}
.list-item.left-one {
    left: 15px !important;
}
.slide_track img {
    width: 35%;
}
section.space.service-item-sec .services {
    box-shadow: 0 0 10px #00000063;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    top: 0px !important;
    position: relative;
}
.set_home_1 img {
    width: 100%;
}
.light_org img {
    width: 100%;
}
.sect_r2 img {
    width: 100%;
}
#footer .footer-widget-area {
    padding-top: 45px;
    text-align: left;
}
.benefits_section p {
    text-align: justify !important;
}
.con_des img {
    width: 100%;
}
.prs_a {
    display: flex;
    text-align: center;
}
.rod2box img {
    width: 100%;
}
.section-service .rod2box {
    height: auto !important;
}
.con_des img {
    width: 100% !important;
	margin-bottom: 30px;
}
.sect_r9 {
    padding: 0px 15px;
}
}
.mblservc {
    height: 161px !important;
}
@media only screen and (max-width: 600px) {
	.slider{
		background: url(/wp-content/uploads/banner.jpg) !important;
		height: 1230px;
		background-repeat: no-repeat !important;
	}
	ul#mega-menu-main_menu {
    min-width: 330px !important;
}
	.section-service .rod2box {
    height: auto !important;
}

  section.space.service-item-sec .services {
    top: -10px;
    position: relative;
}
.slide_track h3 {
    font-size: 14px;
}
h1.rety_h1 {
    font-size: 24px;
}
.red_h2 {
    text-align: center;
    color: #e51822;
    text-transform: capitalize;
    font-size: 25px;
}
#footer .footer-widget-area {
    padding-top: 100px;
    text-align: left;
}
.sect_r2 img {
    width: 100%;
    height: auto !important;
}
.sect_r3 img {
    width: 100%;
    height: auto !important;
}
.dstimg {
    display: block;
}
.mblimg {
    display: block;
}
.chs_ptp_home {
    display: none;
}
.blue_set img {
    width: 100%;
}
.slide_track img {
    width: 50%;
}
.btn-sldr a.arrow-button.mouse-dir {
    color: #fff;
    background-color: #e51822;
    padding: 10px 20px;
    border-radius: 20px;
    display: inline-block;
}
section.winning_services_section {
    margin-top: 20px !important;
}
.benefits_section p {
    text-align: justify;
}
.serviceBox4 {
    height: auto !important;
}
.bg-dark2 {
    margin-top: -80px !important;
}
.space {
    padding: 0px 0 !important;
}
.container.space {
    padding-top: 20px !important;
    margin-top: -18px !important;
}
.light_org.interlink {
    margin-top: -60px !important;
    padding-top: 20px !important;
}
.red_h2 {
    text-align: left;
}
.benefits_section p {
    text-align: justify !important;
}
.imag_backr p {
    text-align: left;
}
.map-section {
    padding: 0px 0 !important;
	margin-top: 20px;
}
iframe {
    margin-top: 15px;
}
.headmenu {
    position: fixed;
    left: 0;
    top: 78px;
    right: 0;
}
.fixed-top-h-section {
    padding-top: 20px !important;
}
li.steam_box.nav-item h3 {
    display: block;
    font-size: 18px;
    color: #e51822;
    text-align: center;
}
.mblservc {
    height: 245px !important;
}
.textbox3 img {
    width: 40%;
}
.body2 {
    display: none;
}
.professional-section p {
    text-align: justify;
}
.professional-section a {
    font-size: 14px !important;
}
a.btn.btn-dark1 {
    margin-left: 0px !important;
    width: 100%;
}

.professional-section {
    padding: 15px 0px !important;
    margin: 0px !important;
	margin-top: 64px !important;
}
.btn-sldr a.arrow-button.mouse-dir {
    color: #fff;
    background-color: #e51822;
    padding: 7px 0px;
    border-radius: 20px;
    display: inline-block;
}
.btn-sldr a.arrow-button.mouse-dir {
    padding: 15px 7px;
    border-radius: 20px;

    font-size: 15px;
}
.slider img {
    width: 29%;

}
h2.tp-section-title-two {
    font-size: 25px;
	margin-top: 10px;
}
.sect_n_clr {
    padding-bottom: 25px;
}
.blue_set img {
    padding-bottom: 10px;
}
.serviceBoxtab.servtb {
    height: auto;
}
.center_c_1 {
    height: auto;
	  margin-bottom: 10px;
}
.winning_services_section  p {
    text-align: justify;
}
.awards-img {
    display: flex;
    text-align: center;
    flex-wrap: wrap;
}
h3.home_h3_01 {
    text-align: center;
}
.rod2box {
    height: auto;
    margin-bottom: 15px;
	  height: auto;
}
.sect_r2 h2 {
    font-size: 25px;
}
h2 {
    position: relative;
    font-size: 25px;
	  margin-top: 0px;
}
h2.tp-section-title-tree {
    font-size: 25px;
}
.sect_r3 h2 {
    font-size: 25px;
}
.sect_r9 {
   padding: 51px 15px !important;
}
.blue_set {
    margin-bottom: 0px !important;
    margin-top: 0px;
	  padding: 30px 15px !important;
}
img.mid_img {
    width: 100%;
    height: auto;
}
.con_des img {
    height: auto !important;
}
section.section3 {
    padding-top: 30px !important;
}
.con_des img {
    height: auto !important;
    margin-bottom: 20px;
    margin-top: 20px;
}
blockquote, ol, ul {
    padding-left: 0px;
}
.sect_r2 {
    background: #e51822;
    padding: 30px 15px;
}
.sect_n_clr {
    padding: 0px 0px 0px 0px !important;
	
}
.titlebox {
    margin-bottom: 0px;
}
.bene_bxs-1 {
    height: auto;
    margin-bottom: 15px;
}
.con_des {
    display: flex;
    justify-content: center;
}
#footer {
    margin-top: 0px !important;
}
.testimonials {
    padding-top: 51px;
}
.faq {
    padding-top: 51px;
}
#mega-menu-wrap-main_menu .mega-menu-toggle {
    background: #e51124 !important;
}
.locations li {
    font-size: 14px;
	color: #fff !important;
}
.servicebnr h2 {
    font-size: 21px;

}
.servicebnr h1 {
    font-size: 25px;
}
}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
    background: #002e5b !important;
}
#mega-menu-wrap-main_menu {
    background: #002e5b !important;
}
@media only screen and (min-width: 319px) and  (max-width: 999px){
	.mobile-nav{
		    display: block !important;
    width: 100% !important;
	}
	.sticky .site-bar .nav {
    padding: 6px 9px 0px 9px !important;
    margin-left: 0px !important;
}
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
    background: #ffffff !important;
    color: #000 !important;
}
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
		    color: #fff !important;}
#counter {display: block !important;}
#counter .item {border-right: 7px solid transparent;    width: auto;}


	#mega-menu-wrap-main_menu .mega-menu-toggle {
    width: 100% !important;
    background: #ffffff !important;}
.sticky .sticky_requst {display: none !important;}
.menubtn {background: #012664;padding: 10px 15px !important;}


	#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner{
		    background-color: #0e4d6e !important;}
	#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before { background-color: #0e4d6e !important;}
		#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after { background-color: #0e4d6e !important;}
.headmenu-img {display: flex !important;}
.site-bar.group {background-color: #fff !important;}
.container {max-width: 100% !important;}
div#mega-menu-wrap-main_menu {
    width: 100% !important;
}
.menubtn {background: #012664;padding: 10px 15px !important;}
#mega-menu-wrap-main_menu .mega-menu-toggle {width: 100% !important;background: #ffffff !important;height: 0px !important;}
	#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
    margin-left: 37px;
    margin-top: 40px;
}
	#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    top: -69px !important;
}
#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    top: -47px;
	right: 0px !important;
	
}
.logoleft {
    display: none;
}
.headmenu {
    top: 0px !important;
}
div#mega-toggle-block-1 {
    display: none !important;
}
.headmenu-img img {
    height: 45px;
    margin: 0px 15px 0px 0px;
}
#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner, #mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::before, #mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::after {
    width: 40px;
    height: 4px;
    background-color: #012664 !important;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: .15s;
    transition-timing-function: ease;
}
.site-bar.group {
    display: block;
}
.site-bar .nav {
    display: block;
}
.servicebnr {
    padding: 20px 0px;
    margin-top: -40px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #fff;
    padding: 10px 15px !important;
    position: relative;
    z-index: 99;
}
.row {
    margin-left: 2px;
}
.serviceBoxtab {
    height: auto !important;
}
.aboutlist li {
    width: 100%;
}
.aboutlist {
    display: block;
    flex-wrap: nowrap;
}
.slider {
    margin-bottom: 0px;

}
.btn_hmdes a {
    margin: 0px !important;

}
.btn_a {
    margin-left: 0px;
}
.faq {
    padding-top: 10px;
}
.btn_hmdes a {
    padding: 10px 23px;

}
.center_c_1 {
    text-align: justify;
}
.winning_services_section .into_text:after {
display:none !important;
}
.winning_services_section .into_text:before {
display:none !important;
}
section.winning_services_section {
    margin-bottom: -3rem!important;
}
p.text-white.text-justify {
    text-align: justify;
}
.tech_1 p {
    text-align: justify;
}
p.text-justify {
    text-align: justify;
}
.list-decoration3 p {
    text-align: justify;
}
.list-decoration2 p {
    text-align: justify;
}
.list-decoratio p {
    text-align: justify;
}
.blue_set p {
    text-align: justify;
}
.white_spac p {
    text-align: justify;
}
.title_list li {
    text-align: justify;
}
.sect_r2 p {
    text-align: justify;
}
.serviceBoxtab.servtb {
    height: auto !important;
}
#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    top: -47px;
    right: 0px !important;
}
.professional-section {
    padding: 15px 0px !important;
   
}
a.btn.btn-dark1 {
    margin-left: 0px !important;
    width: 100%;
}
}



@media only screen and (min-width: 1020px) and  (max-width: 1200px){
	a.btn.btn-dark1 {
    margin-left: 48px !important;
}
a.btn.btn-dark1 {
    font-size: 13px !important;
}
}
@media only screen and (min-width: 601px) and  (max-width: 900px){
	
#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    top: -50px;
    right: 0px !important;
}
}

.mob_img{
	display:none;
}

@media only screen and (max-width: 768px){
	.bene_bxs-1 {
    height: 660px;
}
.page-id-2 .center_c_1 {
    height: 349px;
}
.page-id-2 .serviceBoxtab.servtb {
    height: 556px !important;
}
.page-id-2 .serviceBoxtab {
    height: 530px !important;
}
	.mob_img{
	display:block !important;
}
	
	.desk_img{
	display:none;
}
	
	.dstimg {
    padding: 0px;
	}
	
	.center_c_1 {
    text-align: left;
}
	
	.sect_n_clr {
    padding: 0px 15px 0px 15px;
}
}
dl,p{margin:0 0 20px}blockquote,ol,ul{padding-left:20px}.navigation .sfHover>a,.navigation a:hover,a,a:focus,a:hover{text-decoration:none}.btn:active,.btn:focus,.comment-reply-link:active,.comment-reply-link:focus,.slick-slider button,.slide,a,a:active,a:focus,a:hover,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus,input[type=reset]:active,input[type=reset]:focus{outline:0}.entry-content:after,.gallery:after,.group:after,.navigation:after,.widget .instagram-pics:after{clear:both}body{line-height:1.625;font-size:15px;font-weight:400;background:#fff;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:normal;margin:0 0 15px;-ms-word-wrap:break-word;word-wrap:break-word}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}a{-webkit-transition:color .18s ease,background-color .18s ease,border-color .18s ease;transition:color .18s ease,background-color .18s ease,border-color .18s ease;color:#161616}a:focus,a:hover{color:#002f5e}.group:after,.group:before{content:" ";display:table}figure{margin:0}ul{list-style:disc}ol{list-style:decimal}#comment-list,#comment-list ol,#paging ul,.entry-featured-actions,.nav ul,.socials{list-style:none}dt{font-weight:700}dd{margin:0 0 15px}blockquote{margin:20px 0;border-left:2px solid #ebebeb;font-size:18px;font-style:italic;font-weight:400}blockquote cite{display:block;font-weight:700;font-style:italic;margin:10px 0 0;color:rgba(51,51,51,.8);font-size:14px}table{border-collapse:separate;border-spacing:0;width:100%}.comment-content table,.entry-content table{border-width:1px 0 0 1px;margin-bottom:24px}.comment-content td:first-child,.comment-content th:first-child,.entry-content td:first-child,.entry-content th:first-child{padding-left:0}.comment-content td,.comment-content th,.entry-content td,.entry-content th{border-bottom:1px solid rgba(0,0,0,.1)}.comment-content caption,.comment-content td,.comment-content th,.entry-content caption,.entry-content td,.entry-content th{font-weight:400;text-align:left;padding:5px;vertical-align:middle}.comment-content th,.entry-content th{border-width:0 1px 1px 0;font-weight:700;text-transform:uppercase;font-size:85%}.comment-content td,.entry-content td{border-width:0 1px 1px 0}code,kbd,pre,samp,tt,var{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-style:normal}pre{padding:15px;border:1px solid rgba(0,0,0,.1)}address{margin:0 0 15px}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}audio,embed,iframe,object,video{margin-bottom:15px;max-width:100%}p>audio,p>embed,p>iframe,p>object,span>audio,span>embed,span>iframe,span>object{margin-bottom:0}#map,.map *{max-width:1320px}.wp-caption,input,select,textarea{max-width:100%}label{display:block;margin:0 0 2px;font-weight:400}input,textarea{-webkit-transition:all .18s;transition:all .18s;display:inline-block;font-size:inherit;letter-spacing:2px;width:100%;height:36px;padding:8px 12px 6px 15px;line-height:normal;background-color:#ebebeb;background-image:none;border:none}input:focus,input:hover,textarea:focus,textarea:hover{outline:0;background-color:#eee}input[type=search]{box-sizing:border-box}textarea{height:auto}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal;width:auto;height:auto}fieldset{margin:0 0 15px;padding:0;border:none;min-width:0}.entry{margin:0 0 30px}.entry figure:not(.gallery-item){margin-bottom:20px;position:relative}.entry .fluid-width-video-wrapper{margin-bottom:20px}.entry-title{text-align:left:margin:0 0 10px;padding:0 0px}.entry-title a:hover{color:#002f5e}.entry-meta{font-size:10px;text-align:center;color:#545454;margin-bottom:10px}.entry-meta p{margin:0}.entry-meta a{color:#002f5e}.entry-featured-actions li.action-buy a,.entry-meta a:hover{color:#161616}.entry-categories{display:inline-block}.entry-categories a,.entry-category{display:inline-block;color:#161616;font-weight:700;margin-right:10px}.entry-categories a:last-child,.entry-category:last-child{margin-right:0}.entry-comments-no{margin-left:10px}.entry-featured{margin:20px 0;text-align:center}.entry-featured iframe{margin-bottom:0}.entry-featured-actions{padding:0;margin:0;position:absolute;z-index:100;top:15px;left:15px;display:inline-block}.entry-featured-actions li{float:left;border-radius:30px}.entry-featured-actions li.action-pin{background:#BB1928;margin-right:5px}.entry-featured-actions li.action-pin a:before{content:"\f0d2"}.entry-featured-actions li.action-buy{background:#fff}.entry-featured-actions li.action-buy a:before{content:"\f07a"}.entry-featured-actions li a{display:block;padding:5px 12px;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;border-bottom:none}.entry-utils .socials a:hover,.read-more{color:#002f5e}.entry-featured-actions li a:before{font-family:FontAwesome;margin:0 3px 0 0;position:relative;top:0;font-size:11px}#paging,.entry-content .entry-counter-list li:before,.entry-content .opening,.read-more{font-family: 'Raleway', sans-serif;}.entry-content:after,.entry-content:before{content:" ";display:table}.entry-content a{border-bottom:solid 2px #111}.entry-content .entry-counter-list{list-style:none;margin:20px 0 25px;padding:0;counter-reset:product-list}.entry-content .entry-counter-list li{position:relative;border:1px solid #ebebeb;margin:0 0 -1px;padding:8px 0 8px 30px}.entry-content .entry-counter-list li:before{position:absolute;top:0;left:0;font-size:14px;font-weight:700;display:inline-block;padding:7px 5px 5px;text-align:center;width:30px;height:30px;content:counter(product-list);counter-increment:product-list}.entry-list,.entry-utils:before,.read-more{position:relative}.entry-utils .read-more{float:right}.entry-utils .socials{position:relative;background:#fff;z-index:4;padding:3px 3px 2px 0;margin-top:2px;float:left}.entry-utils .socials a{padding:5px;margin:0 5px 0 0}.entry-utils:before{content:'';top:21px;left:0;width:100%;height:1px;background:#ebebeb;z-index:2}.entry-blog-related{margin:30px 0 40px}.read-more{display:inline-block;padding:10px 15px 9px;background:#fff;border:2px solid #ebebeb;font-size:11px;font-weight:700;z-index:3}.read-more:hover{border-color:#002f5e;color:#161616}.page .entry-utils,.single .entry-utils{text-align:center;margin-bottom:25px}.page .entry-utils .socials,.single .entry-utils .socials{float:none;display:inline-block;padding-left:10px}.page .entry-content,.single .entry-content{margin-bottom:10px}.entry-list .entry-title{text-align:left;padding:0;font-size:23px}.entry-list .entry-title:after{content:'';position:absolute;bottom:-15px;left:15px}.entry-list .entry-featured{position:absolute;top:5px;left:0;width:250px;margin:0}.entry-list .entry-meta{text-align:left}.entry-list .entry-meta p{margin-bottom:0}.entry-list .entry-content,.entry-list .entry-meta,.entry-list .entry-title{margin-left:275px}.entry-grid .entry-title{font-size:19px;padding:0}.entry-author{margin-bottom:30px;position:relative}.entry-author figure.author-avatar{position:absolute;top:5px;left:0}.entry-author figure.author-avatar img{display:inline-block}.entry-author .author-details{margin-left:115px}.entry-author .socials{float:none;display:inline-block}.entry-author .socials a{font-size:18px;margin:0 7px;padding:0}.entry-related .entry{margin-bottom:0}.entry-related .entry-meta,.entry-related .entry-title{text-align:left;padding:0}.entry-related .entry-title{font-size:15px;margin:0}.entry-related .entry-title:after{content:'';position:absolute;top:auto;left:auto;width:auto;height:auto;background:0 0}.entry-related .entry-meta{margin-bottom:10px}.entry-related .entry-featured{margin:0 0 15px}.entry-tags{margin-bottom:30px}.entry-tags a{display:inline-block;background:#ebebeb;color:#444;font-size:10px;padding:2px 5px;margin-right:3px}.entry-sig{font-size:10px;letter-spacing:3px;color:#7e7e7e}.entry-sig img{display:block;margin-top:10px}#comment-list,#footer .widget:last-child,#paging ul,.entry-look .entry-featured{margin:0}.entry-look{position:relative}.entry-look .entry-overlay{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(65%,transparent),color-stop(99%,rgba(0,0,0,.33)),color-stop(100%,rgba(0,0,0,.33)));background:-webkit-linear-gradient(top,transparent 0,transparent 65%,rgba(0,0,0,.33) 99%,rgba(0,0,0,.33) 100%);background:linear-gradient(to bottom,transparent 0,transparent 65%,rgba(0,0,0,.33) 99%,rgba(0,0,0,.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#54000000', GradientType=0 )}.entry-look .entry-wrap{position:absolute;bottom:30px;left:30px}#comment-list .comment-body,#main-wrap{position:relative}.entry-look .entry-wrap .entry-meta,.entry-look .entry-wrap .entry-title{text-align:left;color:#fff}#footer,#wp-calendar tbody td,.widget-title,.widget_about{text-align:center}.entry-look .entry-wrap .entry-title{padding:0 30px 0 0;margin:0;font-size:15px}.entry-look .entry-wrap .entry-title:after{background:0 0}#paging{font-size:11px;margin:0 0 30px;border:1px solid #ebebeb}#paging ul{padding:0}#paging ul li{display:inline-block}#paging a,#paging li span,#paging>span{border-right:solid 1px #ebebeb;display:inline-block;font-size:11px;font-weight:700;padding:14px 18px;line-height:normal}#paging .current,#paging a:hover{background:#161616;color:#fff}#paging .paging-standard{width:50%;text-align:center}#paging .paging-older{float:left;width:50%}#paging .paging-newer{float:right;border-right:0}#main-wrap{z-index:1;background:#fff}#footer{border-top:solid 1px #ebebeb;padding:0}#footer .site-bar{border-top:0}#footer .site-logo .tagline a{display:inline}#comments{margin:30px 0 0}#comment-list{padding:0}#comment-list>.comment:first-child>.comment-body{border-top:none}#comment-list .pingback,#comment-list .trackback{padding:5px 0;border-bottom:1px solid #ececec}#comment-list .comment-content ol{list-style:decimal}#comment-list .comment-content>ol,#comment-list .comment-content>ul{margin:20px 0}.post-comments{margin:0 0 30px}.comment-author .avatar{width:64px;height:64px;float:left;margin:0 15px 15px 0;overflow:visible}.comment-content{overflow:hidden;zoom:1;font-size:13px}.comment-metadata{text-transform:uppercase;letter-spacing:3px;font-size:11px;margin:0 0 5px}.comment-metadata a{color:#bcbcbc}.comment-reply-link{border-radius:0;font-size:10px;text-transform:uppercase;padding:4px 10px;height:auto;width:auto;position:absolute;top:0;right:0}.comment-author .fn{font-size:13px}.comment-author .says{font-style:italic;color:#bcbcbc}.bypostauthor>article .fn:before{font-family:FontAwesome;content:"\f005";margin:0 5px 0 -2px;position:relative;top:-1px;font-size:11px}#cancel-comment-reply-link{font-size:11px;font-weight:400;margin-top:18px}.comment-notes,.form-allowed-tags{font-size:12px;line-height:1.5;color:rgba(51,51,51,.8)}.comment-respond p{margin-bottom:10px}.comment-respond .form-submit{margin-bottom:0}.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url]{width:50%}.comments-pagination{padding:10px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:15px 0}.comments-pagination a,.comments-pagination span{display:inline-block;margin-right:5px}#comment-list+.comments-pagination{margin-bottom:0}.sidebar{height:100%}.sidebar.sidebar-left{border-right:solid 1px #ebebeb}.sidebar.sidebar-left .widget{padding:30px 30px 30px 0}.sidebar.sidebar-left .widget.widget-attention{padding:30px 25px 25px}.sidebar.sidebar-right{border-left:solid 0px #ebebeb}.sidebar.sidebar-right .widget{padding:0px}.sidebar.sidebar-right .widget.widget-attention{padding:30px 25px 25px}.sidebar .widget:last-child{border-bottom:0;margin-bottom:0}.widget{font-size:15px;border-bottom:solid 1px #ebebeb;margin:0}.widget p{margin:0 0 15px}.widget.widget-attention{background:#111;color:#fff}.widget.widget-attention .widget-title{background-color:#FFF;color:#111}.sidebar .widget:last-child,.widget p:last-child{margin-bottom:0}.widget-title{font-weight:700;letter-spacing:1px;background:transparent;color:#fff;padding:13px 0;position:relative;margin-bottom:20px}.widget-title label{text-transform:none;display:block;font-size:inherit;margin:0;line-height:inherit;font-weight:inherit}.widget-title a{color:#FFF}.widget select{width:100%;padding:5px 10px;border-radius:0;border:1px solid #ececec}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_entries ul{list-style:none;margin:0;padding:0}.widget_archive ul ul,.widget_categories ul ul,.widget_meta ul ul,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_recent_entries ul ul{margin-left:15px}.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_entries ul li{line-height:normal;display:block;position:relative}.widget_archive ul li a,.widget_categories ul li a,.widget_meta ul li a,.widget_nav_menu ul li a,.widget_pages ul li a,.widget_recent_entries ul li a{display:block;padding:11px 0;border-bottom:1px solid #e7ebf3}.widget_archive ul li .ci-count,.widget_archive ul li .count,.widget_categories ul li .ci-count,.widget_categories ul li .count,.widget_meta ul li .ci-count,.widget_meta ul li .count,.widget_nav_menu ul li .ci-count,.widget_nav_menu ul li .count,.widget_pages ul li .ci-count,.widget_pages ul li .count,.widget_recent_entries ul li .ci-count,.widget_recent_entries ul li .count{position:absolute;right:0;top:8px;font-size:12px;font-weight:700;font-style:italic;-webkit-transition:all .18s ease;transition:all .18s ease;padding:4px 3px}.widget_recent_comments ul,.widget_rss ul{margin:0;padding:0;list-style:none}.widget_rss .rss-date,.widget_rss li a{margin-bottom:5px;display:block}.widget_recent_comments ul li,.widget_rss ul li{display:block;padding:11px 0;border-bottom:1px solid #ececec}.widget_archive select,.widget_categories select,.widget_pages select{display:block;width:100%;padding:6px 15px;border-radius:0;font-size:14px;height:40px;font-weight:400;border:1px solid #ececec;background:#FFF}#wp-calendar tbody td:hover,#wp-calendar thead th{background:rgba(0,0,0,.1)}.widget_rss .rss-date{text-transform:uppercase;font-size:12px}.widget_rss cite{display:block;margin-top:5px}.searchform>div{position:relative}.searchform .searchsubmit{position:absolute;top:0;right:0;height:100%}.flickr_badge_image{float:left;width:33.3333333333%}#wp-calendar,.flickr_badge_image img,.widget_ci_newsletter input[type=submit]{width:100%}.flickr_badge_image a{display:block;line-height:0}.widget_about .widget_about_sig img{margin:5px auto 0;display:block}.widget_text p:last-child{margin-bottom:0}.widget_ci_twitter_widget ul{margin:0;padding:0;list-style:none}.widget_ci_twitter_widget ul li{margin-bottom:12px}.widget_ci_twitter_widget ul li:first-child{padding-top:0}.widget_ci_twitter_widget .twitter-time{display:block;font-size:.85em}#wp-calendar a{font-weight:700;font-style:italic}#wp-calendar caption{text-align:left;margin-top:10px;background:rgba(0,0,0,.03);padding:9px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{font-weight:700;padding:8px}#wp-calendar tbody td{background:0 0;border:1px solid rgba(0,0,0,.1);padding:3px}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}.widget .socials,.widget_ci_newsletter input[type=email]{text-align:center}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.widget .socials{float:none}.widget .socials li{float:none;display:inline-block}.widget .socials li a{margin:0 7px;padding:0;font-size:18px}.ci-instagram-lite{list-style:none;margin:0;padding:0}.ci-instagram-lite li{float:left;width:33.3333333333%}.ci-instagram-lite-full .ci-instagram-lite{padding-bottom:30px}.widget_posts_list{list-style:none;padding:0;margin:0}.widget_posts_list .entry{margin-bottom:25px}.widget_posts_list li:last-child .entry{margin-bottom:0}.widget_posts_list .entry-meta{margin:0 0 10px;text-align:left}.widget_posts_list .entry-featured{margin-bottom:15px;margin-top:10px}.widget_posts_list .entry-title{font-size:15px;text-align:left;margin:0;padding:0}.widget_posts_list.widget_posts_list_alt li{position:relative;padding-bottom:10px;margin-bottom:10px;min-height:65px;border-bottom:solid 1px #ececec}.widget_posts_list.widget_posts_list_alt li:last-child{margin-bottom:0}.widget_posts_list.widget_posts_list_alt .entry{margin:0}.widget_posts_list.widget_posts_list_alt .entry-title{font-size:13px}.widget_posts_list.widget_posts_list_alt .entry-meta,.widget_posts_list.widget_posts_list_alt .entry-title{margin-left:95px}.widget_posts_list.widget_posts_list_alt .entry-meta{line-height:1;margin-bottom:5px}.widget_posts_list.widget_posts_list_alt .entry-featured{position:absolute;top:0;left:0;width:80px;padding:0;margin:0}.gallery{margin-left:-5px;margin-right:-5px;margin-bottom:15px}.gallery:after,.gallery:before{content:" ";display:table}.gallery-item{margin-bottom:10px}.gallery-item img{width:100%}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-1 .gallery-item{float:left}.rtl .gallery-columns-1 .gallery-item{float:right}.gallery-columns-2 .gallery-item{float:left}.rtl .gallery-columns-2 .gallery-item{float:right}.gallery-columns-3 .gallery-item{float:left}.rtl .gallery-columns-3 .gallery-item{float:right}.gallery-columns-4 .gallery-item{float:left}.rtl .gallery-columns-4 .gallery-item{float:right}.gallery-columns-5 .gallery-item{float:left}.rtl .gallery-columns-5 .gallery-item{float:right}.gallery-columns-6 .gallery-item{float:left}.rtl .gallery-columns-6 .gallery-item{float:right}.gallery-columns-7 .gallery-item{float:left}.rtl .gallery-columns-7 .gallery-item{float:right}.gallery-columns-8 .gallery-item{float:left}.rtl .gallery-columns-8 .gallery-item{float:right}.gallery-columns-9 .gallery-item{float:left}.alignright,.rtl .gallery-columns-9 .gallery-item{float:right}.gallery-caption{background-color:rgba(0,0,0,.7);color:#fff;font-size:12px;line-height:1.5;margin:0 0 0 5px;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:calc(100% - 10px);-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.alignnone{margin:5px 0 20px}p .alignnone{margin-bottom:0}.aligncenter{display:block;margin:7px auto}.alignright{margin:7px 0 7px 24px}.alignleft{float:left;margin:7px 24px 7px 0}.wp-caption{margin-bottom:15px}.wp-caption img{border:0;height:auto;margin:0;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:12px;line-height:17px;margin:3px 0 5px;padding:5px 0 0;text-align:left;font-style:italic}.sharedaddy{margin-top:30px}.null-instagram-feed p{padding-top:10px}.widget .instagram-pics{list-style:none;margin:0;padding:0}.widget .instagram-pics:after,.widget .instagram-pics:before{content:" ";display:table}.widget .instagram-pics li{border-bottom:0;padding:0;float:left;width:33.33333333333%}.widget .instagram-pics li a{display:block;color:#333}.footer-widget-area{padding-top:30px}.footer-widget-area .widget{padding:0;margin:0;border:none}.footer-widget-area .instagram-pics li{border-bottom:0;padding:0;width:auto;max-height:235px}.footer-widget-area .instagram-pics li img{max-height:100%}@media (min-width:768px){.gallery-columns-1 .gallery-item{float:left;width:100%}.rtl .gallery-columns-1 .gallery-item{float:right}.gallery-columns-2 .gallery-item{float:left;width:50%}.rtl .gallery-columns-2 .gallery-item{float:right}.gallery-columns-3 .gallery-item{float:left;width:33.33333%}.rtl .gallery-columns-3 .gallery-item{float:right}.gallery-columns-4 .gallery-item{float:left;width:25%}.rtl .gallery-columns-4 .gallery-item{float:right}.gallery-columns-5 .gallery-item{float:left;width:20%}.rtl .gallery-columns-5 .gallery-item{float:right}.gallery-columns-6 .gallery-item{float:left;width:16.66667%}.rtl .gallery-columns-6 .gallery-item{float:right}.gallery-columns-7 .gallery-item{float:left;width:14.28571%}.rtl .gallery-columns-7 .gallery-item{float:right}.gallery-columns-8 .gallery-item{float:left;width:12.5%}.rtl .gallery-columns-8 .gallery-item{float:right}.gallery-columns-9 .gallery-item{float:left;width:11.11111%}.rtl .gallery-columns-9 .gallery-item{float:right}}@media (max-width:1199px){.site-socials{display:none}}@media (max-width:991px){.site-bar .nav{width:60%}.site-tools{width:40%}.navigation>li>a{margin-right:15px}#masthead .navigation{display:none}.mobile-nav-trigger{display:block}.sidebar.sidebar-left,.sidebar.sidebar-right{border:none!important}.sidebar.sidebar-left .widget,.sidebar.sidebar-right .widget{padding:0 0 30px}.ci-instagram-lite li,.flickr_badge_image,.widget .instagram-pics li{width:25%}.slide .slide-content{min-width:450px;padding:25px}}@media (max-width:767px){input,textarea{width:100%}#comment-list ol{margin:0;padding:0}.comment-author .avatar{display:none}.comment-reply-link{margin:0}.site-bar .nav{margin-bottom:15px}.site-bar .nav .navigation>li{display:inline-block;float:none}.site-bar .nav .navigation>li a{margin:0 8px}.site-bar .nav,.site-bar .site-tools{float:none;width:100%;text-align:center}.site-bar .socials{float:none;display:block;text-align:center}.site-bar .socials li{display:inline-block;float:none}.site-bar .socials li a{margin:0 3px}.slide .slide-content{min-width:100%;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.home-slider{max-height:100%}.home-slider button{top:25px}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:15px}h6{font-size:14px}.entry-title{padding:0}blockquote{font-size:15px}}.btn,.comment-reply-link,button,input[type=button],input[type=submit],input[type=reset]{display:inline-block;font-weight:400;margin:0;line-height:normal;border:none;box-shadow:none;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-transition:.18s background-color ease,color .18s ease,.18s border-color ease;transition:.18s background-color ease,color .18s ease,.18s border-color ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;height:auto;padding:12px 25px 11px;font-size:11px;letter-spacing:2px;color:#FFF}.btn:hover,.comment-reply-link:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{text-decoration:none}.mfp-bg{background-color:#FFF}.mfp-preloader{color:#FFF}.mfp-preloader a,.mfp-preloader a:hover{color:#161616}.mfp-container:not(.mfp-s-error) .mfp-preloader{width:40px;height:40px;border-radius:100%;-webkit-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out;background-color:#161616;text-indent:-999em;margin:0 auto}button.mfp-arrow,button.mfp-close{border:none;opacity:1}button.mfp-arrow:hover,button.mfp-close:hover{background:0 0;border:none}.mfp-close-btn-in .mfp-close{color:#FFF}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#161616}.mfp-arrow{line-height:.3}.mfp-arrow:after,.mfp-arrow:before{border:none}.mfp-arrow:after{font-family:FontAwesome;font-size:70px;color:#161616}.mfp-arrow-right .mpf-a,.mfp-arrow-right:after{content:"\f105"}.mfp-arrow-left .mpf-a,.mfp-arrow-left:after{content:"\f104"}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justified{text-align:justify}.text-uc{text-transform:uppercase}.img-round{border-radius:50%}.nav{font-size:11px;letter-spacing:2px}.nav ul{margin:0;padding:0}.navigation:after,.navigation:before{content:" ";display:table}.navigation li{position:relative;z-index:1000}.navigation>li{float:left}.navigation ul{position:absolute;z-index:300;top:-999em}.navigation .sfHover>ul,.navigation li:hover>ul{top:45px}.navigation li .sfHover>ul,.navigation li li:hover>ul{top:-2px;left:100%}.navigation li li .sfHover>ul,.navigation li li li:hover>ul{top:0;left:100%}.navigation .navigation a:visited,.navigation a{display:block;white-space:nowrap}.navigation>li ul a{background:#fff;padding:8px;margin-bottom:1px;letter-spacing:1px;font-size:10px}.navigation>li ul .sfHover>a,.navigation>li ul a:hover{background:#ebebeb;color:#161616}.navigation>li.sfHover>a,.navigation>li.sfHover>a:active,.navigation>li>a:hover{color:#002f5e}.navigation ul{min-width:200px;background:#ebebeb;padding:2px}.navigation a.sf-with-ul{padding-right:10px;position:relative}.navigation.sf-arrows .sf-with-ul:after{content:'\f078';font-family:FontAwesome;position:absolute;top:41%;right:-2px;margin-top:-6px;font-size:8px;font-weight:400}.navigation.sf-arrows ul .sf-with-ul:after{right:8px;top:51%;content:"\f054"}.mobile-nav-trigger{font-size:16px;line-height:1;display:none}.site-logo a,.socials li a{display:block}.mobile-nav-trigger:active,.mobile-nav-trigger:focus{color:#333}.site-bar{z-index:10000000}.site-bar .nav{float:left;width:65%;padding-top:3px}.site-logo{padding:30px;text-align:center}.site-logo p{margin-bottom:0}#site-content #content{padding-top:30px}.slick-slider{position:relative;max-height:550px;overflow:hidden}.slick-slider.home-slider{margin-bottom:30px}.slick-slider button{position:absolute;top:50%;z-index:100;display:block;height:50px;width:50px;line-height:0;font-size:0;cursor:pointer;background:#fff;color:#002f5e;margin-top:-25px;padding:0;border-radius:0;font-family:FontAwesome}.slick-slider button:focus,.slick-slider button:hover{background:#fff}.slick-slider button.slick-prev{left:0}.slick-slider button.slick-prev:before{content:"\f053";font-size:11px;position:absolute;top:26px;left:22px}.slick-slider button.slick-next{right:0}.slick-slider button.slick-next:before{content:"\f054";font-size:11px;position:absolute;top:26px;left:22px}.slide{position:relative}.slide .slide-content{position:absolute;top:50%;left:50%;min-width:570px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:50px;text-align:center}.slide .slide-content .entry-title{padding:0}.slide .slide-content .read-more{margin-top:20px}#site-section{text-align:center;padding:30px 0}#site-section h2{margin-bottom:0;letter-spacing:10px}.entry-date,.entry-meta,.entry-tags a{letter-spacing:2px}.socials{margin:0;padding:0;float:right}.socials li{float:left}.socials li a{font-size:15px;padding:2px 5px;margin-left:15px}.site-socials .socials{float:none;opacity:.3;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.site-socials .socials:hover{opacity:1}.site-socials .socials li{float:none}.site-socials .socials li a{margin:0;text-align:center;padding:5px 10px;font-size:16px}.site-socials{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;z-index:10}.entry,.entry-featured,.entry-title{position:relative}.site-tools{float:right;width:35%}.site-tools form{width:300px;float:right}.site-tools input[type=search]{border:none;background:rgba(255,255,255,.2);border-radius:50px;height:25px;text-transform:uppercase;color:#fff;font-size:11px}
:root {--Dark-bl: #002f5e;--Light-bl: #002f5e;--Black: #cc2027;--White: #ffffff;--Yellow: #cc2027;}


