/*WorldWide stylesheet*/
/*@font-face {
    font-family: 'StagSansRound-Light';
    src: url('../fonts/StagSansRound-Light.eot'); *//* IE9 Compat Modes *//*
    src: url('../fonts/StagSansRound-Light.eot?#iefix') format('embedded-opentype'), *//* IE6-IE8 *//*
    url('../fonts/StagSansRound-Light.woff2') format('woff2'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Light.woff') format('woff'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Light.otf') format('opentype'), *//* Safari, Android, iOS *//*
    url('../fonts/StagSansRound-Light.svg') format('svg'); *//* Legacy iOS *//*  font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'StagSansRound-Book';
    src: url('../fonts/StagSansRound-Book.eot'); *//* IE9 Compat Modes *//*
    src: url('../fonts/StagSansRound-Book.eot?#iefix') format('embedded-opentype'), *//* IE6-IE8 *//*
    url('../fonts/StagSansRound-Book.woff2') format('woff2'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Book.woff') format('woff'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Book.otf') format('opentype'), *//* Safari, Android, iOS *//*
    url('../fonts/StagSansRound-Book.svg') format('svg'); *//* Legacy iOS *//*  font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'StagSansRound-Medium';
    src: url('../fonts/StagSansRound-Medium.eot'); *//* IE9 Compat Modes *//*
    src: url('../fonts/StagSansRound-Medium.eot?#iefix') format('embedded-opentype'), *//* IE6-IE8 *//*
    url('../fonts/StagSansRound-Medium.woff2') format('woff2'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Medium.woff') format('woff'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Medium.otf') format('opentype'), *//* Safari, Android, iOS *//*
    url('../fonts/StagSansRound-Medium.svg') format('svg'); *//* Legacy iOS *//*  font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: 'StagSansRound-Light';
    src: url('../fonts/StagSansRound-Light-Web.eot'); *//* IE9 Compat Modes *//*
    src: url('../fonts/StagSansRound-Light-Web.eot?#iefix') format('embedded-opentype'), *//* IE6-IE8 *//*
    url('../fonts/StagSansRound-Light-Web.woff2') format('woff2'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Light-Web.woff') format('woff'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Light.otf') format('opentype'), *//* Safari, Android, iOS *//*
    url('../fonts/StagSansRound-Light.svg') format('svg'); *//* Legacy iOS *//*  font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'StagSansRound-Book';
    src: url('../fonts/StagSansRound-Book-Web.eot'); *//* IE9 Compat Modes *//*
    src: url('../fonts/StagSansRound-Book-Web.eot?#iefix') format('embedded-opentype'), *//* IE6-IE8 *//*
    url('../fonts/StagSansRound-Book-Web.woff2') format('woff2'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Book-Web.woff') format('woff'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Book.otf') format('opentype'), *//* Safari, Android, iOS *//*
    url('../fonts/StagSansRound-Book.svg') format('svg'); *//* Legacy iOS *//*  font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'StagSansRound-Medium';
    src: url('../fonts/StagSansRound-Medium-Web.eot'); *//* IE9 Compat Modes *//*
    src: url('../fonts/StagSansRound-Medium-Web.eot?#iefix') format('embedded-opentype'), *//* IE6-IE8 *//*
    url('../fonts/StagSansRound-Medium-Web.woff2') format('woff2'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Medium-Web.woff') format('woff'), *//* Modern Browsers *//*
    url('../fonts/StagSansRound-Medium.otf') format('opentype'), *//* Safari, Android, iOS *//*
    url('../fonts/StagSansRound-Medium.svg') format('svg'); *//* Legacy iOS *//*  font-weight: normal;
    font-style: normal;
}*/

/* font converted using font-converter.net. thank you! */
@font-face {
    font-family: "Calibri";
    src: url("../fonts/Calibri.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Calibri.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Calibri.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Calibri.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Calibri.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Calibri.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Calibri.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}



body {
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    transition: all 0.1s linear 0s;
    -webkit-transition: all 0.1s linear 0s;
    -moz-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    line-height: 26px;
    color: #000;
    letter-spacing: 0 !important;
}
p {
    font-family: 'Lato', sans-serif;
}
p.ls-l {
    font-family: 'Lato', sans-serif !important;
}
h1,h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0 !important;
}
h3,h4,h5,.h3, h3 a {
    font-family:'Lato';
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 0 !important;
}
.mr-30 {
    margin-bottom: 30px;
}
.mr-top-30 {
    margin-top: 30px;
}
.red {
    color: #e1297a;
}
.para-black {
    color: #000;
}
.mr-zero {
    margin: 0;
}
.header_top_bottom_holder .header_bottom .header_inner .side_menu_button .search_slides_from_header_bottom:focus,
.header_top_bottom_holder .header_bottom .header_inner .mobile_menu_button span:focus {
    background-color: transparent !important;
}
.click-more:hover {
    text-decoration: none;
    color: #18495e;
}
.form-group {
    margin-bottom: 15px;
}
.qbutton {
    font-family:'Lato', sans-serif;
   /* font-weight: normal;
    letter-spacing: normal !important;
    border-radius: 0 !important;*/
}
.has_slider .q_slider h1 {
    line-height: 52px !important;
}
.has_slider .q_slider p {
    line-height: 28px !important;
}
header .header_bottom {
    background: transparent !important;
}
header.scrolled .header_bottom, .transparent_sub_page_header.scrolled .header_bottom {
    background: #fff !important;
    /*background: linear-gradient(270deg, #fff 0px, hsla(0, 0%, 100%, 0.8) 33%, hsla(0, 0%, 100%, 0.5) 66%, hsla(0, 0%, 100%, 0)) !important;
    background: -webkit-linear-gradient(270deg, #fff 0px, hsla(0, 0%, 100%, 0.8) 33%, hsla(0, 0%, 100%, 0.5) 66%, hsla(0, 0%, 100%, 0)) !important;
    background: -moz-linear-gradient(270deg, #fff 0px, hsla(0, 0%, 100%, 0.8) 33%, hsla(0, 0%, 100%, 0.5) 66%, hsla(0, 0%, 100%, 0)) !important;
    background: -o-linear-gradient(270deg, #fff 0px, hsla(0, 0%, 100%, 0.8) 33%, hsla(0, 0%, 100%, 0.5) 66%, hsla(0, 0%, 100%, 0)) !important;*/
    height: 83px !important;
}
.transparent_sub_page_header.scrolled .main_menu .menu-item a, header.scrolled .main_menu .menu-item a {
    color: #000 !important;
}
.transparent_sub_page_header.scrolled .main_menu .menu-item a:hover,
header.scrolled .main_menu .menu-item a:hover {
    color: #e1297a !important;
}
/*.transparent_sub_page_header.scrolled .main_menu li.active a,
header.scrolled .main_menu li a:hover,
header.scrolled .main_menu li.active a {
    color: #e1297a !important;
}*/
header .header_bottom .logo_wrapper {
    height: 102px !important;
}
header.scrolled .header_bottom .logo_wrapper  {
    height: 73px !important;
}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
    border: 0 !important;
}
header .header_bottom .logo_wrapper img {
    height: 60px !important;
    width: auto !important;
}
header .header_bottom .main_menu ul li a {
    line-height: 84px !important;
}
header .header_bottom .main_menu ul li .second .inner ul li a {
    line-height: inherit !important;
}
header .header_bottom .side_menu_button {
    height: 78px !important;
}
header .qode_search_form_2 {
    background-color: transparent;
    padding-top: 10px !important;
}
header .side_menu_button .search_button {
    margin-top: -12px;
}
header .side_menu_button .search_button i.fa-search {
    /*background-color: #e1297a;*/
    /*color: #000;*/
    font-size: 14px;
    padding: 8px 10px;
}

