/* SANONDAF UK Custom CSS */
.sectors-content ul ol li {   
    list-style-image: url("http://www.sanondaf.co.uk/wp-content/uploads/2020/10/Blue-Tick-Icon-White-BG.png");
}


/* Enter Your Custom CSS Here */
#fancybox-content .wpcf7-checkbox .wpcf7-list-item-label {
    margin-left: 14px;
    position: relative;
    top: 4px;
}
#fancybox-content .dk-select .dk-selected, #fancybox-content .dk-select-multi .dk-selected {
    position: relative;
    display: block;
    width: 92.5%;
    margin-bottom: 15px;
}
.cf7_right.six.columns, .cf7_full {
    width: 98%!important;
}
#fancybox-content {
    width: 80%!important;
    padding: 5% 10%;
}
#fancybox-overlay {
    background: rgba(64 , 160 , 209 , .9)!important;
}
#fancybox-content .wpcf7 form input[type="submit"] {
    background: #40a0d1;
    color: #fff;
    letter-spacing: 2px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
}
#fancybox-wrap {
    width: !important;
}
.cf7_left.six.columns {
    width: 98%;
}
#fancybox-content h2 { color:#40a0d1;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 21px;
    font-family: "Montserrat";
    display: block;
    line-height: 100%;
}
html #footer .widget-title {
    font-size: 24px !important;
}
html div#stuning-header {
    top: 0!important;
}
html div.page-title-inner {
    position: relative;
    z-index: 1;
    min-height: 218px;
    height: 218px;
    padding: 0 0;
    z-index: 0;
}
html div#stuning-header .dfd-stuning-header-bg-container {
    position: absolute;
    top: auto!important;
    bottom: 0!important;
    left: 0;
    height: 217px;
    background-position: center bottom!important;
    background-repeat: no-repeat;
    right: 0;
    border-bottom: 1px solid rgba(27,27,27,0.1);
    z-index: 0;
    background-size: 100% 100%!important;
}
html #header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child {
    padding-bottom: 31px;
    background: transparent;
}
html .header-style-1.small #header {
  background: #fff!important;}
#header-container.small:not(.header-style-1):not(.header-style-14) #header {
  background: #fff;}
html #header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap .nav-menu {
    margin: 26px 0 0 0 !important;
    padding: 0 !important;
}



html #header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 10px;
    width: 240px;
    height: 59px;
    line-height: 37.7px;
    margin: 10.15px 0;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header {
  background: #fff!important;}
div#stuning-header {
    position: relative;
    overflow: hidden;
    background-color: #f4f4f4;
    top: 0!important;
}
html div.page-title-inner {
    position: relative;
    z-index: 1;
    min-height: inherit!important;
    height: 218px;
    !important: ;
    padding: 0 0;
}
div#stuning-header .dfd-stuning-header-bg-container {
    position: absolute;
    top: auto!important;
    bottom: 0!important;
    left: 0;
    height: 217px;
    background-position: center bottom!important;
    background-repeat: no-repeat;
    right: 0;
    border-bottom: 1px solid rgba(27,27,27,0.1);
    z-index: 0;
    background-size: 100% 100%!important;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a{    background: #4fb5ea!important}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    width: 240px;
    height: 80px;
    margin: 0;
}
html .seed-csp4 .row {
    margin-left: -15px;
    margin-right: -15px;
    display: table-cell;
    vertical-align: middle;
}
html .seed-csp4 body {
    color: #666666;
    display: table;
    width: 100%;
    height: 100%;
}

.home .i_world_map { margin-bottom:0!important;}
.booknow:nth-child(2){ display:none!important;}
.wpml-ls-legacy-list-horizontal{ display:none!important}
div#stuning-header {
    position: relative;
    overflow: hidden;
    background-color: #f4f4f4;
    top: 143px;
    clear: both;
}

