@import url("https://fonts.googleapis.com/css?family=Montserrat");
@import url("https://fonts.googleapis.com/css?family=Playfair+Display");
@import url("https://fonts.googleapis.com/css?family=Questrial");
.ubermenu .ubermenu-item.ubermenu-item-853.ubermenu-current-menu-item > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-853.ubermenu-current-menu-ancestor > .ubermenu-target {
color: #244F94 !important;
}
.annual {
font-family: playfair display;
font-size: 32px;
font-style: italic;
margin-bottom: 40px;
margin-top: 30px;
}
.few {
font-family: playfair display;
font-size: 38px;
font-style: italic;
margin-bottom: 46px;
margin-top: 30px;
}
.set-blue_bg .fusion-row {
border-color: #ebeef1;
border-image: none;
border-style: solid;
border-width: 0 1px 1px;
margin-top: 0;
padding-top: 0;
top: 0;
}
.work {
border-top: 2px solid #225395;
font-family: playfair display;
font-size: 20px;
line-height: 30px;
margin-top: 0;
padding-top: 28px;
text-align: center;
}
.about_Set_img2 img{height:450px;width:450px;}
.email {
color: #91170a;
font-weight: 500;
}
.blue_text {
color: #225395;
font-size: 20px;
font-style: italic;
font-weight: 700;
margin-bottom: 10px;
}
.media_write {
color: white;
font-family: playfair display;
font-size: 28px;
padding-top: 45px;
text-align: center;
text-transform: uppercase;
}
.Sone-write {
color: white;
font-family: playfair display !important;
font-style: italic;
line-height: 24px;
padding: 30px 22px 30px 17px;
text-align: center;
}
.set_link {
color: #d1b46f !important;
line-height: 21px;
margin-top: 0;
text-align: center;
}
.media_main {
padding-bottom: 50px !important;
}
.set_bb {
margin-right: 0 !important;
padding: 0 !important;
}
.sety_write .fusion-one-third {
width: 33.3% !important;
}
.set_link > a {
color: #d1b46f;
font-family: questrial !important;
font-size: 14px;
letter-spacing: 2px;
}
.pty {
color: #1f1d1e;
font-family: playfair display !important;
font-size: 36px;
font-weight: 400;
line-height: 49px;
margin-bottom: 14px !important;
padding-top: 8px;
text-transform: uppercase;
}
.flip-box-front-inner {
color: grey;
line-height: 26px;
}
.fusion-button.button-flat.button-square.button-large.button-custom.button-2{
background: rgba(255, 255, 255, 0.25) none repeat scroll 0 0;
}
.fusion-button.button-3 {
border-color: #171717;
border-width: 0;
}
.heade{
font-family: playfair display !important;
font-size: 82px !important;
font-style: italic !important;text-transform: uppercase; opacity: 1 !important;
padding: 20px 35px 21px !important;
}
.tp-caption.modern_big_bluebg.tp-resizeme.rs-parallaxlevel-0 {
background: black none repeat scroll 0 0 !important;
opacity: 0.7 !important;
padding: 26px 0px 28px 30px !important;
width: 500px;
}
.heade1{
font-family: playfair display !important;
font-size: 28px !important;
text-transform: uppercase; 
opacity: 1 !important;
}
.fusion-button-text.fusion-button-text-right {
font-size: 13px;
}
.hr_page {
border: 1px solid white;
margin-bottom: 20px;
margin-top: 4px;
position: relative;
top: 6em;
width: 12%;
}
.fusion-sharing-box .fusion-social-networks {
text-align: left;
}
.event-is-recurring:hover, .tooltip-shortcode, a:hover {
color: #244F94 !important;
}
.event-is-recurring:hover, .tooltip-shortcode, a {
color: #244F94;
}
.page-id-864 .fusion-carousel .fusion-carousel-wrapper {
bottom: 10px !important;
box-sizing: content-box;
padding: 0;
position: relative !important;
}
.fusion-dropcap.dropcap.dropcap-boxed {
background: #244F94 none repeat scroll 0 0 !important;
}
.fusion-imageframe.imageframe-glow.imageframe-1.red_nail {
box-shadow: 0 4px 10px 3px grey !important;
height: 240px !important;
width: 460px !important;
}
.red_nail img {
height: 240px;
width: 461px !important;
}
.page-id-864 .fusion-image-wrapper.hover-type-zoomin img {
height: 300px !important;
margin-top: 0;
}
.about_Set_img {
margin-top: 20px;
}
blockquote {
border-color: #245195 !important;
}
.question {
border-color: #0d7787;
border-image: none;
border-radius: 7px 7px 0 0;
border-style: solid;
border-width: 1px 1px 3px;
font-weight: 700;
margin-top: 37px;padding: 4px 2px 4px 20px;
}
.answer {
border: 1px solid #0d8d76;
padding: 6px 59px 3px 23px;
}
.page-id-858 .fusion-carousel .fusion-carousel-wrapper {
bottom: 10px !important;
box-sizing: content-box;
padding: 0;
position: relative !important;
}
.image_Seting p img{
margin-bottom: 0 !important;
}
.about_text {
font-family: "Questrial" !important;
font-size: 16px;
font-weight: 400 !important; margin-bottom: 0 !important;
}
.contact_heading  {
color: white;
font-family: playfair display;
font-size: 29px;
font-weight: 400;
margin: 21px 0 0 !important;
}
.contact_body {
margin: 0 !important;
}
.heading.page {
font-family: "Playfair Display" !important;
font-size: 46px;
font-weight: 400;
margin-bottom: 45px;
margin-top: 0;
text-transform: uppercase;
}
.heading.page1 {
font-size: 46px;
font-weight: 600;
margin-bottom: 0px;
margin-top: 0;
text-transform: uppercase;
}
.heading.page11 {
font-size: 46px;
font-weight: 600;
margin-bottom: 0px;
margin-top: 0;
text-transform: uppercase;
color:white;
}
.gform_button.button{background:#244F94 !important;}
.writer {
line-height: 22px;
}
div#uber-grid-1787-cell-0 .uber-grid-cell-title-wrapper {
background: #146E88 none repeat scroll 0 0 !important;
opacity: 0.71;
}
.uber-grid-cell-title-wrapper {
background: #2A4397 none repeat scroll 0 0 !important;
opacity: 0.71;
}
.uber-grid-pagination-page.uber-grid-current > a {
border: 2px solid #225395 !important;
}
blockquote {
background:  none repeat scroll 0 0 !important;
border-radius: 0 !important;
}
.testimonial-image {
height: 80px;
width: 150px;
}
q {box-shadow: 4px 1px 5px -2px #1a212c;
border-radius: 27px !important;
margin-bottom: 60px !important;
width: 100%;
}
.fa-check::before {
color: #244f94;
content: "";
}
.sub-menu li {
background: white none repeat scroll 0 0;
width: 245px;
}
.fusion-button.button-flat.button-square.button-large.button-default.button-1 {
background: #225395 none repeat scroll 0 0 !important;
}
#menu-main_nev li a:hover{color:#225395;font-family: 'Montserrat', sans-serif;}
#menu-main_nev li a{color:#2C2E46; font-size:12px;   text-transform: uppercase;font-family: 'Montserrat', sans-serif;}
.current-menu-item .menu-text {
color:#2C2E46; font-size:12px;   text-transform: uppercase;
}
.about-title{
width:100%;
text-align:center;
float:left;
}
.title-heading-left{
width:100%;
}
.lt {
margin: 0 !important; font-size: 13px;
letter-spacing: 4px;
margin-bottom: 0;font-family: "Questrial",sans-serif !important;
}
.heading_1{  bottom: 14px;
color: #fffefb !important;
font-family: "Playfair Display" !important;
font-weight: 400 !important;
letter-spacing: 0 !important;
line-height: 1.11 !important;
margin-left: 0 !important;
margin-top: 1px !important;
position: relative;
text-transform: uppercase;
}
.heading_2{    color: white !important;
font-family: "Questrial",sans-serif !important;
font-size: 16px !important;
line-height: 24px !important;
}
.fusion-title .title-sep-container{
width:auto;
}
#main {
padding-bottom: 0 !important;
padding-top: 0px !important;
}
.about-icon{
padding:20px 0 35px 0px;
}
.about_cover {
height: 320px;
}
.about-heading{
width:100%;
font-size:24px;
font-weight:600;
padding:0px;
text-align:center;
float:left;
}
.about-content{
width:100%;
padding:0px;
margin:0px 0 10px 0 !important;
font-size:16px;
font-weight:400;
line-height:24px;
text-align:center;
float:left;
}
.flexslider .slides li {
display: block !important;
}
.attachment-full.size-full.wp-post-image {
height: 280px;
width: 100%;
}
.page-id-840 .entry-title {
font-size: 30px !important;
line-height: 30px !important;
}
.page-id-836 .post-content h2 {
font-size: 30px !important;
line-height: 30px !important;
}
#input_1_2_3_container > label
{
display:none;
}
#input_1_7_3_container > label
{
display:none;
}
.gform_button.button {
height: 56px;
margin-left: 34%;
width: 30%;
}
.current-menu-parent a {
color: #264A96 !important;
}
.about_Set_img .img-responsive {
border: 13px solid #ffffff !important;
box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3) !important;
}
.about_background {
background: white none repeat scroll 0 0 !important;
border: 1px solid #ebeef1 !important;
padding: 35px 35px 25px !important;
}
.set_to_hr {
border-bottom: 2px solid #235094;
bottom: 13px;
left: 15em;
position: relative;
width: 10%;
}
.current {
background: #225395 none repeat scroll 0 0 !important;
}
.book {
color: #171717 !important;
font-family: playfair display !important;
font-size: 46px !important;
font-weight: 400;
text-align: center;
}
.contact_heade {
color: #222 !important;
font-family: questrial !important;
font-size: 13px !important;
font-weight: 400 !important;
letter-spacing: 4px !important;
margin: 0 !important;
text-align: center;
}
.ubermenu-submenu.ubermenu-submenu-id-863.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
position: unset !important;box-shadow: 0 0 20px rgba(0, 0, 0, 0.07) !important;
}
.ubermenu-submenu.ubermenu-submenu-id-862.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
position: unset !important;box-shadow: 0 0 20px rgba(0, 0, 0, 0.07) !important;
}
.fusion-two-third.fusion-layout-column.fusion-spacing-yes.CONTACT_CENTER {
background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;
padding: 5% !important;
}
.current-menu-parent a {
color: #264A96 !important;
}
.about_Set_img .img-responsive {
border: 13px solid #ffffff !important;
box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3) !important;
}
.about_background {
background: white none repeat scroll 0 0 !important;
border: 1px solid #ebeef1 !important;
padding: 35px 35px 25px !important;
}
div#uber-grid-1787-cell-0 .uber-grid-cell-title-wrapper {
background: #146E88 none repeat scroll 0 0 !important;
opacity: 0.71;
}
.uber-grid-cell-title-wrapper {
background: #2A4397 none repeat scroll 0 0 !important;
opacity: 0.71;
}
#menu-main_nev li a:hover{color:#225395;font-family: 'Montserrat', sans-serif;}
#menu-main_nev li a{color:#2C2E46; font-size:12px;   text-transform: uppercase;font-family: 'Montserrat', sans-serif;}
}
.post-content p {
margin-bottom: 10px !important;
margin-top: 0;
}
.fusion-meta-info {
margin-top: 0;
padding: 0;
}
.fusion-post-wrapper {
height: 590px !important;
}
.entry-title > a {
font-size: 18px;
line-height: 20px;  font-weight: 600;
}
.fusion-button.fusion-button-default{background:#225395 !important;}
.home .widget-title{
color: white !important;
font-family: playfair display !important;
font-size: 36px !important;
font-weight: 400 !important;
line-height: 49px !important;
margin-bottom: 14px !important;
padding-top: 8px !important; 
text-transform: uppercase;
}
.textwidget img {
height: 110px;
margin-top: 20px;
width: 260px;
}
.fusion-copyright-notice {
font-family: playfair display;
font-size: 13px;
letter-spacing: 0.2px;
}
.fusion-footer-copyright-area {
padding: 7px 36px !important;
}
.fusion-footer-widget-area {
padding-bottom: 24px !important;
padding-top: 24px !important;
}
.fusion-footer {
display: none;
}
.rs-background-video-layer.HasListener.videoisplaying {
margin-left: 10.5em !important;
}
.page-id-877 div.uber-grid div.uber-grid-cell div.uber-grid-hover{background: rgba(170, 113, 94, 0.6) !important;}
.page-id-877 .uber-grid-cell .uber-grid-cell-title-wrapper {
background: skyblue none repeat scroll 0 0 !important;
opacity: 0.8 !important; border:1px solid grey !important;
}
.page-id-877 .uber-grid-cell-title strong {
color: black !important;
font-family: 'Playfair Display' !important;
font-weight: bold !important;
opacity: 1 !important;
}
.fusion-button{ background: #225395 none repeat scroll 0 0 !important;}
.page-id-876 .fusion-one-fourth {
width: 25% !important;
}
.page-id-876 .fusion-layout-column {
margin-right: 0 !important;
}
.page-id-876 .fusion-imageframe {
margin-right: 8px !important;
}
.home .fusion-columns-4{
margin: 0 -46px;
}
.home .col-lg-3 {
padding: 0 !important;
}
.home .attachment-recent-posts {
height: 235px;
}
.bo_bussiness {
bottom: 2em;
position: relative;
right: 3em;
}
.home .col-lg-3:hover {
background: red none repeat scroll 0 0 !important;
opacity: 1 !important;
}
.wpcf7-form-control.wpcf7-submit{background: #225395 !important;}
#home_frame{ margin-top:70px !important;}
.many{ margin-bottom:25px !important;}
.process1 {
font-size: 36px;
line-height: 26px !important;
margin-left: 60px !important;
text-align: center !important;
}
.post_b {
bottom: 3em;
position: relative;
text-align: center; font-weight: 800;
}
.ub_set {
margin-top: 10px;
}
.process11 {
font-family: playfair display;
font-size: 46px;
line-height: 57px;
margin: 16px 4px 41px 24px !important;
padding: 0 0 46px;
position: relative;
text-align: center;
top: 36px;
}
.promo {
font-family: playfair display;
font-size: 40px;
line-height: 57px;
padding: 0 0 46px;
position: relative;
text-align: center;
top: 36px;
color:white !important;
}
.promo2 {
font-family: playfair display;
font-size: 40px;
line-height: 57px;
font-weight: 900;
padding: 0 0 46px;
position: relative;
text-align: center;
top: 36px;
color:white !important;
}
.home_left {
margin-right: 0 !important;   margin-bottom: 0 !important;
width: 69%;
}
.home_b_set {
padding: 40px 0 0 !important;
}
.love {
color: white;
font-family: playfair display;
font-size: 23px;
font-weight: 600;
text-align: center;
}
.page-id-866 .fusion-title-size-one, h1 {
margin-bottom: -14px;
margin-top: 0;
}
.page-id-864 fusion-title-size-one, h1 {
margin-bottom: -14px;
margin-top: 0;
}
.home_right{margin-bottom:0px !important;}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-8.fusion-parallax-none.hundred-percent-fullwidth.fusion-nonzero-padding.home_b_set{    padding: 0 !important;}
@media all and (min-width: 320px) and (max-width: 767px) 
{  
.tp-caption img {
display: none;
}
.process1 {
font-size: 19px;
line-height: 20px !important;
margin-left: 0 !important;
white-space: pre-line;
}
.logo h1 {
line-height: 30px !important;
white-space: pre-line;
}
.tp-parallax-wrap {
left: 0 !important;
top: 188px !important;
}
.rs-background-video-layer.HasListener.videoisplaying {
margin-left: 0 !important;
}
.heade1 {
font-size: 19px !important;
}
.heading.page11 {
font-size: 28px;
}
.tp-caption.modern_big_bluebg.tp-resizeme.rs-parallaxlevel-0 {
width: 360px !important;
padding-left:27px !important;
}
.title-heading-left {
font-size: 20px !important;
line-height: 51px !important;
font-weight: 600 !important;
}
.book {
font-size: 26px !important;line-height: 30px !important;
}
.set_to_hr {
left: 7.5em;
}
.pty {
font-size: 28px;
}
.heading_1 {
font-size: 24px !important;
white-space: pre-line !important;
}
.process11 {
font-size: 40px;
line-height: 45px;
margin: 16px 4px 41px 0 !important;
}
.sety_write .fusion-one-third {
width: auto !important;
}
.C_TEST {
font-size: 28px !important;
}
.value h1 {
font-size: 22px !important;
line-height: 27px !important;
white-space: pre-line;
}
.fusion-recent-posts .fusion-column.column.col.col-lg-6.col-md-6.col-sm-6 {
margin: 0 0 46px !important;
width: 100%;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.home_left {
margin-right: 0 !important;   margin-bottom: 0 !important;
width: 69%;
}
}
@media all and (min-width: 768px) and (max-width: 1024px)
{
.set_to_hr {
left: 17.5em;
}
.process1 {
font-size: 32px;
margin-left: 0 !important;
}
.logo h1 {
font-size: 32px !important;
}
}
blockquote {
font-family: playfair display !important;
}
.tslider .cbp-qtcontent img {
border-radius: 0 !important;
margin-left: 24px !important;
max-width: 25% !important;
}
.C_TEST{text-align:center;   font-size: 46px;
line-height: 51px;}
.page-id-876 .uber-grid-cell-title {
display: none !important;
}
.fusion-image-wrapper.hover-type-liftup {
border: medium none !important;
}
.fusion-carousel-item {
border: 0px solid #d6d6d6;
}
img.pt-cv-thumbnail {
width: 394px !important;
height: 276px !important;
}
.fusion-recent-posts .fusion-column.column.col.col-lg-6.col-md-6.col-sm-6 {
border: 1px solid #EAEAEA !important;
border-bottom-width: 3px !important;
margin: 0 10px 46px;
width: 47%;
padding: 0 !important;
}
.recent-posts-content {
padding: 0 21px !important;
}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-select-parent .wpcf7-select {
padding: 3px 1% !important;
}