.qode_search_form_2{opacity: 0;}

header .form_holder {
    background-color: #e1297a;
    float: right;
    width: 330px;
    padding: 14px 15px !important;
    position: relative;
}
header .form_holder:before {
    position: absolute;
    content: "";
    right: 0;
    top: -10px;
    border-bottom: 10px solid #e1297a;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
header .animated {
    z-index: 10;
    bottom: -60px;
}
header .qode_search_form_2 {
    height: 60px;
}
header .form_holder input, header .form_holder input:focus {
    background-color: transparent;
    border: 2px solid #fff;
    padding: 5px 15px;
    font-family:'Lato', sans-serif;
    font-weight: normal;
    font-size: 14px;
}
header .qode_search_form_2 .container_inner .qode_search_submit {
    border-left: 2px solid #fff;
    font-size: 14px;
    padding: 1px 9px;
    right: 14px;
    background-color: #fff;
    color: #e1297a;
    font-size: 14px;
    cursor: pointer !important;
}
header .qode_search_form_2 .container_inner .qode_search_submit:hover,
header .qode_search_form_2 .container_inner .qode_search_submit:focus {
    color: #e1297a !important;
    background-color: #fff !important;
}
header input ::-webkit-input-placeholder {
    color: #fff !important;
}
header input :-moz-placeholder { /* Firefox 18- */
    color: #fff !important;;
}
header input ::-moz-placeholder {  /* Firefox 19+ */
    color: #fff !important;;
}
header input :-ms-input-placeholder {
    color: #fff !important;;
}
.q_slider a.ls-nav-prev, .q_slider a.ls-nav-next {
    background-color: transparent !important;
    border: 0 !important;
    border-radius:100%;
    height: 35px;
    width:35px;
    line-height: 70px;
}
.q_slider a.ls-nav-prev:after, .q_slider a.ls-nav-prev:after, .q_slider a.ls-nav-next:before, .q_slider a.ls-nav-next:after {
    line-height: 35px;
    font-size: 60px;
}
.q_slider .ls-slide .ls-l:hover .ls-preloaded {
    opacity: 0.6;
}
.q_slider .ls-bottom-nav-wrapper .ls-nav-start, .q_slider .ls-bottom-nav-wrapper .ls-nav-stop {
    display: none;
}
header .main_menu .menu-item a {
    /*color: #494949;*/
    font-size: 15px;
    text-transform: capitalize;
}
.transparent_sub_page_header .main_menu .menu-item a {
    color: #fff;
}
header .main_menu .menu-item a span {
    font-family: 'Lato';
}
header .main_menu li.active a, header .main_menu li a:hover {
    color: #e1297a !important;
}

header.transparent_sub_page_header  .main_menu li.active a, header.transparent_sub_page_header .main_menu li a:hover {
    color: #133b4c !important;
}
/*.transparent_sub_page_header .main_menu li.active a, header .main_menu li a:hover {
    color: #000 !important;
}*/
/*header .main_menu .menu-item .second ul {
    border: 2px solid #ececec;
}
header .main_menu .menu-item .second ul:before {
    position: absolute;
    content: "";
    border-bottom: 10px solid #ececec;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -10px;
    left: 10px;
}*/
header .main_menu .menu-item .second ul li {
    border: 0;
}
header .main_menu .menu-item .inner ul li a,
header .main_menu .menu-item .inner ul li ul li a,
header .main_menu .menu-item .inner ul li.current-menu-item ul li a {
    color: #494949 !important;
}
.inner ul li a {
    font-weight: 700 !important;
}
.inner ul li a span {
    font-family: 'Lato' !important;
    text-align: left !important;
    letter-spacing: 0.05em;
}
header .main_menu .menu-item .inner ul li.current-menu-item a,
header .main_menu .menu-item .inner ul li a:hover,
header .main_menu .menu-item .inner ul li ul li.current-menu-item a,
header .main_menu .menu-item .inner ul li.menu-item ul li.menu-item a:hover {
    color: #e1297a !important;
}
.drop_down .second{box-shadow:1px 3px 3px 0 #C2C2C2}
header .main_menu .menu-item .inner, header .main_menu .menu-item .inner ul li ul {
    box-shadow:1px 3px 3px 0 #C2C2C2
}
header .header_top_bottom_holder .mobile_menu ul li a {
    color: #333 !important;
}
.home_title {
    margin: 3em 0 !important;
}
.home_title p {
    font-size: 24px;
}
.home-services h3 {
    font-size: 20px;
    margin: 2px 0px 25px 0px !important;
}
.home-services h3, .home-services a {
    color: #e1297a;
}
.home-services a:hover {
    color: #c5238e;
}
.counter-row {
    padding: 55px 0 !important;
    margin-top: 30px;
    background-size: 100%;
}
.counter-row .counter-head {
    font-size: 36px;
    color: #fff;
}
.counter-row .counter-middle-head {
    text-transform: uppercase;
    color: #fff;
    font-size: 20px;
}
.counter-row .counter-small-head {
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
}
.setCounter {
    max-width: 700px;
    margin: 30px auto !important;
}
.setCounter .full_section_inner .q_counter_holder {
    border: 2px solid #fff;
    border-radius: 50%;
    display: inline-block;
    height: 75px;
    padding: 12px 15px !important;
    width: 75px;
}
.setCounter .full_section_inner .vc_column-inner {
    text-align: center;
    margin-bottom: 15px;
}
.setCounter .counter_text {
    margin-top: 5px !important;
    font-family: 'Lato' !important;
    font-weight: 300;
}
.counter-row .arrange-btn {
    text-align: right;
}
.setCounter .counter.executed {
    font-family: 'Lato';
    font-weight: normal;
}
/*.title_outer .title .title_overlay {
    top: 84px;
}*/
.title_outer .title .title_overlay {
    background-size: cover;
}
.title_outer .title {
    height: 315px !important;
    overflow: hidden;
    background-color: #fff !important;
}
.title_outer .title .title_holder {
    height: 400px !important;
    padding-top: 0 !important;
}
.title_outer .title .title_holder .container.has_featured_header_image {
    /*background: -webkit-linear-gradient(to right, #c5238e 30%, #e1297a, white, rgba(255, 255, 255, 0));
    background: -o-linear-gradient(to right, #c5238e 30%, #e1297a, white, rgba(255, 255, 255, 0));
    background: -moz-linear-gradient(to right, #c5238e 30%, #e1297a, white, rgba(255, 255, 255, 0));
    background: linear-gradient(to right, #c5238e 30%, #e1297a, white, rgba(255, 255, 255, 0));*/
    /*background: rgba(255,41,122,0.65);*/
    background: rgba(213, 15, 103, 0.65);
}
/*.transparent_sub_page_header .header_bottom {
    background: rgba(255,41,122,0.65) !important;
}*/
.title_outer .title .title_holder .container {
    /*background: -webkit-linear-gradient(to right, #c5238e 30%, #e1297a);
    background: -o-linear-gradient(to right, #c5238e 30%, #e1297a);
    background: -moz-linear-gradient(to right, #c5238e 30%, #e1297a);
    background: linear-gradient(to right, #c5238e 30%, #e1297a);*/
    /*background: rgba(255,41,122,0.65);*/
    background: rgba(213, 15, 103, 0.85);
}
.title_outer .title .title_holder .container  .container_inner h1 {
    color: #fff;
    font-size: 35px;
    font-weight: normal;
    font-family:'Lato';
    font-weight: 600;
}
.title_outer .title .title_holder .container  .container_inner .subtitle {
    font-size: 20px;
    font-family:'Lato', sans-serif;
    color: #fff;
}
.set-separator h3 {
    text-transform: capitalize;
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 20px;
}
.set-separator .inside-separator h3 {
    font-size: 20px;
}
.set-separator a {
    color: #e1297a;
}
.set-separator a:hover {
    color: #bc1a8c;
}
.set-separator h3.mr-top-30 {
    margin-top: 30px;
}
.set-separator p + p {
    margin-top: 15px;
}
.set-separator ul {
    padding-left: 25px;
}
.set-separator ul li, .our-achievements-section ul li {
    position: relative;
    list-style: none;
    text-align: left;
}
.our-achievements-section ul {
    padding-left: 20px;
}
.our-achievements-section ul li + li {
    margin-top: 10px;
}
.set-separator ul li:before, .our-achievements-section ul li:before {
    background-color: #e1297a;
    border-radius: 5px;
    width: 6px;
    height: 6px;
    content: "";
    /*color: #e1297a;*/
    /*font-size: 21px;*/
    /*content: "";*/
    /*font-family: FontAwesome;*/
    left: -25px;
    position: absolute;
    top: 11px;
}
.our-achievements-section ul li:before {
    top: 7px;
}
.set-separator ul li ul {
    list-style: none;
    margin-top: 10px;
}
.set-separator ul li ul li:before {
    content: "";
    position: absolute;
}
/*.inside-tab-menu {
    background: linear-gradient(to right, #c5238e 30%, #e1297a);
    background: -moz-linear-gradient(to right, #c5238e 30%, #e1297a);
    background: -webkit-linear-gradient(to right, #c5238e 30%, #e1297a);
    background: -o-linear-gradient(to right, #c5238e 30%, #e1297a);
}*/
.title_outer .title:not(.title_bottom_border_in_grid) {
    border: 0;
}
/*.inside-tab-menu .menu-our-story-container .menu {
    text-align: right;
}
.inside-tab-menu .menu-our-story-container .menu li {
    display: inline-block;
    height: 55px;
}
.inside-tab-menu .menu-our-story-container .menu li a {
    display: inline-block;
    padding: 15px 25px;
    color: #fff;
    font-family:'StagSansRound-Book', 'StagSansRound-Light';
}
.inside-tab-menu .menu-our-story-container .menu li a:hover {
    background-color: rgba(255,255,255,0.1);
}
.inside-tab-menu .menu-our-story-container .menu li.current-menu-item a {
    background-color: #fff;
    color: #e1297a;
}*/
.inside-tab-menu .menu-our-story-container .menu {
    text-align: center;
}
.inside-tab-menu .menu-our-story-container .menu li {
    display: inline-block;
}
.inside-tab-menu .menu-our-story-container .menu li a {
    display: inline-block;
    padding: 15px 25px;
    color: #747474;
    font-size: 16px;
    font-family:'Lato';
}
.inside-tab-menu .menu-our-story-container .menu li a:hover {
    border-bottom: 2px solid #e6e6e6;
}
.inside-tab-menu .menu-our-story-container .menu li.current-menu-item a {
    border-bottom: 2px solid #e1297a;
    color: #000;
}
.set-checkboxes span span span {
    width: 48.6%;
    float: left;
    margin-left: 0;
    text-align: right;
}
.set-checkboxes span span .wpcf7-list-item:nth-child(2n) {
    padding-left: 20px;
}
.set-checkboxes span span span span {
    width: auto;
}
.Enquiry-details {
    background-color: #f2f2f2;
    padding: 25px;
    margin-top: 15px;
}
.Enquiry-details .right-part-setting  + .right-part-setting {
    margin-top: 20px;
}
.Enquiry-details .right-part-setting h3 {
    margin-bottom: 0;
}
.Enquiry-details address {
    font-style: normal;
    margin-bottom: 10px;
}
.Enquiry-details p {
    font-size: 14px;
}
.Enquiry-details p a:hover {
    color: #e1297a;
}
.Enquiry-details p + p {
    margin-top: 0;
}
.accordion {
    margin-top: 30px;
}
.accordion .accordion_mark {
    left: inherit !important;
    right: -15px !important;
    border: 0 !important;
    background: transparent !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color: #ffffff;
}
.accordion .accordion_mark .accordion_mark_icon,
.accordion .ui-accordion-header-active .accordion_mark .accordion_mark_icon {
    background-image: none !important;
    display: inline-block !important;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    font-size: 20px;
    vertical-align: -30px;
}
.accordion .accordion_mark .accordion_mark_icon:before {
    content: "";
    position: absolute;
    color: #afafaf;
    transform: rotate(0deg);
    transition: ease-in-out 0.2s;
}
.accordion .ui-state-hover .accordion_mark .accordion_mark_icon:before {
    content: "";
    position: absolute;
    color: rgba(225, 41, 122, 0.65);
    transform: rotate(-180deg);
    transition: ease-in-out 0.2s;
}
.accordion .ui-accordion-header-active .accordion_mark .accordion_mark_icon:before {
    /*content: "";
    position: absolute;*/
    color: #e1297a;
    transform: rotate(0deg);
    transition: ease-in-out 0.2s;
}
.accordion .ui-accordion-header-active .accordion_mark {
    background-color: transparent !important;
    color: #fff !important;
}
.accordion h5 {
    border: 0;
    margin-bottom: 0 !important;
   /* margin-top: 18px !important;*/
    padding-top: 0 !important;
}
.toggle h5 {
    border: 0;
    margin-bottom: 0 !important;
    margin-top: 18px !important;
    padding-top: 0 !important;
}
.accordion .q_accordion_holder {
    margin-top: 0 !important;
}
.accordion .accordion_content_inner .wpb_text_column .wpb_wrapper {
    padding: 10px 15px !important;
}
.accordion .accordion_content_inner p a {
    font-size: 16px !important;
    margin: 2px 0;
}
.accordion .accordion_content_inner p br {
    display: none;
}
.accordion .accordion_content_inner p a:hover {
    color: #000 !important;
}
.accordion span.tab-title {
    background-color: inherit;
    border: 1px solid #dddddd;
    /*color: #828282;*/
    /*border-top-left-radius: 4px;
    border-top-right-radius: 4px;*/
    padding: 10px 15px !important;
    text-transform: capitalize !important;
    font-size: 16px;
    font-weight: normal;
    font-family:'Lato' !important;
}
.accordion .ui-state-hover span.tab-title {
    /*color: rgba(225, 41, 122, 0.65);*/
}
.accordion .ui-accordion-header-active span.tab-title {
    /*color: #000000;*/
    /*background-color: #ffffff;*/
    font-family:'Lato' !important;
}
.accordion .ui-accordion-header + .accordion_content + .ui-accordion-header span.tab-title {
    border-top: 0 !important;
}
.toggle .ui-accordion-header + .accordion_content + .ui-accordion-header span.tab-title {
    border-top: 1px solid #ddd !important;
}
.accordion .ui-accordion-header:first-child .tab-title {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
.accordion div.accordion_content {
    padding: 0 !important;
    border: 1px solid #ddd;
   /* height: auto !important;*/
}
.accordion .accordion_content {
    border-top: 0 !important;
}
.accordion div.accordion_content .accordion_content_inner {
    padding: 0 !important;
}
.accordion .accordion_content_inner .wpb_wrapper p {
    font-size: 16px;
}
.accordion .accordion_content_inner .wpb_wrapper p + p {
    margin-top: 15px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    display: none;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.blog_holder article {
    margin: 0;
}
.blog_holder article + article {
    border-top: 1px dashed #ddd;
}
.post_text_inner h2 .date, .post_text_inner h2 a:hover {
    color: #e1297a !important;
}
.page-id-188 .two_columns_66_33 .column1, .page-id-184 .two_columns_66_33 .column1 {
    width: 81.5%;
}
.page-id-188 .two_columns_66_33 .column2, .page-id-184 .two_columns_66_33 .column2 {
    width: 18.33%;
}
.column_inner .sidebar {
    margin-top: 40px;
}
.column_inner .sidebar .new-animation {
    background-size: 100%;
    width: auto;
}
.column_inner .sidebar .widget_filter_results_widget {
    border: 1px solid #ddd;
    margin: 35px 0;
}
.column_inner .sidebar .widget_filter_results_widget {
    margin: 0 0 20px;
}
.column_inner .sidebar h5 {
    background-color: #ddd;
    padding: 5px 0 5px 15px;
    margin-bottom: 15px;
}
.column_inner .sidebar h3 {
    display: none;
}
.column_inner .sidebar ul {
    margin-bottom: 15px;
}
.column_inner .sidebar ul li {
    padding-left: 30px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000;
    position: relative;
}
.column_inner .sidebar ul li:before {
    color: #e1297a;
    content: "";
    font-size: 15px;
    left: 15px;
    position: absolute;
    top: 3px;
    font-family: 'FontAwesome';
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transition: ease-in-out 0.5s;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
}
.column_inner .sidebar ul li.active:before {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transition: ease-in-out 0.5s;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
}
.column_inner .sidebar ul li.arch_date_sub {
    padding-left: 45px;
}
.column_inner .sidebar ul li.arch_date_sub:before {
    left: 30px;
    /*content: "";*/
    font-size: 15px;
}
.column_inner .sidebar ul li:hover {
    color: #000;
}
.column_inner .sidebar ul li.arch_date_sub a {
    color: #6f6f6f;
    display: block;
}
.column_inner .sidebar ul li.arch_date_sub a:hover,
.column_inner .sidebar ul li.arch_date_sub.selected a {
    color: #e1297a !important;
}
.post_content_holder .blog_column1 .date_day {
    font-family: 'Lato';
    font-size: 30px !important;
    margin-top: 5px;
    color: #e1297a !important;
}
.post_content_holder .blog_column1 .date_month, .post_content_holder .blog_column1 .date_year {
    font-family: 'Lato';
}
.post_content_holder .blog_column2 .post_info {
    display: none !important;
}
.post_content_holder .post_text .post_text_inner {
    padding: 35px 0 25px !important;
}
.post_content_holder .post_text .post_text_inner h2 {
    margin-bottom: 10px !important;
}
.post_content_holder .post_text .post_text_inner h2 a {
    font-size: 20px;
    font-family: 'Lato';
}
.news-media-setting h3 {
    font-size: 25px;
    font-family: 'Lato';
}
.news-media-setting h3 a {
    color: #000;
}
.news-media-setting h3 a:hover {
    color: #e1297a;
}
.news-media-setting p {
    margin-bottom: 40px;
}
.z-index-set .section_inner {
    width: 100%;
}
.blog_single .post_content_holder .post_text_inner {
    padding-top: 0 !important;
    margin-bottom: 25px;
    word-wrap: break-word;
}
.column_inner .comment_holder,
.column_inner .comment_pager,
.column_inner .comment_form,
.column_inner .post_info {
    display: none !important;
}
.blog_single .post_text_inner a {
    color: #e1297a;
}
.blog_single .post_text_inner p + p {
    margin-top: 20px;
}
.blog_single .post_text_inner div.clear {
    border-bottom: 1px solid #ececec;
    margin-bottom: 20px;
}
address.address {
    background-color: #ececec;
    float: left;
    font-style: normal;
    margin-bottom: 20px;
    margin-right: 25px !important;
    padding: 15px;
    width: 26%;
    min-height: 180px;
}
address.address:nth-child(3n) {
    margin-right: 0 !important;
}
/*address.address:nth-child(2n + 1) {
    clear: left;
}*/
.blog_single .post_text address {
    background-color: #ececec;
    float: left;
    font-style: normal;
    margin-bottom: 20px;
    margin-right: 25px !important;
    padding: 15px;
    width: 26%;
    min-height: 180px;
}
.blog_single .post_text address:nth-child(3n) {
    margin-right: 0 !important;
}
/*.blog_single .post_text address:nth-child(2n + 1) {
    clear: left;
}*/
.blog_single .post_text_inner p strong {
    font-size: 16px;
/*    display: block;*/
/*    padding-bottom: 10px;*/
    color: #424242;
/*    margin-top: 15px;*/
}
.blog_single .post_text_inner div.red .normal_social i.fa-envelope {
    font-size: 21px !important;
    padding: 15px 13px;
}
.blog_single .post_text_inner div.red .normal_social {
    margin-right: 0;
}
.blog_single .post_text_inner div.red .normal_social a i {
    margin: 0 !important;
}
.blog_single .post_text_inner div.red .normal_social a i.fa-linkedin {
    padding: 14px 13px;
}
.arrange-post .blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column1 {
    width: 150px;
}
.arrange-post .blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column2 p {
    margin-bottom: 15px;
}
.menu-footer-left-side-legels-container ul {
    margin-top: 30px;
}
.menu-footer-left-side-legels-container ul li {
    display: inline-block;
}
.menu-footer-left-side-legels-container ul li + li {
    margin-left: 15px;
}
.menu-footer-left-side-legels-container ul li a {
   color: #dcdcdc;
}
/*.set-separator .vc_column-inner .vc_single_image-wrapper {
    margin-top: 30px;
}*/
.set-separator ul li table tr td, .set-separator ol li table tr td {
    text-align: left;
}
.set-separator ol li,.privacy-section h4 {
    margin-top: 20px;
}
.mob-slider-text {
    display: none;
}
.events_318 {
    background-color: #fff !important;
    box-shadow: none !important;
}
.events_318 h4 {
    display: none;
}
.events_318 img {
    max-width: 100%;
}
.our-achievements-section .timeline dl:before {
    bottom: 125px;
    top: 80px;
}
.sub-heading-with-date {
    font-family:'Lato', sans-serif;
    /*font-weight: 300;
    color: #5d5d5d;*/
    margin-bottom: 20px;
}
.pagination li a, .pagination li span {
    border-radius: 50% !important;
    border-color: rgba(225, 41, 122, 0.55) !important;
    color: rgba(225, 41, 122, 0.55) !important;
}
.pagination li.active span {
    border-color: #e1297a !important;
    background-color: #e1297a !important;
    color: #fff !important;
}
.pagination li a:hover {
    border-color: #e1297a !important;
    color: #e1297a !important;
}
.sidebar .posts_holder {
    margin-bottom: 25px;
}
.blog_single .post_text_inner h2.red {
    margin-bottom: 0 !important;
    font-family: 'Lato';
    text-transform: capitalize;
}
.wp-pagenavi {
    text-align: center;
    margin-bottom: 50px;
}
.wp-pagenavi a, .wp-pagenavi span {
    padding: 8px 13px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    border-color: #e1297a !important;
    color: #e1297a !important;
}
.wp-pagenavi a:hover {
    background-color: rgba(255,41,122,0.1);
}
.wp-pagenavi .pages, .wp-pagenavi .last, .wp-pagenavi .first {
    display: none;
}
.wp-pagenavi .current {
    background-color: #e1297a;
    color: #fff !important;
}
.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image > a {
    width: auto;
}

/*Site Map*/
.siteMap ul {
    padding-left: 0 !important;
}
.siteMap ul li {
    float: left;
    list-style: none;
    width: 100%;
    position: relative;
    text-align: center;
}
.siteMap ul li a {
    background: #383838;
    padding: 6px 20px;
    border: 2px solid #383838;
    display: block;
    font-size: 16px;
    color: #fff;
    text-align: center;
    font-family:'Lato', sans-serif;
    font-weight: 300;
    text-transform: capitalize;
}
.siteMap ul li ul li ul li a {
    background: linear-gradient(to right, #c5238e, #e1297a) !important;;
    background: -moz-linear-gradient(to right, #c5238e, #e1297a) !important;;
    background: -webkit-linear-gradient(to right, #c5238e, #e1297a) !important;;
    background: -o-linear-gradient(to right, #c5238e, #e1297a) !important;;
    border: 2px solid #e1297a !important;
}
.siteMap ul li a:hover {
    background: #383838;
    border: 2px solid #383838;
}
.siteMap ul li ul li ul li a:hover {
    background: transparent !important;
    border: 2px solid #e1297a;
    color: #e1297a;
}
.siteMap ul li ul li a, .siteMap ul li ul li a:hover {
    background: #18495e ;
    border: 2px solid #18495e;
    color: #ffffff;
}
/*.siteMap ul li ul li ul {
    padding-left: 20px !important;
}*/
.siteMap ul li ul li {
    width: 15.9%;
    float: left;
    margin-top: 10px;
    text-align: left;
}
.siteMap ul li ul li + li {
    margin-left: 10px;
}
.siteMap ul li ul li ul {
    width: 100%;
}
.siteMap ul li ul li ul li {
    width: 100%;
    display: list-item;
}
.siteMap ul li ul li ul li + li {
    margin-left: 0;
}
/*.siteMap ul li ul li ul .menu-item-784 {
    margin-top: 4px;
}*/
/*.siteMap ul li:before {
    background-color: #18495e;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 63px;
    width: 100%;
}
.siteMap ul li:after {
    background-color: #18495e;
    content: "";
    height: 21px;
    left: 50%;
    position: absolute;
    top: 42px;
    width: 2px;
}
.siteMap ul li ul li:after {
    background-color: #18495e;
    content: "";
    height: 20px;
    left: 10%;
    position: absolute;
    top: -19px;
    width: 2px;
}
.siteMap ul:before, .siteMap ul li ul:before, .siteMap ul li ul li:before, .siteMap ul li ul li ul li:before {
    height: auto;
    width: auto;
    position: relative;
    content: "";
}*/
.siteMap ul li ul li ul {
    position: relative;
    display: inline-block;
}
/*.siteMap ul li ul li ul:before {
    background-color: #18495e;
    content: "";
    height: 100%;
    left: 10px;
    position: absolute;
    top: 0;
    width: 2px;
}
.siteMap ul li ul li ul li:before {
    background-color: #18495e;
    content: "";
    height: 2px;
    left: -10px;
    position: absolute;
    top: 23px;
    width: 10px;
}
.siteMap ul li ul li ul li:after {
    width: auto;
    height: auto;
}*/


/*Our Achievements*/
.our-achievements-section .cool_timeline .ctl_info.event-description {
    width: auto !important;
}
.our-achievements-section .cool_timeline .timeline-main-title {
    text-transform: capitalize;
    font-family:'Lato', sans-serif;
    font-weight: 300;
    font-size: 20px;
    text-align: left;
}
.our-achievements-section .cool_timeline img {
    width: auto;
}
.our-achievements-section .cool_timeline .timeline dl {
    margin-top: -50px !important;
    padding: 8px 0;
}
.our-achievements-section .cool_timeline .timeline dl:first-child {
    margin-top: 0 !important;
}
.our-achievements-section .cool_timeline .timeline dl dt {
    display: none;
}
.our-achievements-section .cool_timeline  .timeline dl:before {
    background-color: #e1297a;
    width: 10px;
    opacity: 1;
    border-radius: 10px;
}
.our-achievements-section .cool_timeline .timeline dl .events h4 {
    font-size: 27px;
    font-family:'Lato', sans-serif !important;
    font-weight: 300;
    text-shadow: none;
    background: none;
    color: #e1297a;
    top: 54%;
    left: -84px;
    font-weight: bold;
    position: absolute;
}
.our-achievements-section .cool_timeline .timeline dl dd.odd .events h4 {
    left: inherit;
    right: -86px;
}
/*.our-achievements-section .cool_timeline .timeline dl dd.odd .events:before {
border-left-color: #e1297a;
}*/
.our-achievements-section .cool_timeline .timeline dl .events:before {
    background-color: #e1297a;
    border: 0;
    width: 100%;
    height: 8px;
    z-index: -1;
    top: 50%;
    margin-top: 3px;
}
.our-achievements-section .cool_timeline .timeline dl dd.pos-right .events:before {
    left: -65px;
}
.our-achievements-section .cool_timeline .timeline dl dd.pos-right .events_318:before {
    height: 0;
}
.our-achievements-section .cool_timeline .timeline dl dd.pos-left .events:before {
    right: -75px;
}
.our-achievements-section .cool_timeline .timeline dl .time {
    display: none;
}
.our-achievements-section .cool_timeline .timeline dl dd .events {
    background-color: #f1f1f1;
    box-shadow: 0 2px 0px 0 #dedede;
    width: 42%;
}
.our-achievements-section .cool_timeline .timeline dl dd .events ul li {
    color: #333;
}
.our-achievements-section .cool_timeline .events .small, .event-description {
    padding: 10px 25px !important;
}
.our-achievements-section .cool_timeline .timeline dl dd .circ {
    border: 7px solid #e1297a;
    background-color: #fff;
    height: 30px;
    margin-left: -20px;
    width: 30px;
    top: 50%;
}
.our-achievements-section .cool_timeline .timeline dl dd.pos-left .time {
    margin-left: 25px;
}
.our-achievements-section .cool_timeline .timeline dl dd.pos-right .time {
    margin-left: -172px;
}
/*End Here*/

/*Get In Touch*/
.getInTouchForm {
    padding: 65px 0 50px !important;
}
.set-separator .getInTouchForm {
    padding: 30px 0 50px !important;
}
.getInTouchForm h4 {
    margin: 0 0 25px;
    font-size:25px;
}
.getInTouchForm .getInTouch span input, .getInTouchForm .getInTouch span textarea, .getInTouchForm .getInTouch select {
    font-family: 'Lato';
}
.getInTouchForm .getInTouch span input, .getInTouchForm .getInTouch span textarea {
    background-color: #eae9e9;
    border: 0;
    font-size: 14px;
}
.getInTouchForm .getInTouch input[type="submit"] {
    border-radius: 0;
    border: 0;
    font-family:'Lato', sans-serif;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 39px;
    font-size: 16px;
    padding: 2px 42px;
}
.getInTouchForm .getInTouch select,
.getInTouchForm .getInTouch input[type="text"],
.getInTouchForm .getInTouch textarea,
.getInTouchForm .getInTouch input[type="tel"],
.getInTouchForm .getInTouch input[type="email"] {
    background-color: #eae9e9;
    border: 1px solid #eae9e9;
    font-size: 14px;
    border-radius: 0;
    box-sizing: border-box;
    color: #818181;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 19px;
    margin: 5px 0 0;
    outline: 0 none;
    padding: 2px 10px;
    resize: none;
    box-shadow: none;
    position: relative;
    z-index: 200;
    height: 37px;
    font-family: 'Lato';
}
.getInTouchForm .col_full_width label{ float: left; width: 120px; padding-top: 8px;}

.getInTouchForm .getInTouch .col_full_width select,
.getInTouchForm .getInTouch .col_full_width input[type="text"],
.getInTouchForm .getInTouch .col_full_width textarea,
.getInTouchForm .getInTouch .col_full_width input[type="tel"],
.getInTouchForm .getInTouch .col_full_width input[type="email"] {
    width: 83%;
}

.getInTouchForm .getInTouch span textarea, .getInTouchForm .getInTouch textarea {
    height: 150px;
}
.getInTouchForm .getInTouch span .wpcf7-captchar {
    padding: 15px;
}
.getInTouchForm .getInTouch .para-black {
    margin-bottom: 0;
}
/*End Here*/


/*Footer*/
footer {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.02em;
}
.net_footer h5 {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: normal;
}
.net_footer .textwidget p, .net_footer_inner .widget_nav_menu .menu li a {
    color: #dcdcdc;
}
.net_footer_inner .column_inner {
    display: inline-block;
    width: 100%;
}
.net_footer .textwidget p + p {
    margin-top: 15px;
}
.net_footer .net_footer_right .net_footer_inner {
    width: 100%;
}
.net_footer .net_footer_right .net_footer_inner + .net_footer_inner .column_inner {
    padding-left: 0;
}
.net_footer .net_footer_right .net_footer_inner .widget_nav_menu {
    width: 47%;
    float: left;
}
.net_footer_inner .widget_nav_menu .menu li {
    padding-bottom: 0;
}
footer .footer_top_holder {
    background-color: #3e3f3f;
}
footer .footer_bottom_holder {
    background-color: #383838;
}
footer .footer_top_holder .footer_top {
    padding: 52px 0 0;
}
footer .footer_bottom_holder .footer_bottom {
    height: 40px;
}
footer .footer_bottom_holder .footer_bottom_column {
    top: 0;
    color: #dcdcdc;
}
.normal_social a i {
    background-color: #e1297a;
    border-radius: 50%;
    color: #fff !important;
    font-size: 24px !important;
    padding: 13px;
    margin-right: 5px !important;
}
.normal_social a:hover i {
    background-color: rgba(225,41,122,0.8);
}

ul.dnewsMonthsArchive li.arch_date_sub {
    display: none;
}
ul.dnewsMonthsArchive li.arch_active {
    display: block;
}

/*End Here*/




#ui-datepicker-div{ z-index: 999999!important;}
.has_error{ border: 1px solid #ff0000!important;}

.new-animation {
    width: 508px;
    height: 259px;
    margin: auto;
    background: url(../images/latestnews.svg) no-repeat 0px 0px transparent;
}
/*.purchase-fixed {
    position: fixed;
    top:  57px;
    width: 345px;
}*/
#home-net-slider h1 {
    text-transform: capitalize;
}
.with-width-img .vc_single_image-wrapper img {
    width: auto;
    height: auto;
}
.set-separator ul {
    display: inline-block;
    width: 100%;
}
.set-separator ul li, .set-with-ol ol li {
    /*float: left;
    margin-right: 32px;
    width: 47%;*/
    margin-top: 13px;
    margin-bottom: 13px;
}
.set-separator ul li:nth-child(2n) {
   /* margin-right: 0;
    margin-left: 32px;*/
}
.set-with-ol ol li {
    list-style: none;
    padding-left: 0;
}
.set-with-ol ol li ul li {
    width: 100%;
    float: inherit;
}
.set-with-ol ol li ul li:nth-child(2n) {
   /* margin-left: 0;*/
}
.set-separator ul li:nth-child(2n + 1), .set-with-ol ol li:nth-child(2n + 1) {
   /* clear: left;*/
}
#home-net-slider h1, #home-net-slider h2 {
    font-family: 'Lato' !important;
}
#home-net-slider p {
    font-family: 'Lato' !important;
}
.label-black {
    font-family: 'Lato';
}
.key-features-security .q_icon_list i {
    font-size: 30px;
    width: 35px;
    height: 35px;
    margin-top: -5px;
}
.key-features-security .q_icon_list p {
    font-weight: bold;
    color: #000;
}
.key-features-security .wpb_wrapper ul {
    padding-left: 44px;
    width: 92%;
}
.key-features-security .wpb_wrapper ul li {
    width: 100%;
    margin-right: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}
.key-features-security .wpb_wrapper ul li:nth-child(2n) {
    margin-left: 0;
}
.key-features-security .wpb_column {
    margin-bottom: 20px;
}
#download_brochure {
    padding: 30px 0 0 !important;
    width: 100% !important;
}
#download_brochure .getInTouch input[type="submit"] {
    height: 46px;
    padding: 0;
    text-align: center;
    width: 100%;
}
#download_brochure .getInTouch span {
    font-size: 14px;
    letter-spacing: 0.02em;
    font-family: 'Lato' !important;
}
#download_brochure .wpcf7-response-output {
    margin: -25px 15px 15px;
}
.our-partners h3 {
    padding: 5px 15px;
    position: relative;
    color: #949494;
    font-size: 30px;
    text-align: center;
    z-index: 1;
    font-family: 'Lato';
    font-weight: 300;
}
.our-partners h3 strong {
    background-color: #fff;
    padding: 0 20px;
}
.our-partners h3:before {
    background: linear-gradient(to right, #f8f8f8, #ddd, #f8f8f8);
    /*background-color: #ddd;*/
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: -1;
}


.custom-google_captcha #recaptcha_area table tr:last-child {
    display: none !important;
}
.custom-google_captcha #recaptcha_area .recaptcha_input_area {
    height: 40px !important;
}
.custom-google_captcha #recaptcha_area table tr:nth-child(4) td:nth-child(3) {
    display: inline-block;
    height: 15px;
}
.custom-google_captcha #recaptcha_area table tr:nth-child(4) td #recaptcha_reload_btn {
    display: inline-block;
    height: 16px;
    margin-top: -1px;
}
.custom-google_captcha #recaptcha_area table tr:nth-child(5) td {
    display: inline-block;
    height: 16px;
    margin-top: 0;
}
.custom-google_captcha #recaptcha_area table tr:nth-child(5) td #recaptcha_switch_audio_btn {
    display: inline-block;
    height: 16px;
}
.custom-google_captcha #recaptcha_area table tr:nth-child(6) td {
    display: inline-block;
    height: 25px;
}
.custom-google_captcha #recaptcha_area table tr:nth-child(6) td #recaptcha_whatsthis_btn {
    display: inline-block;
    height: 22px;
    margin-top: 0;
}
.custom-google_captcha #recaptcha_area table tr:nth-child(6) td {
    position: relative;
}
.custom-google_captcha #recaptcha_area table tr:nth-child(6) td:before {
    background-color: #7c0000;
    bottom: 2px;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    width: 25px;
    z-index: -1;
}
.pos-right.remove_circle .circ {
    display: none;
}