div.page-title-inner {
    position: relative;
    z-index: 1;
    min-height: inherit;
    height: 218px;
    padding: 0 0;
    z-index: 0;
}
.booknow{ display:!important;}
body .link-button a{font-size:16px!important;}
body .header-wrap nav .nav-menu li.franchise a{
    color: #fff !important;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'SourceSansProSemibold';
    font-weight: normal !important;
    background: #4fb5ea !important;
    padding: 3px 30px !important;
    line-height: 27px !important;
    height: 32px !Important;
    margin-top: -4px;
}
body .header-wrap nav .nav-menu li.franchise:hover a{ color:#fff!important;}


@media only screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header {
		position: fixed !important;
		background: transparent;
	}
}
@media only screen and (max-width: 800px) {
	.dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child {
		background: transparent;
	}
}
@media only screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header {
		padding: 0 30px;
	}
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansRegular.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansRegular.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansRegular.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansRegular.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansBold.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansBold.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansBold.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansBold.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemibold.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemibold.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemibold.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemibold.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemibold.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'RobotoLight';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/RobotoLight.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/RobotoLight.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/RobotoLight.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/RobotoLight.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/RobotoLight.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/RobotoLight.svg#RobotoLight') format('svg');
}
@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemiboldItalic.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemiboldItalic.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemiboldItalic.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemiboldItalic.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemiboldItalic.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansSemiboldItalic.svg#OpenSansSemiboldItalic') format('svg');
}
@font-face {
    font-family: 'trebuc';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/trebuc.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/trebuc.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/trebuc.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/trebuc.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/trebuc.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/trebuc.svg#trebuc') format('svg');
}
@font-face {
    font-family: 'SourceSansProLight';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProLight.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProLight.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProLight.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProLight.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProLight.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProLight.svg#SourceSansProLight') format('svg');
}
@font-face {
    font-family: 'SourceSansProRegular';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProRegular.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProRegular.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProRegular.woff2') format('woff2'),
         url('fonts/SourceSansProRegular.woff') format('woff'),
         url('fonts/SourceSansProRegular.ttf') format('truetype'),
         url('fonts/SourceSansProRegular.svg#SourceSansProRegular') format('svg');
}
@font-face {

    font-family: 'SourceSansProSemibold';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProSemibold.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProSemibold.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProSemibold.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProSemibold.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProSemibold.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/SourceSansProSemibold.svg#SourceSansProSemibold') format('svg');
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansLight.eot');
    src: url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansLight.eot') format('embedded-opentype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansLight.woff2') format('woff2'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansLight.woff') format('woff'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansLight.ttf') format('truetype'),
         url('https://sanondaf.com/wp-content/themes/sanondaf_child/fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}
@media only screen and (min-width: 1280px){
body .header-layout-fullwidth > .dfd-top-row .row, body .header-layout-fullwidth > #header .header-top-panel .row, body .header-layout-fullwidth > #header > .logo-wrap > .row, body .header-layout-fullwidth > #header > .header-wrap > .row {
   width:1200px;
    max-width: 100%;
    min-width:inherit;
    margin: 0 auto; padding:0;
}
}

@media only screen and (min-width:1101px){
#header-container .header-col-right{display:none !important;}
}
.form-search-wrap{display:none !important;}

.home-sec1 h5.widget-title{font-size:26px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; height:auto; line-height:27px !important; margin:28px 0 20px 0 !important;}
.home-sec1 .ult-spacer{display:none !important;}
.home-sec1 h5.widget-title b{font-family: 'OpenSansBold' !important; font-weight:normal !important;}
.home-sec1 h3.widget-sub-title{display:none !important;}
.home-sec1 p{font-size:14px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; line-height:20px !important; color:#fff !important;}
.dfd-background-dark .wpcf7-form input, .dfd-background-dark .wpcf7-form textarea, #side-area.dfd-background-dark .wpcf7-form input, #side-area.dfd-background-dark .wpcf7-form textarea, .row .background--dark .wpcf7-form input, .row .background--dark .wpcf7-form textarea {
    background:#fff !important;
   border:none !important; height:39px !important; width:100%; padding:0 20px !important;
    -webkit-box-shadow: none;
    box-shadow: none; color:#929299; font-size:14px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; box-shadow:none !important;
}
.dfd-background-dark .wpcf7-form input::-webkit-input-placeholder {color:#929299 !important;font-size:14px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; }
.dfd-background-dark .wpcf7-form input::-moz-input-placeholder {color:#929299 !important;font-size:14px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important;}
.dfd-background-dark .wpcf7-form input::-ms-input-placeholder {color:#929299 !important;font-size:14px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important;}

.home-sec1 .wpcf7 form p {
    position: inherit;
    margin: 0 0 9px 0;
}

.home-sec1 .wpcf7 form input[type="submit"] {
    color:#fff !important; font-size:16px !important; font-family: 'OpenSansSemibold'!important; font-weight:normal !important; padding:0 !important; margin:15px 0 15px 0!important; float:right!important; background:#4fb5ea!important; text-align:center!important; width:191px!important; height:34px!important; cursor:pointer;
	-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important; 
}

.home-sec1 .ubtn-link{}
.home-sec1 .ubtn{border:solid 1px #fff !important; color:#fff !important; font-size:16px !important;font-family: 'OpenSansSemibold'!important; font-weight:normal !important; padding:0 !important; margin:0; width:193px !important; height:34px !important; line-height:32px !important;}
.home-sec1 .ubtn-icon{display:none !important; }


.home-sec2 h5.widget-title{color:#676767 !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/line.png) no-repeat center bottom; padding:0 0 20px 0;}
.home-sec2 h3.widget-sub-title{color:#5a5b5e !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; line-height:20px !important; font-style:normal !important;}
.home-sec2 h3.widget-sub-title b{color:#4ca8d2 !important; font-weight:normal !important;}

.home-sec2 .feature-title{color:#202020; font-size:22px; font-family: 'RobotoLight';}
.home-sec2 .aio-icon-description p{color:#1f1f1f !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; line-height:18px; opacity:0.7;}

.home-sec2 .dfd-button-inner-cover{border-radius:0 !important;}
.home-sec2 .dfd-button-module-wrap .dfd-button-module .dfd-button-link .dfd-button-text-main:hover{background:#cccccc !important;}
.home-sec2 .dfd-button-inner-cover:before,.home-sec2 .dfd-button-inner-cover:after{display:none !important;}


.home-sec4 .wpb_wrapper h5.widget-title{color:#202020 !important; font-size:22px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important;}
.home-sec4 .wpb_wrapper h3.widget-sub-title{color:#4bb5ed !important; font-size:12px !important;font-family: 'OpenSansBold' !important; font-style:normal !important;}
.home-sec4 .wpb_wrapper p{color:#1f1f1f !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; line-height:21px; opacity:0.7; font-size:14px;}




.home-sec5 .wpb_wrapper h2.widget-title{color: #666666 !important;
    font-family: 'OpenSansRegular' !important;
    font-weight: normal !important;
    background: url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/line.png) no-repeat center bottom;
    padding: 0 0 20px 0 !important; font-size:31px !important; line-height:30px; margin:0 0 25px 0 !important;}
.home-sec5 .uvc-heading-spacer{display:none !important;}
.home-sec5 .dfd-testimonial-content{color:#1f1f1f !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; line-height:21px; opacity:0.7; font-style:normal; font-size:14px; }
.home-sec5 .icon-wrap i{display:none !important;}
.home-sec5 .icon-wrap{}
.home-sec5 .testimonials-content{ padding:0 0 0 40px; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/coma.png) no-repeat 0 0; margin:75px 0 40px 0;}
.home-sec5 .delimiter {display:none !important;} 
.home-sec5 .info-box-title{color:#4bb5ed; font-size:17px;font-family: 'OpenSansSemibold'!important; font-weight:normal !important; padding:0 0 10px 0; }
.home-sec5 .info-box-subtitle{color:#9e9e9e; font-size:14px;font-family: 'OpenSansSemiboldItalic'!important;font-weight:normal !important; }
.home-sec5 .dfd-testimonial-slider .testimonials-thumbs-wrap {
    width: 100% !important;
    position: absolute;
    bottom: -30px; float:left;
}
.home-sec5 .testimonials-thumbs-slider{text-align:center; padding:0 0 0 0; float:left; width:100%;}
.home-sec5 .dfd-testimonial-slider .thumb img{display:none;}
.home-sec5 .dfd-testimonial-slider .testimonials-thumbs-wrap .slick-slide{width:20px !important; height:20px !important; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/ch.png) no-repeat 0 0; margin:0 5px 0 0; float: none;
    display: inline-block; }
.home-sec5 .dfd-testimonial-slider .testimonials-thumbs-wrap .slick-active{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/ach.png) no-repeat 0 0 !important;}
.home-sec5 .dfd-testimonial-slider.above .testimonials-thumbs-wrap .slick-track{    transform: translate3d(0, 0px, 0px)!important;    width: 100% !important;}



#footer {
 background:#3c8fb6 !important; 
}
body #sub-footer{background:#2e789c !important; height:61px;}
.sopy-left{float:left; line-height:60px; color:#c1ced8 !important; font-size:11px;font-family: 'trebuc';}
.sopy-left a{color:#c1ced8 !important; text-decoration:none;}
.designby{ float: right;margin: 15px 0 0 0;}
#footer .widget-title{font-size:28px !important; color:#fff;font-family: 'SourceSansProLight'; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/title.png) no-repeat bottom left; padding:0 0 30px 0 !important; margin:0 0 18px 0 !important; font-weight:normal;}
#footer .widget-title strong{font-family: 'SourceSansProRegular'; font-weight:normal;}
#footer input[type="email"]{background:#efeff1 !important; border:none !important; height:36px !important;color:#666666 !important; font-size:13px !important;font-family: 'trebuc' !important; padding:0 8px !important;font-style:italic;}
#footer input[type="email"]::-webkit-input-placeholder {color:#666666 !important;font-family: 'trebuc' !important;font-size:13px !important; font-style:italic;}
#footer input[type="email"]::-moz-input-placeholder {color:#666666 !important;font-family: 'trebuc' !important; font-size:13px !important;font-style:italic;}
#footer input[type="email"]::-ms-input-placeholder {color:#666666 !important;font-family: 'trebuc' !important; font-size:13px !important; font-style:italic;}
#footer .mc4wp-form-fields p {margin:0 !important; padding:0 !important; color:#fff; font-size:11px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; line-height:13px !important;}
#footer input[type="submit"]{width:125px; height:29px;text-align:center; cursor:pointer; border:none; color:#fff; background:#2b78a3; font-size:11px;font-family: 'OpenSansBold'; padding:0; margin:10px 0 0 0; float:right; text-transform:uppercase;}
.columns+.columns .widget_text .textwidget img{float:left;}
.columns+.columns .widget_text .textwidget p{display:block; padding:0 0 12px 110px;color:#fff; font-size:12px !important;font-family: 'OpenSansRegular' !important;font-weight:normal !important; line-height:16px !important; position:relative;}
.columns+.columns .widget_text .textwidget p strong{font-size:19px; font-weight:normal; float:left; width:100%; line-height:20px !important;}
.columns+.columns .widget_text .textwidget p strong b{font-family: 'OpenSansBold';font-weight:normal;clear: both;float: left; width: 100%; }
.mores{width:36px; height:20px;text-align:center; cursor:pointer; border:none; color:#fff; background:#2b78a3; font-size:11px;font-family: 'OpenSansBold'; padding:0; margin:0; float:right; text-decoration:none; line-height:20px; position:absolute; bottom:0; right:0;}
.columns+.columns .widget_text{width:345px;}
.widget_mc4wp_form_widget,#text-35{width:320px; float:right;}


.franchisecontent .vc_tta-tabs-list{border-bottom: solid 5px #f7f7f7 !important; width:100%; float:left; text-align:center; margin:0 !important; overflow:visible !important;}
.franchisecontent .vc_tta-tab {
    border: none;
    width: auto;
    text-align: center;
    float: none !important;
    margin: 0 !important;
    border-bottom: solid 5px #f7f7f7 !important;
    display: inline-block !important;
    position: relative;
    bottom: -5px; margin:0 30px !important;
}
.franchisecontent .vc_tta-tab.vc_active {
    border-color: #4bb5ed !important;
}
#map_canvas_1 {
    padding: 70px 0 70px 0;
}

.franchisecontent .map-contact-section3{text-align:center;}
.franchisecontent .map-contact-section3 .wpb_wrapper{display:inline-block; width:730px; max-width:100%;}
.franchisecontent .map-contact-section3 .wpb_wrapper h2{color:#666666; font-size:39px;font-family: 'OpenSansRegular' !important; font-weight:normal; line-height:39px; opacity:0.62;}
.franchisecontent .map-contact-section3 .wpb_wrapper h3{color:#4ca6d2; font-size:46px;font-family: 'OpenSansBold' !important; font-weight:normal; line-height:46px;background: url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/line.png) no-repeat bottom center; padding:0 0 30px 0; margin:0 0 40px 0;}

.franchisecontent .wpcf7 form p {
    position: relative;
    margin: 0 -10px;
    padding: 0; clear:both;
}
.franchisecontent .wpcf7-form-control-wrap {
    position: relative;
    float: left;
    width: 50%;
    padding: 0 10px;
    margin: 0 0 20px 0;
}
.franchisecontent .wpcf7-form-control-wrap.textarea-203 {
    width: 100%;
}
.franchisecontent input[type="text"], .franchisecontent input[type="password"], .franchisecontent input[type="date"], .franchisecontent input[type="datetime"], .franchisecontent input[type="email"], .franchisecontent input[type="number"], .franchisecontent input[type="search"], input[type="tel"], .franchisecontent input[type="time"], .franchisecontent input[type="url"], .franchisecontent textarea {
    background-color: #f6f6f6 !important;
    padding:10px 35px;
    width: 100%;
    display: block;
     height:48px;
    line-height: 28px;
    margin:0 !important;
    border-radius: 0;
    border:none;
    -webkit-appearance: none;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;color: #666666;font-family: 'OpenSansRegular' !important; font-weight:normal;font-size: 15px;
}

.franchisecontent .dk-select .dk-selected, .franchisecontent .dk-select-multi .dk-selected {
    position: relative;
    display: block;
    background-color: #f6f6f6 !important;
    padding:10px 35px;
    width: 100%;
    display: block;
     height:48px;
    line-height: 28px;
    margin:0 !important;
    border-radius: 0;
    border:none;
    -webkit-appearance: none;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;color: #666666;font-family: 'OpenSansRegular' !important; font-weight:normal;font-size: 15px; text-align:left;
}


.franchisecontent .dk-select .dk-selected:before, .franchisecontent .dk-select-multi .dk-selected:before {
    content: '';
    position: absolute;
    width: 10px;
    display: block;
    top:0;
    margin-top:0;
    right:20px;
    height:48px;
    background-color: #1b1b1b;
    -webkit-box-shadow:none;
    box-shadow:none; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/arrow.png) no-repeat center center; width:17px; float:right;
    -webkit-transition: background .3s ease-in-out, box-shadow .3s ease-in-out;
    -moz-transition: background .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: background .3s ease-in-out, box-shadow .3s ease-in-out;
}


.franchisecontent textarea{height:114px !important; resize:none !important;}
.franchisecontent .wpcf7 form input[type="submit"]{float:right !important; margin:0 10px 0 0 !important; background:#4fb5ea !important; color:#fff !important;  border:none !important; cursor:pointer !important; width:183px !important; height:39px !important; padding:0 !important ; text-transform:uppercase !important; font-size:17px !important;font-family: 'SourceSansProSemibold'!important;}

.franchisecontent input::-webkit-input-placeholder,.franchisecontent textarea::-webkit-input-placeholder {color: #666666 !important;font-family: 'OpenSansRegular' !important; font-weight:normal6 !important;font-size: 15px6 !important;line-height: 28px;}
.franchisecontent input::-webkit-input-placeholder,.franchisecontent textarea::-moz-input-placeholder {color: #666666 !important;font-family: 'OpenSansRegular' !important; font-weight:normal6 !important;font-size: 15px6 !important;line-height: 28px;}
.franchisecontent input::-webkit-input-placeholder,.franchisecontent textarea::-ms-input-placeholder {color: #666666 !important;font-family: 'OpenSansRegular' !important; font-weight:normal6 !important;font-size: 15px6 !important;line-height: 28px;}












.map-contact-section .map-contact-section3{text-align:center; padding:100px 0 0 0;}
.map-contact-section .map-contact-section3 .wpb_wrapper{display:inline-block; width:730px; max-width:100%;}
.map-contact-section .map-contact-section3 .wpb_wrapper h2{color:#666666; font-size:39px;font-family: 'OpenSansRegular' !important; font-weight:normal; line-height:39px; opacity:0.62;}
.map-contact-section .map-contact-section3 .wpb_wrapper h3{color:#4ca6d2; font-size:46px;font-family: 'OpenSansBold' !important; font-weight:normal; line-height:46px;background: url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/line.png) no-repeat bottom center; padding:0 0 30px 0; margin:0 0 40px 0;}

.map-contact-section .wpcf7 form p {
    position: relative;
    margin: 0 -10px;
    padding: 0; clear:both;
}
.map-contact-section .wpcf7-form-control-wrap {
    position: relative;
    float: left;
    width: 50%;
    padding: 0 10px;
    margin: 0 0 20px 0;
}
.map-contact-section .wpcf7-form-control-wrap.textarea-203 {
    width: 100%;
}
.map-contact-section input[type="text"], .map-contact-section input[type="password"], .map-contact-section input[type="date"], .map-contact-section input[type="datetime"], .map-contact-section input[type="email"], .map-contact-section input[type="number"], .map-contact-section input[type="search"], input[type="tel"], .map-contact-section input[type="time"], .map-contact-section input[type="url"], .map-contact-section textarea {
    background-color: #f6f6f6 !important;
    padding:10px 35px;
    width: 100%;
    display: block;
     height:48px;
    line-height: 28px;
    margin:0 !important;
    border-radius: 0;
    border:none;
    -webkit-appearance: none;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;color: #666666;font-family: 'OpenSansRegular' !important; font-weight:normal;font-size: 15px;
}

.map-contact-section .dk-select .dk-selected, .map-contact-section .dk-select-multi .dk-selected {
    position: relative;
    display: block;
    background-color: #f6f6f6 !important;
    padding:10px 35px;
    width: 100%;
    display: block;
     height:48px;
    line-height: 28px;
    margin:0 !important;
    border-radius: 0;
    border:none;
    -webkit-appearance: none;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;color: #666666;font-family: 'OpenSansRegular' !important; font-weight:normal;font-size: 15px; text-align:left;
}


.map-contact-section .dk-select .dk-selected:before, .map-contact-section .dk-select-multi .dk-selected:before {
    content: '';
    position: absolute;
    width: 10px;
    display: block;
    top:0;
    margin-top:0;
    right:20px;
    height:48px;
    background-color: #1b1b1b;
    -webkit-box-shadow:none;
    box-shadow:none; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/arrow.png) no-repeat center center; width:17px; float:right;
    -webkit-transition: background .3s ease-in-out, box-shadow .3s ease-in-out;
    -moz-transition: background .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: background .3s ease-in-out, box-shadow .3s ease-in-out;
}


.map-contact-section textarea{height:114px !important; resize:none !important;}
.map-contact-section .wpcf7 form input[type="submit"]{float:right !important; margin:0 10px 0 0 !important; background:#4fb5ea !important; color:#fff !important;  border:none !important; cursor:pointer !important; width:183px !important; height:39px !important; padding:0 !important ; text-transform:uppercase !important; font-size:17px !important;font-family: 'SourceSansProSemibold'!important;}

.map-contact-section input::-webkit-input-placeholder,.map-contact-section textarea::-webkit-input-placeholder {color: #666666 !important;font-family: 'OpenSansRegular' !important; font-weight:normal6 !important;font-size: 15px6 !important;line-height: 28px;}
.map-contact-section input::-webkit-input-placeholder,.map-contact-section textarea::-moz-input-placeholder {color: #666666 !important;font-family: 'OpenSansRegular' !important; font-weight:normal6 !important;font-size: 15px6 !important;line-height: 28px;}
.map-contact-section input::-webkit-input-placeholder,.map-contact-section textarea::-ms-input-placeholder {color: #666666 !important;font-family: 'OpenSansRegular' !important; font-weight:normal6 !important;font-size: 15px6 !important;line-height: 28px;}






























/*#footer .row,#sub-footer .row {
    width:1030px;
    max-width: 100%;
    min-width: 768px;
    margin: 0 auto;
    position: relative;
}
*/
#text-32 p{color:#fff; font-size:13px;font-family: 'OpenSansSemibold'; line-height:15px;}


body .header-top-panel {
    border-bottom: 1px solid #f3f3f3;
}
.home .header-top-panel {
    border-bottom: 1px solid #f3f3f3;
    background: none !important;
}
.home #header-container #header .header-wrap {
    background: none !important;
}
body .header-top-panel .header-info-panel .top-info{font-size:14px;font-family: 'SourceSansProRegular'; color:#676767;}
body .header-top-panel .welcome{color:#4bb5ed !important; font-size:14px;font-family: 'SourceSansProSemibold'; padding:0 18px 0 0; float:left;}
body .login-header .links a span{font-size:14px;font-family: 'SourceSansProRegular'; color:#676767;}
body .login-header .links{display:none;}
body .header-top-panel .header-info-panel .top-info a{font-size:14px;font-family: 'SourceSansProRegular'; color:#676767; font-style:normal; font-weight:normal;}

.dfd-additional-header-menu li a{color:#686868 !important; font-size:17px; text-transform:uppercase;font-family: 'SourceSansProSemibold'; }
#menu-lang{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/devider.png) no-repeat right center; margin:0 !important; padding:0 27px 0 0 !important;}

#header-container.header-style-1 #header .header-top-panel .header-info-panel .soc-icons a:before {
    color: #999999 !important;
}
#header-container .header-info-panel .soc-icons a {width: auto;padding: 0 0 0 12px;font-size: 17px;}
.widget.soc-icons.dfd-soc-icons-hover-style-4 a:after{display:none !important;}
.header-col-fluid{float: right !important;padding: 0 !important;margin: 0 !important;}
.nav-menu {margin:6px 0 0 0 !important;padding: 0 !important;}
.nav-menu .mega-menu-item.menu-item-depth-0:before{display:none !important;}
.nav-menu .mega-menu-item .item-title::after{display:none !important;}
body #header-container #header .header-wrap > .row:last-child {
    margin-top: 0;
    padding-top: 26px;
    padding-bottom: 26px;
}
body .nav-menu .mega-menu-item .item-title {
    color: #686868 !important;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'SourceSansProSemibold';
    font-weight: normal !important;
    line-height: 27px !important;
    height: 27px !important;
}
.nav-menu .mega-menu-item .item-title:hover{color:#55b5e6 !important; }

body .nav-menu .mega-menu-item.booknow .item-title {
    color: #fff !important;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'SourceSansProSemibold';
    font-weight: normal !important;
    background: #4fb5ea !important;
    padding: 0 45px !important;
    line-height:27px !important;
    height: 27px !Important;
}
body body .nav-menu .mega-menu-item.booknow .item-title:hover{color:#55b5e6 !important; background:none !important;}

.book-now .wpcf7-form label{float:left; width:100%;    color: #666666;
    font-size: 15px;
    font-family: 'OpenSansRegular';}
	
	
.book-now .wpcf7-form input, .book-now .wpcf7-form textarea {
    border-style: solid;
    margin-bottom: 0px;
    border-width: 1px;
    background-color: #f5f5f5;
    border-radius: 0 !important;
    position: relative;
    color: #666666 !important;
    border-color: #e8e8e8;
    z-index: 0;
    min-height: 49px;
    border: none!important;
    font-size: 15px!important;
    font-family: 'OpenSansRegular'!important;
}	
.book-now .wpcf7-form p {
    position: relative;
    float: left;
    width: 100%;
}
.book-now .wpcf7-form input[type="submit"] {
    float: right!important;
    padding: 0!important;
    margin: 0!important;
    text-align: center!important;
    cursor: pointer;
    color: #fff!important;
    width: 166px!important;
    height: 27px!important;
    text-transform: uppercase !important;
    font-size: 17px!important;
    font-family: 'SourceSansProSemibold'!important;
    background: #4fb5ea !important;
    min-height: 20px !important;
}

.book-now .wpb_content_element p{color: #676767;
    font-size: 15px;
    font-family: 'OpenSansRegular';
    font-weight: normal;
    line-height: 24px;}

.home #menu-fixer{display:none !important;}

.home-sec1 .dfd-vertical-aligned {
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); height:100%;padding: 0 0 56px 0;
}


.sol-sec2 pre{float:none; display:inline-block; padding:0; background:none; border:none; margin:0;}
.sol-sec2 .vc_tta-tabs-list{overflow:visible !important; background:#fff !important;border-bottom: solid 5px #f7f7f7;}
.sol-sec2 .vc_tta-tab {
    border: none;
    width: auto;
    text-align: center;
    float: none;
    margin:0 0 -5px 0 !important;
    border-bottom: solid 5px #f7f7f7;
    display: inline-block; vertical-align:bottom;
}

.sol-sec3 pre{float:none; display:inline-block; padding:0; background:none; border:none; margin:0;}
.sol-sec3 .vc_tta-tabs-list{overflow:visible !important; background:#fff !important;border-bottom: solid 5px #f7f7f7;}
.sol-sec3 .vc_tta-tab {
    border: none;
    width: auto;
    text-align: center;
    float: none;
    margin:0 0 -5px 0 !important;
    border-bottom: solid 5px #f7f7f7;
    display: inline-block; vertical-align:bottom;
}
.pagination.dfd-pagination-style-1 ul.page-numbers li .current, .pagination.dfd-pagination-style-2 ul.page-numbers li .current {
    background: #4bb4ec!important;   border-color: #4bb4ec!important; 
}
.post .entry-media .post-comments-wrap, .search-results #main-content .post .entry-media .post-comments-wrap, .search-results #main-content article .entry-media .post-comments-wrap {
    background: #4bb4ec !important;
}
.post .entry-media .post-comments-wrap:after, .search-results #main-content .post .entry-media .post-comments-wrap:after, .search-results #main-content article .entry-media .post-comments-wrap:after {
    border-top: 3px solid #4bb4ec !important;
    border-left: 3px solid #4bb4ec !important;
}
.widget.widget_categories li .icon-wrap i.dfd-uncategoriesed:before, .widget.widget_categories li:before, .widget.widget_archive li .icon-wrap i.dfd-uncategoriesed:before, .widget.widget_archive li:before, .widget.widget_crum_cat_arch li .icon-wrap i.dfd-uncategoriesed:before, .widget.widget_crum_cat_arch li:before {
    background: #4bb4ec !important;
}
.widget.widget_categories li a, .widget.widget_archive li a, .widget.widget_crum_cat_arch li a{color: #676767!important;font-size: 16px!important;font-family: 'SourceSansProSemibold'!important;}
.widget.widget_categories li a:hover, .widget.widget_archive li a:hover, .widget.widget_crum_cat_arch li a:hover{color: #4bb4ec!important;}
.dfd-blog-loop .widget h3.widget-title, .dfd-blog-loop .module .widget h3.widget-title{font-size:22px!important;font-family: 'SourceSansProSemibold'!important;}
.widget_crum_tags_widget .tags-widget a, .widget_crum_tags_widget .tagcloud a, .widget_product_tag_cloud .tags-widget a, .widget_product_tag_cloud .tagcloud a, .widget_tag_cloud .tags-widget a, .widget_tag_cloud .tagcloud a{color: #676767!important;font-size: 16px!important;font-family: 'SourceSansProSemibold'!important;}
.widget_crum_tags_widget .tags-widget a:hover, .widget_crum_tags_widget .tagcloud a:hover, .widget_product_tag_cloud .tags-widget a:hover, .widget_product_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tags-widget a:hover, .widget_tag_cloud .tagcloud a:hover{color: #4bb4ec!important; border-color:#4bb4ec !important;}

.blog-top-block .title {
color: #676767!important;font-size: 16px!important;font-family: 'SourceSansProSemibold'!important;
}

.click-dropdown > a:before {
    background: #1b1b1b !important;
    -webkit-box-shadow: 0 2px 0 0 #1b1b1b, 0 4px 0 0 #1b1b1b!important;
    box-shadow: 0 2px 0 0 #1b1b1b, 0 4px 0 0 #1b1b1b !important;

}
.click-dropdown > a{color: #676767!important;font-size: 16px!important;font-family: 'SourceSansProSemibold'!important;}
.sidr ul li a:hover{background: #8FC9EA!important;}
.body-back-to-top i {
    color: #4fb5ea;
}
.locationss h2 {
    color: #4ca7d2 !important;
    font-size: 21px !important;
    font-family: 'OpenSansRegular';
    font-weight: normal;
    line-height: 21px;
    margin: 0;
    padding: 0 0 20px 0;
}
.sidr .sidr-inner > ul > li > a {
    color: #fff !important;font-size: 16px!important;font-family: 'SourceSansProSemibold'!important; text-transform:uppercase !important;
}

.sidr{background: #4bb4ec !important;}

.dfd-controls .page-inner-nav .thumb .entry-comments {
    background: #4bb4ec !important;
}
.dfd-controls .page-inner-nav .thumb .entry-comments:before {
    border-top: 3px solid #4bb4ec!important;
    border-left: 3px solid #4bb4ec!important;

}
.dfd-controls .page-inner-nav:hover .dfd-controler, .dfd-controls .page-inner-nav.active .dfd-controler {
    color: #fff;
    background: #4bb4ec !important;
    border-color: #4bb4ec !important;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span {
    margin-left:0 !important;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span, .dfd-controls .page-inner-nav .dfd-controler.next span{font-size: 16px!important;font-family: 'SourceSansProSemibold'!important; text-transform:uppercase !important; display:none;}
.dfd-controls .page-inner-nav .dfd-controler{background: #4bb4ec !important;}
.dfd-controls .page-inner-nav .dfd-controler.prev{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/prev.png) no-repeat center center #4bb4ec !important;}
.dfd-controls .page-inner-nav .dfd-controler.next{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/next.png) no-repeat center center #4bb4ec !important;}


.single-post .widget h3.widget-title, .single-post .module .widget h3.widget-title{font-size:22px!important;font-family: 'SourceSansProSemibold'!important;}
.archive .dfd-blog{padding:70px 0 0 0;}


div#stuning-header .dfd-stuning-header-bg-container {
position: absolute;
top: auto!important;
bottom: 0!important;
left: 0;
height: 217px;
background-position: center bottom!important;
background-repeat: no-repeat;
right: 0;
border-bottom: 1px solid rgba(27,27,27,0.1);
z-index: 0;
background-size: 100% 100%!important;
}


#iwm-list-1 li{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/ecwa.png) no-repeat 0 0;padding: 0 0 0 45px !important;line-height: 36px !important;}
#iwm-list-1 li+li{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/last.png) no-repeat 0 0;}
#iwm-list-1 li+li+li{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/ni.png) no-repeat 0 0;}
#iwm-list-1 li+li+li+li{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/singa.png) no-repeat 0 0;}
#iwm-list-1 li+li+li+li+li{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/uk.png) no-repeat 0 0;}
#iwm-list-1 li+li+li+li+li+li{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/uk.png) no-repeat 0 0;}



@media only screen and (min-width: 1101px){
	.sol-sec2 .vc_tta-container{padding:0 80px;}
  	.sol-sec3 .vc_tta-container{padding:0 20px;}
    .serv-tab1 .vc_tta-container{padding:0 20px;}

#header-container.logo-position-left:not(.small) #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel .inline-block img {
    position: absolute;
    width: 240px !important;
    height: auto !important;
}
#header-container.logo-position-left:not(.small) #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel {
    position: relative;
    width: 240px;
}
}
@media only screen and (max-width: 1100px){
body div.page-title-inner.page-title-inner-bgcheck .page-title {
    font-size: 20px !important;
}
}

body div.page-title-inner.page-title-inner-bgcheck .page-title {font-size:36px;text-transform:uppercase;font-family: 'SourceSansProSemibold';  }
body div.page-title-inner .breadcrumbs > nav {
    position: relative;
    z-index: 1;
    display: inline-block;
    height: inherit;
    line-height: inherit;
    padding: 0 0;
    margin: 0;
    color: #bcbcbc;
    background: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
}
body div.page-title-inner .breadcrumbs > nav > span {font-size:17px !important; color:#fff !important; opacity:0.47;font-family: 'SourceSansProSemibold';text-transform:uppercase; font-style:normal !important; }
body div.page-title-inner .breadcrumbs > nav a { color: #fff;opacity:1;}
body div.page-title-inner .breadcrumbs > nav > span.current {opacity:1;}
body div.page-title-inner .breadcrumbs > nav .del:before {
    content: "";
    display: block;
    width: 1px;
    height: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -7px;
    margin-left: -1px;
    background:#fff !important;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg); opacity:0.47;
}
body div.page-title-inner .breadcrumbs { bottom: 50px;}

.contact-sec1 .wpb_wrapper h5.widget-title,.contact-sec2 .wpb_wrapper h5.widget-title{color:#666666; font-size:31px;font-family: 'OpenSansRegular'; text-align:left; margin:0 0 30px 0; font-weight:normal !important;} 

.contact-sec1 input, .contact-sec1 textarea {
    border-style: solid;
    margin-bottom: 0px;
    border-width: 1px;
    background-color: #f5f5f5;
    border-radius:0 !important;
    position: relative;
    color: #666666 !important;
    border-color: #e8e8e8;
    z-index: 0;
    min-height: 49px; border:none!important; font-size:15px!important;font-family: 'OpenSansRegular'!important; 
}
.label_text label{color: #666666;font-size:15px;font-family: 'OpenSansRegular'; }
.dfd-third-size.form_button{width: 100% !important;}
body .wpcf7 form.dfd_contact_form.preset1 .wpcf7-submit{float:right!important; padding:0!important; margin:0!important;text-align:center!important; cursor:pointer; color:#fff!important; width:166px!important; height:27px!important; text-transform:uppercase !important; font-size:17px!important;font-family: 'SourceSansProSemibold'!important; font-weight!important:normal; background:#4fb5ea !important; min-height:20px !important;}

.phoness,.mailss{padding:0 0 0 30px !important; position:relative; color:#fff !important; font-size:13px !important; font-family: 'trebuc' !important; line-height:14px !important; float:left; width:100%;}
.phoness span,.mailss span{position:absolute; left:0; top:0;}

.phoness{line-height:24px !important;color:#fff; font-size:13px;font-family: 'OpenSansSemibold';}
.mailss{line-height:12px !important;color:#fff; font-size:13px;font-family: 'OpenSansSemibold';}
.mailss a{line-height:12px !important;color:#fff; font-size:13px;font-family: 'OpenSansSemibold'; font-style:normal !important;}
 
.mailss span{top:0;}
#footer #text-32 .textwidget img{margin:0 0 20px 0;}
.dfd-contact-block-container .fild-content .fild-name{display:none;}

.contact-sec1 .eight, .contact-sec1 .row .eight {
    width: 750px;
}
.contact-sec1 .four, .contact-sec1 .row .four {
    width: 360px;
    float: right;
}
.contact-sec1 .four .wpb_wrapper h5.widget-title, .contact-sec2 .wpb_wrapper h5.widget-title {
    color: #4ca7d2;
    font-size: 24px;
    font-family: 'OpenSansRegular';
    text-align: left;
    margin: 0 0 0 0;
    font-weight: normal !important;
}
body .dfd-contact-block-container .dfd-contact-block-module {
    padding-top: 10px;
    padding-bottom: 35px;
}
body .dfd-contact-block-container .fild-content {
    position: relative;
    padding-left: 40px;
    padding-bottom: 10px;
}
.wpb_wrapper p >a:not(.dk_toggle):before{display:none !important;}
.address{color:#1f1f1f !important; font-size:14px !important; line-height:21px !important;font-family: 'OpenSansRegular' !important;opacity: 0.70;}
.email{color:#2b98ce !important; font-size:14px !important; line-height:21px !important;font-family: 'OpenSansRegular' !important;}
.email a{color:#2b98ce !important; font-family: 'OpenSansSemibold'!important; line-height:14px!important;opacity: 0.70;}
.phone{color:#1f1f1f !important; font-size:14px !important; line-height:21px !important;font-family: 'OpenSansRegular' !important; line-height:25px;opacity: 0.70;}
.dfd-icon-navigation{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/address.png) no-repeat 0 0 !important;}
.dfd-icon-tablet2{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/phone.png) no-repeat 5px 0 !important; margin:0 !important;}
.dfd-icon-email_1{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/email.png) no-repeat 0 0 !important;}
.contact-sec1 .dfd-contact-block-container.style-1 .fild-content i:before, .contact-sec1 .dfd-contact-block-container.style-2 .fild-content i:before{display:none !important;}
.dfd-contact-block-container .fild-content .delimiter {
    display: none;
}
.dfd-contact-block-container.style-1 .fild-content i, .dfd-contact-block-container.style-2 .fild-content i {
    border-radius:0!important;
}
.contact-sec1 .dfd-contact-block-container .fild-content p {
    padding-top: 0;
}
.dfd-contact-block-container .fild-content i {
    float: left;
    margin: 5px 0 0 0;
}

.contact-sec2 ul {
    margin: 0 0 0 -80px;
    padding: 0;
    width: 250px;
    float: left;
}
.contact-sec2 ul li{float:left; width:100%; list-style:none; margin:0 0 25px 0; padding:0; line-height:33px; color:#4ca7d2; font-size:24px;font-family: 'OpenSansRegular' !important;}
.contact-sec2 ul li a{color:#4ca7d2; text-decoration:none;}
.contact-sec2 ul li img{float:left; margin:0 20px 0 0;}


.secc{float:left; width:33.333%; padding:0 40px; margin:140px 0 0 0;}
.secc h2{color:#44b3ee; font-size:32px;font-family: 'OpenSansBold'; line-height:32px;}
.secc p{color:#808080; font-size:14px;font-family: 'OpenSansRegular'; line-height:18px; }
.secc img{margin:0 0 15px 0;}
.vc_tta-panels{border:none !important;}
.vc_tta-panel-body{padding:0 !important;}
.faqtext1,.faqtext2{float:left; width:50%; padding:0 40px;}
.faqtext1 p,.faqtext2 p{color:#808080; font-size:14px;font-family: 'OpenSansRegular'; line-height:18px; opacity:0.70;}
.faqtext1 p strong,.faqtext2 p strong{color: #44b3ee;
    font-size: 32px;
    font-family: 'OpenSansBold';
    line-height: 32px;}
	
	
.faqconcept{float:left; width:100%; margin:0 0 60px 0 !important; background:#f8f8f8; padding:35px 90px;}
.faqconcept p{color:#808080; font-size:14px;font-family: 'OpenSansRegular'; line-height:18px; opacity:0.70;}
.faqconcept p strong{color: #44b3ee;
    font-size: 32px;
    font-family: 'OpenSansBold';
    line-height: 32px;}
.wpb_wrapper .faqsechead h5.widget-title{color:#4ca6d2; font-size:31px; line-height:41px; font-weight:normal;font-family: 'OpenSansLight'; padding:0 0; margin:30px 0 30px 0;}	

.vc_tta-panels h5.widget-title {
    color: #4ca6d2;
    font-size: 34px;
    line-height: 41px;
    font-weight: normal;
    font-family: 'OpenSansSemibold';
    padding: 0;
    margin: 30px 0 0 0;
}

.vc_tta-tab{border:none; width:25%; text-align:center; float:left; margin:0 !important;border-bottom:solid 5px #f7f7f7; }	

.vc_tta-tab.vc_active{border-color:#4bb5ed; }	
.vc_tta-tab.vc_active .vc_tta-title-text{color:#44b4ef;}	

.vc_tta-tab:hover{border-color:#4bb5ed; background:none !important; }	
.vc_tta-tab:hover .vc_tta-title-text{color:#44b4ef;}

body .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a {
	padding:15px 0;
    border: none; color:#666666; font-size:19px;font-family: 'OpenSansSemibold';
}
.vc_tta-tab a:hover{background:none !important;}


.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::before{display:none !important;}	

.who-sec1 p {color:#1f1f1f; font-size:14px;font-family: 'OpenSansRegular'; font-weight:normal; line-height:18px;}
.who-sec1 p strong{color:#1f1f1f; font-size:22px;font-family: 'RobotoLight'; font-weight:normal;}
.who-sec1 p a{color:#52b5e8 !important; font-family: 'OpenSansSemiboldItalic'!important; font-weight:normal!important; line-height:18px!important;}

.sol-sec1 p{color:#676767; font-size:15px;font-family: 'OpenSansRegular'; font-weight:normal; line-height:24px;}
.sol-sec1 h2{color:#666666!important; font-size:49px!important; font-weight:normal!important;font-family: 'OpenSansRegular'!important; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/line.png) no-repeat bottom left;  }
.sol-sec1 h2 strong{color:#4bb4ec!important; font-weight:normal;font-family: 'OpenSansBold'!important;}
.sol-sec1 p b{color:#4ca7d2 ; font-size:31px;font-weight:normal;font-family: 'OpenSansLight';}

.sol-sec2 .vc_tta.vc_general .vc_tta-panel-body{background:#fff !important; padding:50px 0 50px 0 !important;}
.sol-sec2 p {color:#676767; font-size:15px;font-family: 'OpenSansRegular'; font-weight:normal; line-height:24px; text-align:left;}
.sol-sec2 p strong{color:#4ca6d2; font-size:31px;font-family: 'OpenSansSemibold'; font-weight:normal; border-bottom:solid 2px #e8e8e8; width:100%; padding:0 0 20px 0 !important; float:left; width:100%; margin:0 0 20px 0 !important;}
.sol-sec2 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a { color:#666666; font-size:19px;font-family: 'OpenSansSemibold'; font-weight:bold;
    background: none !important;
}

.sol-sec3 .vc_tta.vc_general .vc_tta-panel-body{background:#fff !important; padding:0 0 0 0 !important;}
.sol-sec3 p {color:#676767; font-size:15px;font-family: 'OpenSansRegular'; font-weight:normal; line-height:24px; text-align:left;}
.sol-sec3 p strong{color:#4ca6d2; font-size:31px;font-family: 'OpenSansSemibold'; font-weight:normal; border-bottom:solid 2px #e8e8e8; width:100%; padding:0 0 20px 0 !important; float:left; width:100%; margin:0 0 20px 0 !important;}
.sol-sec3 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a { color:#666666; font-size:19px;font-family: 'OpenSansSemibold'; font-weight:bold;
    background: none !important;
}

.sol-sec3 .aio-icon-description p {
  	text-align: center;
}

.sol-sec3 .iwm_map_canvas {
  	text-align: center;
}

.tp-simpleresponsive img, .rev_slider img {
    width: auto !important;
    height: auto !important;
}

body .vc_custom_1474862547397 {
    margin-top:-20px !important;
}
body .vc_custom_1474862523176 {
    margin-top:-20px !important;
}
body .vc_custom_1474862565208 {
    margin-top:-20px !important;
}
.licencetokill{color:#52b4e7 !important; font-size:67px !important;font-family: 'OpenSansSemibold' !important; }
.subtext{color:#52b5e8 !important; font-size:22px !important;font-family: 'OpenSansSemibold'!important; font-weight:normal!important; }
.light4 strong{color:#787878 !important; font-size:17px !important;font-family: 'OpenSansSemibold'!important; font-weight:normal!important;}
#slide-3-layer-5,#slide-31-layer-5{background:#4fb5ea !important; color:#fff !important; width:191px !important; height:42px !important; padding:0 !important; text-align:center !important;font-size:17px !important;font-family: 'OpenSansSemibold'!important; font-weight:normal!important; font-size:16px !important; border:none !important; line-height:42px !important;}

.video-button a{background:#4fb5ea !important; color:#fff !important; width:191px !important; height:42px !important; padding:0 !important; text-align:center !important;font-family: 'OpenSansSemibold'!important; font-weight:normal!important; font-size:16px !important; border:none !important; line-height:42px !important; float:left; text-transform:uppercase;}



.contact-inner h5.widget-title,.contact-innersec2 h5.widget-title{color:#666666 !important; font-size:31px !important;font-family: 'OpenSansRegular'; font-weight:normal; text-align:left;margin: 0 0 30px 0;}

.contact-innersec2{margin:0 0 0 0;}
.contact-innersec2 .nine h5.widget-title{color:#4ca7d2 !important; font-size:21px !important;font-family: 'OpenSansRegular'; font-weight:normal; margin:0;}
#map_canvas_4{margin:0 0 80px 0;}
.dfd-contact-block-container.style-1 .fild-content i:before, .dfd-contact-block-container.style-2 .fild-content i:before{display:none;}

body .dfd-button-module-wrap .dfd-button-module .dfd-button-link .dfd-button-inner-cover .dfd-button-text-hover, body .dfd-button-module-wrap .dfd-button-module .dfd-button-link .dfd-button-inner-cover .dfd-button-text-main {
    float: right!important;
    padding: 0!important;
    margin: 0!important;
    text-align: center!important;
    cursor: pointer;
    color: #fff!important;
    width: 226px !important;
    height: 27px!important;
    text-transform: uppercase !important;
    font-size: 17px!important;
    font-family: 'SourceSansProSemibold'!important;
    background: #4fb5ea !important;
    min-height: 19px !important;
    line-height: 27px;
    border-radius: 0 !important;
}

.contact-innersec2 .dfd-button-inner-cover {
    border-radius:0 !important;
}
.contact-innersec2 .dfd-button-module-wrap .dfd-button-module .dfd-button-link {
    position: relative;
    display: inline-block;
    float: left !important;
}

.contact-innersec1 ul{margin:0; padding:0;}
.contact-innersec1 ul li{margin:0 0 10px 0; padding:0; list-style:none; color:#676767; font-size:16px;font-family: 'SourceSansProSemibold'; line-height:17px;}
.contact-innersec1 ul li a{color:#676767; text-decoration:none;}
.contact-innersec1 ul li a:hover{color:#4ca7d2; text-decoration:none;}

.contact-inner-branch h5.widget-title{margin:0 0 20px 0;    color: #666666 !important;
    font-size: 31px !important;
    font-family: 'OpenSansRegular';
    font-weight: normal;
    text-align: left;}
.contact-inner-branch .wpb_wrapper h3.widget-sub-title{color:#4ca6d2!important; font-size:21px!important;font-family: 'OpenSansRegular'!important; font-style:normal !important; }
.contact-inner-branch p{color:#1f1f1f; font-size:14px;font-family: 'OpenSansRegular'; font-weight:normal; line-height:21px; opacity:0.7;padding-right: 50px;}

body .vc_custom_1475512135096 {
    margin-top: 0 !important;
}
.who-sec1 .columns.three {
    float: left;
    width: 100px;
}
.who-sec1 .columns.nine {
    clear: none !important;
    width: auto !important;
    display: block !important;
    padding-left: 100px !important; float:none;
}
.home-sec1 .ubtn-link {
	position: absolute;
    right: 0;
    bottom: 0;
}



.home-sec2 .dfd-button-module-wrap .viewmorebutton .dfd-button-link .dfd-button-inner-cover .dfd-button-text-main {
   width:191px!important; height:42px!important; text-align:center !important; padding:0 !important; margin:0 !important; background:#4fb5ea !important;	-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important; font-size:16px !important;font-family: 'OpenSansSemibold'!important; font-weight:normal ; line-height:42px !important;
}
.home-sec4 .columns {
    padding: 0 26px;
}

#imap4message { width:1200px!important;}
body .home-sec5{margin-top:90px !important;}
.dfd-testimonial-slider.align-left {padding: 0 0 0 74px;}

div.pp_overlay {
    background: #000 !important;
}
.pp_close{position:absolute !important; top:0 !important; right:0 !important;}
a.pp_close{text-indent:inherit !important;}
body div.pp_overlay, body .dfd-fullscreen-video-container:before {
    opacity: 0.9 !important;
}


.dfd-additional-header-menu:before{display:none !important;}
#menu-lang li{position:relative;}
#menu-lang .sub-menu{margin:0; padding:0 10px; position:absolute; background:#fff; width:100px;z-index: 9999;border: 1px solid #f3f3f3; border-top:none; display:none; }
#menu-lang li:hover .sub-menu{display:block;}
#menu-lang .sub-menu li{margin:0; padding:0;  list-style:none; float:left; clear:both;}
.dfd-additional-header-menu{overflow:visible !important;}

.regions-branch{margin:0 -25px;}
.regions-branch h2{color: #666666 !important;
    font-size: 31px !important;
    font-family: 'OpenSansRegular';
    font-weight: normal;
    text-align: left;
    margin: 0 0 50px 25px; line-height:30px;}
body .regionsection{float:left; width:33.333%; padding:0 25px 0 105px; box-sizing:border-box; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/plus.png) no-repeat 25px 0; min-height:230px!important;}	
.regionsection h3{color: #4ca7d2 !important;
    font-size:21px !important;
    font-family: 'OpenSansRegular';
    font-weight: normal; line-height:21px; margin:0; padding:0 0 20px 0;}
.regionsection .address{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/address.png) no-repeat 0 4px; padding:0 0 0 40px; min-height:29px}
.regionsection .phone{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/phone.png) no-repeat 0 0; padding:0 0 0 40px; line-height:25px !important;}
.regionsection .email{background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/email.png) no-repeat 0 center; padding:0 0 0 40px;}
.link-button a{background:#4fb5ea!important; line-height:27px!important; text-decoration:none!important; color:#fff!important; text-transform:uppercase!important; width:100%!important; max-width:226px!important; font-size:17px!important;font-family: 'SourceSansProSemibold'!important; float:left; text-align:center !important;}

.post.format-gallery .slider-control.prev, .post.format-gallery .slider-control.next {
    background: #4fb5ea !important;
    color: #fff;
}
.post .entry-media .post-like-wrap i, .search-results #main-content .post .entry-media .post-like-wrap i, .search-results #main-content article .entry-media .post-like-wrap i {
    background: #4fb5ea !important;
    
}
.post .entry-media .post-like-wrap span.count, .search-results #main-content .post .entry-media .post-like-wrap span.count, .search-results #main-content article .entry-media .post-like-wrap span.count{ background: #4fb5ea !important;}
.ufaq-faq-title h4{
    color:#4ca6d2;    
	font-size: 15px;
    line-height:24px;
    font-weight: normal;
    font-weight: normal;
    font-family: 'OpenSansSemibold'!important; padding:0 !important;
}

.ewd-ufaq-post-margin-symbol {
    color:#4ca6d2 !important; line-height: 35px !important; margin-right: 0 !important;
    padding: 0 !important;
}
.ewd-ufaq-post-margin-symbol span {
    font-size: 20px !important;
}
.ufaq-faq-body {
    padding-left: 40px !important;
}
.tp-bgimg{background-position:right top !important; background-size:cover !important;}
.tp-bullets{display:none !important}
.faqsec .vc_custom_1476993634136,.faqsec .vc_custom_1476993581994,.faqsec .vc_custom_1476993651815,.faqsec .vc_custom_1476993685160 {
    padding-right: 60px !important;
}
.faqsec .vc_custom_1476993639940,.faqsec .vc_custom_1476993591041,.faqsec .vc_custom_1476993658856,.faqsec .vc_custom_1476993667777 {
    padding-left: 60px !important;
}
.vc_tta-panels .wpb_content_element li ul{margin:10px 0 0 0;}
.google-visualization-tooltip{min-width:212px !important; padding:20px !important; border:solid 1px #eeeeee !important;}




#lang_sel a.lang_sel_sel {
    color: #686868 !important;
    font-size: 17px !important;
    text-transform: uppercase; font-weight:400 !important;
    font-family: 'SourceSansProSemibold'!important; background:none !important; border:none !important;line-height: 44px;height: 60px;
}
#lang_sel a:visited{color: #686868 !important;
    font-size: 17px !important;
    text-transform: uppercase; font-weight:400 !important;
    font-family: 'SourceSansProSemibold'!important; }
#lang_sel li ul a, #lang_sel li ul a:visited{color: #686868 !important;
    font-size: 17px !important;
    text-transform: uppercase; font-weight:400 !important;
    font-family: 'SourceSansProSemibold'!important; line-height:30px; }	
#lang_sel ul {}	
#lang_sel li ul a:hover {
    background-color: #fff !important;
}
#lang_sel ul ul{margin: 0!important;
    padding: 0 10px!important;
    background: #fff!important;
    width:100px;
    z-index: 9999;
    border:none !important;
    border-top: none!important;top: 45px !important;}	
	
#lang_sel {
    float: right; height:44px !important;text-align: left;    width: 50px !important;    background: url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/devider.png) no-repeat right center;
    margin: 0 !important;
    padding: 0 27px 0 0 !important;
}
#lang_sel li{width:100px !important;}

@media only screen and (max-width: 1100px){
#header-container:not(.small) .header-info-panel {
    overflow: visible !important;
}
#header-container #header .header-top-panel {
    overflow: visible !important;
}	
#header-container #header .header-info-panel, #header-container #header .header-info-panel .soc-icons a {
    text-align: right;
}
#header-container #header .dfd-additional-header-menu {
    width: auto !important;
    display:inline-block !important;    float: right !important;
    margin: 0 0 0 30px !important;
}
#header-container #header .header-top-panel:before{display:none !important;}
container:not(.small) .header-info-panel {
    overflow: visible !important;
}
.dfd-testimonial-slider.align-left {
    padding: 0 0 0 0;
}
.regionsection {
    float: left;
    width: 100%;
    padding: 0 25px 0 105px;
    box-sizing: border-box;
    background: url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/plus.png) no-repeat 25px 0;
    margin: 0 0 50px 0 !important;
}
}

@media only screen and (max-width: 951px){
#lang_sel {
    display: none;
}
#header-container #header .dfd-additional-header-menu{display:none !important;}
#header-container #header .header-info-panel, #header-container #header .header-info-panel .soc-icons a {
    text-align: left !important;
}
.header-top-panel .header-info-panel .top-info {
    padding-right:0!important;
    width: 100%!important;
}
.header-top-panel .header-info-panel .top-info{height:auto !important;}

}

@media only screen and (max-width:600px){
#header-container:not(.small) .header-info-panel .top-info {
    text-align: center !important;
}
body .header-top-panel .welcome {
    padding: 0;
    float: left;
    width: 100%;
}
}
@media only screen and (max-width:1280px){
#imap4message {
    width: 100% !important;
}
}

@media only screen and (max-width:1200px){
.contact-sec1 .eight, .contact-sec1 .row .eight {
    width: 60%;
}
.contact-sec1 .four, .contact-sec1 .row .four {
    width: 40%;
    float: right;
}
.nav-menu .mega-menu-item .item-title {
    padding: 0 15px !important;
}
}

@media only screen and (max-width:979px){
.home-sec2 .four, .home-sec2 .row .four {
    width:100%;
}
.columns+.columns .widget_text{
    width: 100%;
}
.widget_mc4wp_form_widget,#text-35 {
    width: 100%;
    float: right;
}
body .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a {
    padding: 15px 0;
    border: none;
    color: #666666;
    font-size: 12px;
    font-family: 'OpenSansSemibold';
}
body .dfd-button-module-wrap .dfd-button-module .dfd-button-link .dfd-button-inner-cover .dfd-button-text-hover, body .dfd-button-module-wrap .dfd-button-module .dfd-button-link .dfd-button-inner-cover .dfd-button-text-main {
    float: right!important;
    padding: 0!important;
    margin: 0!important;
    text-align: center!important;
    cursor: pointer;
    color: #fff!important;
    width: 150px !important;
    height: 27px!important;
    text-transform: uppercase !important;
    font-size: 13px!important;
    font-family: 'SourceSansProSemibold'!important;
    background: #4fb5ea !important;
    min-height: 19px !important;
    line-height: 27px;
    border-radius: 0 !important;
}
}

@media only screen and (max-width: 799px){
.faqsec .vc_custom_1476993639940, .faqsec .vc_custom_1476993591041, .faqsec .vc_custom_1476993658856, .faqsec .vc_custom_1476993667777 {
    padding:20px !important;
}
.faqsec .vc_custom_1476993634136, .faqsec .vc_custom_1476993581994, .faqsec .vc_custom_1476993651815, .faqsec .vc_custom_1476993685160 {
    padding:0 20px !important;
}

	body div.page-title-inner.page-title-inner-bgcheck .page-title {
    font-size:18px !important; line-height:24px !important;
}
	
	div#stuning-header .dfd-stuning-header-bg-container {
background-size: cover !important;
}
	
	
	
body .who-sec1 .six{padding:0 10px !important;}
.who-sec1 .six+.six{margin:70px 0 0 0 !important; }
body .who-sec1 .vc_custom_1475291263267 {
    margin-bottom: 0 !important;
}
	
	
.home-sec5 .testimonials-thumbs-slider {
    text-align: center;
    padding: 0 0 0 0 !important;
    float: left;
    width: 100%;
}
	
#footer .row, #sub-footer .row {
    width: 100%;
    max-width: 100%;
    min-width: 200px;
    margin: 0 auto;
    position: relative;
    padding: 0 10px;
}
.columns+.columns .widget_text{
    width: 100%;
}
.widget_mc4wp_form_widget,#text-35 {
    width: 100%;
    float: right;
}
#footer {
    margin: 30px 0 0;
}
.home-sec4 .wpb_single_image img {
    width: 100%;
    height: auto;
}
.home-sec4 .wpb_single_image .vc_single_image-wrapper {
    width: 100%;
}
.contact-sec1 .eight, .contact-sec1 .row .eight {
    width: 100%;
}
.contact-sec1 .four, .contact-sec1 .row .four {
    width: 100%;
    float: right;
}
.secc {
    float: left;
    width: 100%;
    padding: 0 40px;
    margin:40px 0 0 0;
}
.faqtext1, .faqtext2 {
    float: left;
    width: 100%;
    padding: 0 40px;
}
.faqtext2{margin:40px 0 0 0;}
.faqconcept {
    float: left;
    width: 100%;
    margin: 0 0 60px 0 !important;
    background: #f8f8f8;
    padding: 35px 40px;
}
.vc_tta.vc_general .vc_tta-panel-title>a{font-size: 19px !important; font-family: 'OpenSansSemibold' !important;color: #666666 !important;}
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #44b4ef !important;
}

.sol-sec2 .vc_tta.vc_general .vc_tta-panel-body {
    background: #fff !important;
    padding: 40px 0 40px 0 !important;
}

.sol-sec3 .vc_tta.vc_general .vc_tta-panel-body {
    background: #fff !important;
    padding: 40px 0 40px 0 !important;
}
  
.vc_tta.vc_general .vc_tta-panel-title>a{font-size: 19px !important; font-family: 'OpenSansSemibold' !important;color: #666666 !important;}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #44b4ef !important;
}
.contact-inner-branch p {
    color: #1f1f1f;
    font-size: 14px;
    font-family: 'OpenSansRegular';
    font-weight: normal;
    line-height: 21px;
    opacity: 0.7;
    padding-right: 0;
}
.contact-inner-branch .columns.four{margin:40px 0 0 0;}
.contact-innersec2 .columns.three{float: left;width: 80px;}
.contact-innersec2 .columns.nine{    clear: none !important;
    width: auto !important;
    display: block !important;
    padding-left: 80px !important;}
.contact-innersec2 .four.columns{margin:0 0 40px 0 !important;}


.who-sec1 .columns.three{float: left;width:100px;}
.who-sec1 .columns.nine{    clear: none !important;
    width: auto !important;
    display: block !important;
    padding-left:100px !important;}

}
@media only screen and (max-width: 500px){
body #header-container:not(.small):not(.logo-position-right) .header-col-left {
    max-width: 190px !important;
}
.map-contact-section .map-contact-section3 .wpb_wrapper h2 {
    color: #666666;
    font-size: 26px;
    font-family: 'OpenSansRegular' !important;
    font-weight: normal;
    line-height: 26px;
    opacity: 0.62;
}
.map-contact-section .map-contact-section3 .wpb_wrapper h3 {
    font-size: 25px;
    line-height: 30px;
    padding: 0 0 15px 0;
    margin: 0 0 40px 0;
}
}


@media only screen and (max-width:1200px){
.fullwidthbanner-container .fullwidthabanner,#rev_slider_1_1_wrapper,.wpb_revslider_element.wpb_content_element,.forcefullwidth_wrapper_tp_banner {height: 580px !important;}
.girlimage{float:left !important; width:100% !important; margin:0 !important; padding:0 !important;}
.girlimage img{width:auto !important; height:400px !important; float:right !important; }
.tp-parallax-wrap{position:absolute !important; top:150px !important; left:20px !important; margin:0 !important; padding:0 !important;}
.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:180px !important;  left:inherit !important; right:20px !important; margin:0 !important; padding:0 !important; width:100% !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:220px !important; right:inherit !important; left:20px !important; margin:0 !important; padding:0 !important; width:100% !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:320px !important; right:inherit !important; left:180px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:320px !important; right:inherit !important; left:20px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:330px !important; right:inherit !important; left:180px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
body .video_lightbox_anchor_image{width:120px !important; height:auto !important;}
.tp-mask-wrap,.tp-loop-wrap{width:100% !important;}
.licencetokill {
    color: #52b4e7 !important;
    font-size:30px !important;
    font-family: 'OpenSansSemibold' !important;
}	
.video-button a {
    background: #4fb5ea !important;
    color: #fff !important;
    width: 150px !important;
    height: 42px !important;
    padding: 0 !important;
    text-align: center !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;
    font-size: 16px !important;
    border: none !important;
    line-height: 42px !important;
    float: left;
    text-transform: uppercase;
    position: absolute;
    margin: 20px 0 0 0 !Important;
}
.light4 strong {
    color: #787878 !important;
    font-size: 20px !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;
}
	
.subtext {
    color: #52b5e8 !important;
    font-size:20px !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;width: 100%;
    max-width: 100% !important;
}
.tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption {
    visibility: visible !important;
    display: block !important;
}
}


@media only screen and (max-width:979px){
.fullwidthbanner-container .fullwidthabanner,#rev_slider_1_1_wrapper,.wpb_revslider_element.wpb_content_element,.forcefullwidth_wrapper_tp_banner {height: 480px !important;}
.girlimage{float:left !important; width:100% !important; margin:0 !important; padding:0 !important;}
.girlimage img{width:auto !important; height:300px !important; float:right !important; }
.tp-parallax-wrap{position:absolute !important; top:15px !important; left:20px !important; margin:0 !important; padding:0 !important;}
.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:180px !important;  left:inherit !important; right:20px !important; margin:0 !important; padding:0 !important; width:100% !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:70px !important; right:inherit !important; left:20px !important; margin:0 !important; padding:0 !important; width:100% !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:180px !important; right:inherit !important; left:180px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:180px !important; right:inherit !important; left:20px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:190px !important; right:inherit !important; left:180px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
body .video_lightbox_anchor_image{width:120px !important; height:auto !important;}
.tp-mask-wrap,.tp-loop-wrap{width:100% !important;}
.licencetokill {
    color: #52b4e7 !important;
    font-size:30px !important;
    font-family: 'OpenSansSemibold' !important;
}	
.video-button a {
    background: #4fb5ea !important;
    color: #fff !important;
    width: 150px !important;
    height: 42px !important;
    padding: 0 !important;
    text-align: center !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;
    font-size: 16px !important;
    border: none !important;
    line-height: 42px !important;
    float: left;
    text-transform: uppercase;
    position: absolute;
    margin: 20px 0 0 0 !Important;
}
.light4 strong {
    color: #787878 !important;
    font-size: 20px !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;
}
	
.subtext {
    color: #52b5e8 !important;
    font-size:20px !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;width: 100%;
    max-width: 100% !important;
}
.tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption {
    visibility: visible !important;
    display: block !important;
}
}




@media only screen and (max-width:767px){
body div.page-title-inner .breadcrumbs > nav > span {
    font-size: 10px !important;
    line-height: 20px !important;
    height:20px !Important;
}
body div.page-title-inner .breadcrumbs > nav .del:before {
  
    margin-top: -7px;
    
}
.fullwidthbanner-container .fullwidthabanner,#rev_slider_1_1_wrapper,.wpb_revslider_element.wpb_content_element,.forcefullwidth_wrapper_tp_banner {height: 380px !important;}
.girlimage{float:left !important; width:100% !important; margin:0 !important; padding:0 !important;}
.girlimage img{width:auto !important; height:200px !important; float:right !important; }
.tp-parallax-wrap{position:absolute !important; top:15px !important; left:20px !important; margin:0 !important; padding:0 !important;}
.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:180px !important;  left:inherit !important; right:20px !important; margin:0 !important; padding:0 !important; width:100% !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:70px !important; right:inherit !important; left:20px !important; margin:0 !important; padding:0 !important; width:100% !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:130px !important; right:inherit !important; left:180px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:130px !important; right:inherit !important; left:20px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:140px !important; right:inherit !important; left:180px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
body .video_lightbox_anchor_image{width:120px !important; height:auto !important;}
.tp-mask-wrap,.tp-loop-wrap{width:100% !important;}
.licencetokill {
    color: #52b4e7 !important;
    font-size:30px !important;
    font-family: 'OpenSansSemibold' !important;
}	
.video-button a {
    background: #4fb5ea !important;
    color: #fff !important;
    width: 150px !important;
    height: 42px !important;
    padding: 0 !important;
    text-align: center !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;
    font-size: 16px !important;
    border: none !important;
    line-height: 42px !important;
    float: left;
    text-transform: uppercase;
    position: absolute;
    margin: 20px 0 0 0 !Important;
}
.light4 strong {
    color: #787878 !important;
    font-size: 20px !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;
}
	
.subtext {
    color: #52b5e8 !important;
    font-size:20px !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;width: 100%;
    max-width: 100% !important;
}
.tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption {
    visibility: visible !important;
    display: block !important;
}
}






@media only screen and (max-width:479px){
.pp_full_res iframe{ width:280px !important;height: 160px !important;}
	
	
.fullwidthbanner-container .fullwidthabanner,#rev_slider_1_1_wrapper,.wpb_revslider_element.wpb_content_element,.forcefullwidth_wrapper_tp_banner {height: 280px !important;}
.girlimage{float:left !important; width:100% !important; margin:0 !important; padding:0 !important; display:none !important;}
.girlimage img{width:auto !important; height:100px !important; float:right !important; }
.tp-parallax-wrap{position:absolute !important; top:15px !important; left:20px !important; margin:0 !important; padding:0 !important;}
.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:180px !important;  left:inherit !important; right:20px !important; margin:0 !important; padding:0 !important; width:100% !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:50px !important; right:inherit !important; left:20px !important; margin:0 !important; padding:0 !important; width:100% !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:100px !important; right:inherit !important; left:130px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:100px !important; right:inherit !important; left:20px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap+.tp-parallax-wrap{position:absolute !important; top:120px !important; right:inherit !important; left:130px !important; margin:0 !important; padding:0 !important; width:auto !important; height:auto !important;}
body .video_lightbox_anchor_image{width:100px !important; height:auto !important;}
.tp-mask-wrap,.tp-loop-wrap{width:100% !important;}
.licencetokill {
    color: #52b4e7 !important;
    font-size: 20px !important;
    font-family: 'OpenSansSemibold' !important;
}	
.video-button a {
    background: #4fb5ea !important;
    color: #fff !important;
    width: 100px !important;
    height: 42px !important;
    padding: 0 !important;
    text-align: center !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;
    font-size: 12px !important;
    border: none !important;
    line-height: 42px !important;
    float: left;
    text-transform: uppercase;
    position: absolute; margin:0 !important;
}
.light4 strong {
    color: #787878 !important;
    font-size: 12px !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;
}
	
.subtext {
    color: #52b5e8 !important;
    font-size: 13px !important;
    font-family: 'OpenSansSemibold'!important;
    font-weight: normal!important;width: 100%;
    max-width: 100% !important;
}

	

body .header-top-panel .header-info-panel .top-info a {
    font-size: 11px;
    font-family: 'SourceSansProRegular';
    color: #676767;
    font-style: normal;
    font-weight: normal;
}
body .header-top-panel .header-info-panel .top-info {
    font-size: 11px;
    font-family: 'SourceSansProRegular';
    color: #676767;
}	
	
body div.page-title-inner.page-title-inner-bgcheck .page-title {
    font-size: 26px;
    text-transform: uppercase;
    font-family: 'SourceSansProSemibold';
}	
.contact-sec1 .wpb_wrapper h5.widget-title, .contact-sec2 .wpb_wrapper h5.widget-title {
    color: #666666;
    font-size: 24px;
    font-family: 'OpenSansRegular';
    text-align: left;
    margin: 0 0 30px 0;
    font-weight: normal !important;
    line-height: 30px;
}
.secc {
    float: left;
    width: 100%;
    padding: 0 20px;
    margin:40px 0 0 0;
}
.faqtext1, .faqtext2 {
    float: left;
    width: 100%;
    padding: 0 20px;
}
.faqtext2{margin:40px 0 0 0;}
.faqconcept {
    float: left;
    width: 100%;
    margin: 0 0 60px 0 !important;
    background: #f8f8f8;
    padding: 35px 20px;
}
.wpb_wrapper .faqsechead h5.widget-title {
    color: #4ca6d2;
    font-size: 24px;
    line-height: 30px;
    font-weight: normal;
    font-family: 'OpenSansLight';
    padding: 0 20px;
    margin: 30px 0 55px 0;
}
#sub-footer .column, #sub-footer .columns {
    padding: 0 0;
}
.sopy-left {
    float: left;
    line-height: 60px;
    color: #c1ced8 !important;
    font-size: 10px;
    font-family: 'trebuc';
}
}
.row {
    min-width:inherit !important;
}


::-moz-selection { 
    color:#fff !important; background:#4ca7d2 !important;
}

::selection {
    color:#fff !important; background:#4ca7d2 !important ;
}

.home-sec4 .dfd-blog-loop .dfd-blog-wrap .post .cover .entry-media {
    background: #fff;
}

.home-sec4 .dfd-blog-loop .dfd-blog-wrap .post .cover .entry-content {
    margin-top: 0;
    background: #fff; padding:0 28px !important;
}
.home-sec4 .dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post .dfd-read-share {
    margin: 0 !important;
    background: #fff;
    border: none; padding:40px 28px 60px 28px !important;
}
.home-sec4 .dfd-blog-loop .dfd-blog-wrap .post .cover div.dfd-blog-title {
    padding:0 28px !important; margin:33px 0 16px 0 !important;
}
.home-sec4 .more-button{float:left !important; width:169px !important; height:35px !important; font-size:0 !important; background:url(https://sanondaf.co.uk/wp-content/themes/sanondaf_child/images/button.png) no-repeat 0 0 !important;}
.home-sec4 .more-button:hover{background:url(https://sanondaf.co.uk/wp-content/themes/sanondaf_child/images/button-ho.png) no-repeat 0 0 !important;}

.home-sec4 .entry-content {
    border: none !important;
}

.headoffice .regionsection {
    float: left;
    width: 100%;
    padding: 0 0 30px 0;
    box-sizing: border-box;
    background: none;
}

.iwm_map_canvas .google-visualization-tooltip img { float:none!important;}
.iwm_map_canvas li.google-visualization-tooltip-item{ text-align:center;}
.iwm_map_canvas .google-visualization-tooltip-item  span{color: #4bb5ed;
font-size: 17px;
font-family: 'OpenSansSemibold'!important;
font-weight: normal !important;
padding: 0 0 10px 0;
}
.vc_tta-panels h3{
    color: #4ca6d2;
    font-size: 20px;
    line-height:27px;
    font-weight: normal;
    font-family: 'OpenSansRegular';
    padding: 0;
    margin: 0 0 5px 0; font-style:normal;
}
.vc_tta-panels h4.widget-sub-title{
    color: #666 !important;
    font-size: 20px !important;
    line-height:27px; !important
    font-weight: normal !important;
    font-family: 'OpenSansRegular' !important;
    padding: 0 !important;
    margin: 0 0 20px 0 !important; font-style:normal !important;
}
.makeBlue{color: #4ca6d2;}

.vc_tta-panels h3.widget-sub-title {
    color: #4ca6d2;
    font-size: 20px;
    line-height:27px;
    font-weight: normal;
    font-family: 'OpenSansRegular';
    padding: 0;
    margin: 0 0 10px 0; font-style:normal;
}
.vc_tta-panels p{color: #676767;
    font-size: 15px;
    font-family: 'OpenSansRegular';
    font-weight: normal;
    line-height: 24px; word-wrap:break-word;white-space:initial !important;}
.vc_tta-panels .wpb_content_element li{color: #676767;
    font-size: 15px;
    font-family: 'OpenSansRegular';
    font-weight: normal;
    line-height: 24px; background:url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/list.png) no-repeat 0 0; padding:0 0 0 32px; list-style:none; margin:0 0 6px 0;}	
.map-non-list li.google-visualization-tooltip-item {background:none !important;}
.vc_tta-panels p strong{font-weight:normal;font-family: 'OpenSansSemibold'!important;}	

.sidr .form-search-container .search-query {
    background: #8fc9ea !important;

}

pre {
    border: none;
    background: none;float: left; width:100%;
}



.google-visualization-tooltip-item strong{font-size:18px !important; text-transform:uppercase !important; color:#4dbaf3 !important;}
.google-visualization-tooltip-item em{font-size:16px !important; font-family: 'OpenSansSemiboldItalic';color:#a6a6a6; }




@media only screen and (min-width: 1101px){
.nav-menu div.sub-nav.open {
    top: 30px !important;
}
.nav-menu div.sub-nav {
    background:#52b4e7 !important;
}
.nav-menu div.sub-nav a {
   color: #fff !important;
    font-size: 17px !important;
    font-family: 'SourceSansProSemibold';
    font-weight: normal !important;
}
}

div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
    clear: both;
    margin: 0;
}
div.wpcf7-mail-sent-ng {
    clear: both;
    margin: 0;
}
.dk-select .dk-select-options li:hover, .dk-select-multi .dk-select-options li:hover {
    background: #52b4e7 !important;
}



.vc_tta-panels .wpb_content_element ol{ clear:both;}


#iwm-list-1 li+li+li+li {
    background: url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/uk.png) no-repeat 0 0!important;
}

#iwm-list-14 li {
    background: url(https://sanondaf.com/wp-content/themes/sanondaf_child/images/singa.png) no-repeat 0 0;
	margin-top:36px;
    padding: 0 0 0 45px !important;
    line-height: 36px !important;
}

.sidr ul li a.active {
    background: #4bb4ec !important;
}
.sidr ul li ul {
    background: #4bb4ec !important;
}

.wpcf7 form.dfd_contact_form .error{position:inherit !important;color:red !important;
    font-size: 15px !important;
    font-family: 'OpenSansRegular' !important;}
.wpcf7 form.dfd_contact_form .wpcf7-validation-errors{font-size: 15px !important;
    font-family: 'OpenSansRegular' !important;}	
.sidr-top{ display:none!important;}

.serv-tab1 pre{float:none; display:inline-block; padding:0; background:none; border:none; margin:0;}
.serv-tab1 .vc_tta-tabs-list{overflow:visible !important; background:#fff !important;border-bottom: solid 5px #f7f7f7;}
.serv-tab1 .vc_tta-tab {
    border: none;
    width: auto;
    text-align: center;
    float: none;
    margin:0 0 -5px 0 !important;
    border-bottom: solid 5px #f7f7f7;
    display: inline-block; vertical-align:bottom;
}
.serv-tab1 .vc_tta.vc_general .vc_tta-panel-body{background:#fff !important; padding:50px 0 50px 0 !important;}
.serv-tab1 p {color:#676767; font-size:15px;font-family: 'OpenSansRegular'; font-weight:normal; line-height:24px; text-align:left;}
.serv-tab1 p strong{color:#4ca6d2; font-size:31px;font-family: 'OpenSansSemibold'; font-weight:normal; border-bottom:solid 2px #e8e8e8; width:100%; padding:0 0 20px 0 !important; float:left; width:100%; margin:0 0 20px 0 !important;}
.serv-tab1 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a { color:#666666; font-size:19px;font-family: 'OpenSansSemibold'; font-weight:bold;
    background: none !important;
}
.serv-tab1 .vc_tta.vc_general .vc_tta-panel-body {
    background: #fff !important;
    padding: 40px 0 40px 0 !important;
}