.white-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
}
.our-partners .aligncenter {
    border: 12px solid rgba(249, 42, 141, 0.20);
    border-radius: 50%;
    margin: 10px auto;
    padding: 60px 20px;
    transition: ease-in-out 0.5s;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
}
.our-partners .aligncenter:hover {
    border-color: #e1297a;
    transition: ease-in-out 0.5s;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
}
.brochure_form.getInTouch p {
    display: inline-block;
    float: left;
    padding-left: 3px;
    width: 94%;
}
.brochure_form.getInTouch .receive_brochure .list_style .wpcf7-list-item {
    display: block;
    font-size: 13px;
}
.brochure_form.getInTouch .check-heading {
    font-family: 'Lato';
    font-size: 14px !important;
    margin-bottom: 10px;
}
.brochure_form.getInTouch .other-specify {
    display: inline-block;
}
.brochure_form.getInTouch .other-specify p {
    margin-bottom: 0;
    padding-left: 0;
}
.brochure_form.getInTouch .other-specify .other-spe {
    font-size: 14px !important;
}
.enquiry-details-form .field_required {
    width: 100% !important;
}
.enquiry-details-form label {
    font-size: 14px;
}
.q_icon_with_title_with_text_editor .box_holder_inner_content ul {
    padding-left: 26px;
}
.q_icon_with_title_with_text_editor .box_holder_inner_content ul li {
    margin: 0 0 10px;
}
.q_icon_with_title_with_text_editor .icon_holder span {
    font-size: 26px !important;
    border: 0 !important;
}
.q_icon_with_title_with_text_editor .icon_holder span i {
    color: #fff !important;
}
.q_icon_with_title_with_text_editor .icon_text_holder h5 {
    font-size: 19px;
}
.text-image-setting img {
    width: 150px;
    margin: auto;
}
.margin-top-40 {
    margin-top: 40px;
}
.margin-top-50 {
    margin-top: 50px;
}
header .js-modal-close {
    position: absolute;
    right: -10px;
    top: -10px;
    padding: 2px 11px;
    background-color: #fff;
    color: #646464;
    box-shadow: 4px 4px 3px #ddd;
    border-radius: 50%;
    font-weight: bold;
}
.set-separator ul.full li {
    width: 100%;
}
.set-separator ul.full li:nth-child(2n) {
    margin-left: 0;
}
#layerslider_1 p {
    font-family: 'Lato',sans-serif !important;
    font-weight: 300;
}
.logged-in  .nav-menu-item-1123 { display:none}
.my_footerBottom {
    padding: 20px 0 15px;
}
.my_footerBottom .about-section_menu .menu {
    margin-top: 15px !important;
}
.my_footerBottom .about-section_menu .menu li  {
    margin-right: 0 !important;
}
.my_footerBottom .about-section_menu .menu li + li  {
    margin-left: 10px !important;
}
.my_footerBottom .copyright_text {
    color: #dcdcdc;
}
.wpb_tabstabs_holder .q_tabs .tabs-nav li.active, .wpb_tabstabs_holder .q_tabs .tabs-nav li.active a:hover,
.wpb_tabstabs_holder .q_tabs .tabs-nav li a:hover {
    color: #000000 !important;
}
.wpb_tabstabs_holder .q_tabs .tabs-nav li, .wpb_tabstabs_holder .q_tabs .tabs-container {
    border-color: #dddddd !important;
}
.wpb_tabstabs_holder .q_tabs .tabs-nav li:first-child {
    border-top-left-radius: 4px;
}
.wpb_tabstabs_holder .q_tabs .tabs-nav li:last-child {
    border-top-right-radius: 4px;
}
.wpb_tabstabs_holder .q_tabs.horizontal .tabs-nav {
    text-align: center;
}
.wpb_tabstabs_holder .q_tabs .tabs-nav li {
    border: 1px solid #ddd;
    background-color: #f2f2f2;
    font-weight: 700;
}
.wpb_tabstabs_holder .q_tabs.horizontal .tabs-nav {
    height: 42px;
}
.wpb_tabstabs_holder .q_tabs.horizontal .tabs-nav li {
    float: none !important;
    display: inline-block;
}
.wpb_tabstabs_holder .q_tabs.horizontal .tabs-container {
    padding: 25px !important;
    width: 93%;
}
.wpb_tabstabs_holder .q_tabs.horizontal .tabs-container ul {
    float: left;
    width: 95%;
}
.wpb_tabstabs_holder .q_tabs .tabs-nav li:hover {
    background-color: #ffffff;
}
.wpb_tabstabs_holder .q_tabs .tabs-nav li.active {
    border-bottom-color: #ffffff !important;
    background-color: #ffffff;
}
.getInTouchForm .brochure_form .wpcf7-form-control {
    padding: 10px;
}
.getInTouchForm .brochure_form .wpcf7-checkbox {
    padding: 0;
}
.getInTouchForm .brochure_form .wpcf7-list-item {
    margin-left: 0;
}
.getInTouchForm .brochure_form input[type="checkbox"] {
    margin-left: 0;
}
.getInTouchForm .brochure_form .wpcf7-checkbox input[type="checkbox"] {
    margin-left: 0 !important;
}
.getInTouchForm .brochure_form label {
    font-size: 14px;
    line-height: normal;
}
#subscribe_news_latter_form {
    max-width: 400px;
    margin: auto;
    padding: 30px !important;
    background-color: #ffffff;
    position: relative;
}
#subscribe_news_latter_form .getInTouchForm {
    padding: 0 !important;
}
#subscribe_news_latter_form .getInTouchForm p {
    margin-bottom: 15px;
}
#subscribe_news_latter_form .getInTouchForm p label {
    font-size: 14px;
    color: #666666;
}
#subscribe_news_latter_form .getInTouchForm p label span {
    color: #e1297a;
}
#subscribe_news_latter_form .getInTouchForm p input {
    background-color: #eae9e9;
    border: 0 none;
    height: 35px;
    padding: 0 12px;
    width: 94%;
}
#subscribe_news_latter_form .getInTouchForm input[type="submit"] {
    background-color: #e1297a;
    border: 0;
    padding: 8px 25px;
    color: #ffffff;
}
#subscribe_news_latter_form h5 {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.q_icon_with_title.left_from_title.large.normal_icon .icon_holder,
.q_icon_with_title.left_from_title.small .icon_holder,
.q_icon_with_title.small .icon_holder img {
    width: 30px;
}
.q_icon_with_title.small.boxed .icon_text_holder,
.q_icon_with_title.small.circle .icon_text_holder,
.q_icon_with_title.small.custom_icon_image .icon_text_holder,
.q_icon_with_title.small.square .icon_text_holder {
    padding: 0 0 0 48px;
}
#msg-form-wysija-2 {
    color: #138025;
    background-color: rgba(19, 128, 37, 0.22);
    font-size: 13px;
    margin-bottom: 10px;
    padding: 6px 15px;
}
.default_template_holder .blog_single {
    border-right: 1px solid #ececec;
    padding-right: 25px;
    margin-bottom: 30px;
}
.event-template-default .default_template_holder .blog_single {
    border-right: 0;
    padding-right: 0;
}
.detailsSection {
    padding-top: 50px !important;
}
.detailsSection .detailsRightBar {
    padding-left: 30px;
}
/*.detailsSection .detailsRightBar .insideData {
    padding-left: 25px;
}*/
.detailsSection .detailsRightBar .insideData h3 {
    padding-bottom: 15px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ececec;
}
.detailsSection .detailsRightBar .insideData .qbutton {
    padding: 5px 25px;
    font-size: 16px;
    margin-top: 20px;
}
.detailsSection .detailsRightBar .red, .detailsSection .detailsRightBar .red a {
    color: #373737 !important;
}
.detailsSection .detailsRightBar .label-black {
    color: #373737;
    font-family: 'Lato';
}
.left_vertical_arrow {
    padding-left: 20px;
    border-left: 2px solid #e1297a;
    font-style: italic;
}
.su-tabs-vertical .su-tabs-nav span.su-tabs-current {
    color: #000000;
    font-weight: 700;
}
.q_tabs.vertical {
    border: 1px solid #dddddd;
    display: inline-block;
    width: 100%;
}
.q_tabs.vertical .tabs-container {
    padding: 15px 10px !important;
    border: 0;
}
.wpb_tabstabs_holder .q_tabs.vertical .tabs-nav {
    width: 24%;
    border: 0;
}
.wpb_tabstabs_holder .q_tabs.vertical.left .tabs-nav li {
    border: 0;
    border-right: 1px solid #dddddd !important;
}
.wpb_tabstabs_holder .q_tabs.vertical.right .tabs-nav li {
    border: 0;
    border-left: 1px solid #dddddd !important;
}
.wpb_tabstabs_holder .q_tabs.vertical.left .tabs-nav li a {
    border-right: 1px solid #dddddd !important;
}
.wpb_tabstabs_holder .q_tabs.vertical.left .tabs-nav li.active a {
    font-family: 'Lato',sans-serif;
    font-weight: 300;
    border-right-color: #ffffff !important;
}
.wpb_tabstabs_holder .q_tabs.vertical.right .tabs-nav li.active {
    border-left-color: #ffffff !important;
}
.wpb_tabstabs_holder .q_tabs.vertical.right .tabs-nav li.active a {
    font-family: 'Lato',sans-serif;
    font-weight: 300;
    border-left-color: #ffffff !important;
}
.wpb_tabstabs_holder .q_tabs.vertical.left .tabs-nav li + li {
    border-top: 1px solid #dddddd;
}
.wpb_tabstabs_holder .q_tabs.vertical.right .tabs-nav li + li {
    border-top: 1px solid #dddddd;
}
.wpb_tabstabs_holder .q_tabs.vertical .tabs-container .tab-content {
    border: 0;
}


::-webkit-input-placeholder { color: #595959 !important; opacity: 0.8 !important; }
::-moz-placeholder { color:#595959 !important; opacity: 0.8 !important; } /* firefox 19+ */
:-ms-input-placeholder { color:#595959 !important; opacity: 0.8 !important; } /* ie */
input:-moz-placeholder { color:#595959 !important; opacity: 0.8 !important; }
.has_background{ background-size: cover!important}

.inner ul ul{border-left:1px solid #ccc;}

