/*
Theme Name: Weedles child
Theme URI: http://weedles.ancorathemes.com/
Description: Weedles - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.1.2
EV: 1.0.28
Template: weedles
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: weedles
*/

/*
@font-face{font-family:Lato;src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-BOOKITALIC.OTF),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-DEMI.OTF),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Avignon-Demi.ttf) format("truetype"),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-DEMIITALIC.OTF);src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-BOOK.OTF);font-weight:400;font-style:normal}@font-face{font-family:AvignonBook;src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-BOOK.OTF);font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.otf);src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.eot),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.ttf) format("truetype"),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.woff) format('woff'),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.woff2);font-weight:400;font-style:normal}@font-face{font-family:Muli;src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.otf);src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.eot),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.ttf) format("truetype"),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.woff) format('woff'),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.woff2);font-weight:400;font-style:normal}@font-face{font-family:RobotoSlab;src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.otf);src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.eot),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.ttf) format("truetype"),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.woff) format('woff'),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.woff2);font-weight:400;font-style:normal}@font-face{font-family:Heebo;src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.otf);src:url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.eot),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.ttf) format("truetype"),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.woff) format('woff'),url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.woff2);font-weight:400;font-style:normal}body{font-family:Lato!important;letter-spacing:normal!important;font-size:20px!important;line-height:30px}#current_page,#current_page_hidden{display:none}#home-banner .wpb_text_column{height:450px}#home-banner .wpb_text_column .wpb_wrapper{height:450px;transition:1s;margin-bottom:-1px}#home-banner .wpb_text_column .wpb_wrapper a{position:ABSOLUTE;height:100%;width:100%;padding-left:32%;font-family:Lato!important}.dialog{position:fixed;z-index:10000;right:4%;top:11%;background-color:#282828;text-align:center;padding:10px;margin:0 0 4px 4px;display:inline-block;width:100%;max-width:60%;box-shadow:0 0 8px rgba(68,140,160,.5)}.dialog .wpcf7{width:55%;background-color:#282828;padding:0 10px;float:left}.dialog form div.bt,.dialog form div.flex,.dialog form div.itm{display:block!important;width:100%;text-align:left!important}.overlayReBtn{width:100vw;height:100%;position:fixed;overflow-y:auto;margin-left:-50vw;left:50%}.menu-item-1198 img{animation:shake 2.8s;animation-iteration-count:infinite}@keyframes shake{0%{transform:translatey(0)}50%{transform:translatey(-7px)}100%{transform:translatey(0)}}.menu-item-1198{padding-left:15px!important}.menu-item-1198 a{padding:0!important;margin:0!important}.menu-item-1198 img{width:53%}.scheme_default .top_panel_default .top_panel_navi,.scheme_default.top_panel_default .top_panel_navi{background-color:#000!important}.sc_skills_total{color:#28343c!important;font-weight:800!important;font-size:22px!important}.height_huge{height:.2rem!important}.search_wrap,.search_wrap .search_form{display:none}ul.sub-menu{background-color:#1e1d22!important}.scheme_default .sc_layouts_menu_nav>li>a{color:#fff!important}.sc_testimonials .sc_item_title+.sc_item_slider{margin-top:0}.slider_swiper_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,.slider_swiper_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom{padding-bottom:2em}.sc_testimonials_item_content{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;max-width:100%;text-align:center!important}.sc_item_title{padding-bottom:1.95rem;letter-spacing:1px!important}.sc_testimonials_item_author_avatar{display:none}.scheme_default .sc_button_hover_slide_left{background-color:#00a5e5!important;background:linear-gradient(to right,#00a5e5 0,#00a5e5 50%,#00a5e5 50%,#00a5e5 100%) no-repeat scroll right bottom/210% 100% #00a5e5!important}.scheme_default .sc_item_title:after{background-color:#fff!important;display:none!important}.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom{padding-bottom:15px!important}form.wpcf7-form input[type=submit]{margin-top:1rem!important;width:100%!important}form.wpcf7-form .row{padding-bottom:.1em!important;margin-right:0!important;flex-basis:49%!important}.dummy{text-align:justify!important}.trx_addons_columns_wrap>[class*=trx_addons_column-]{vertical-align:baseline!important}.scheme_default .sc_testimonials_item_author_subtitle{color:#333!important}.sc_layouts_column{vertical-align:baseline!important}h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag){font-size:1.2em!important;color:#333!important}.wpb_wrapper h6{letter-spacing:2px!important}.textwidget{letter-spacing:1px!important}.contacts_info{letter-spacing:1px!important}.rty-counter{padding-top:45px;font-family:Lato!important}.rty-counter .sc_skills_item{font-size:8px;font-style:normal;font-weight:700!important;font-family:Lato!important}.rty-counter .sc_skills_item_title{font-style:normal;display:grid;font-size:16px!important;padding-top:20px!important;font-weight:600!important;font-family:Lato!important;letter-spacing:1px!important}.rty-counter .sc_skills_columns{padding-right:25px!important;padding-top:35px,padding-bottom:35px;font-family:Lato!important}.scheme_dark .widget_contacts .contacts_info span:before{color:#00a5e5}.scheme_dark .widget_contacts .contacts_info span:before{color:#00a5e5}.scheme_dark .widget_contacts .contacts_info span:before{color:#00a5e5}.footer_wrap .widgettitle{display:none}.footer_wrap .wpb_text_column.wpb_content_element.link-hover{margin:1.5em 0}.remove_margins .top_panel{margin-bottom:-1px!important}.wpcf7 .form-head span,.wpcf7 p{color:#fff!important}#menuReBtn.dialog .wpcf7{height:auto}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{font-size:15px;background-color:#00a5e5!important;border:none;padding-left:10px}#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week],#buddypress .standard-form select,#buddypress .standard-form textarea,#buddypress div.dir-search input[type=search],#buddypress div.dir-search input[type=text],#buddypress li.groups-members-search input[type=search],#buddypress li.groups-members-search input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea,textarea.wp-editor-area{height:2em!important}.scheme_dark .menu_mobile_inner .social_item .social_icon{color:#00a0e3!important}.dummy p{text-align:justify}.top_panel_default .top-header{width:100%;box-sizing:border-box;margin:0 auto .5em;padding:0 4em;background:#00a5e5;height:37px}.top_menu_nav_area{right:0;width:83%;margin:0 auto;text-align:right}.sc_layouts_menu_nav>li>a,.top-header .sc_layouts_menu_nav>li.menu-item-has-children>a{padding:0 1em .2em 1em}.sc_layouts_row_type_compact{padding:0 0 .5em}.top-header ul li:last-child{padding-left:10px!important;background:url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'16px\' height=\'16px\' viewBox=\'0 0 16 16\' enable-background=\'new 0 0 16 16\' xml:space=\'preserve\'%3E%3Cpath fill=\'%23ffffff\' d=\'M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z\'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position-y:center!important}.top-header ul li a{text-transform:none}ul#menu_main li.menu-item>a.sf-with-ul{font-size:12px}.remove_margins .footer_wrap{margin-top:0;font-family:Lato!important;font-size:90%!important;line-height:1.6!important;letter-spacing:0!important}footer.footer_wrap .widget_contacts .contacts_info{letter-spacing:0!important;line-height:1.5!important}.copyright-stmt{font-size:16px}footer .link-hover a{font-size:85%}.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span{font-size:82%}.quick-link.left .link-hover h6{padding-bottom:10px}.quick-link.right .link-hover h6{padding-bottom:10px;visibility:hidden}.footer-contact-left .widget_contacts .contacts_info{margin-top:1em}@media screen and (max-width:1023px) and (min-width:768px){.sc_skills.rty-counter .sc_skills_total{font-size:18px!important}.sc_skills.rty-counter .sc_skills_item_title{font-size:12px!important}.sc_skills.rty-counter .sc_skills_column{padding-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.scheme_default .sc_layouts_menu_nav>li ul{display:block;background-color:#000!important}.sc_layouts_menu_nav>li ul,.sc_layouts_menu_popup .sc_layouts_menu_nav{position:absolute;display:none;z-index:10000;text-align:left;box-sizing:border-box;box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}.menu-item-1198 img{width:40%;margin-left:11%}.sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_menu_nav>li>a{padding:1em .5em!important}.sc_layouts_column .sc_layouts_item{margin-right:.9em}.top_panel_default .top-header ul#top_menu li a{padding:0 1em!important}.scheme_default .sc_layouts_menu_nav>li ul{display:block;background-color:#000!important}.sc_layouts_menu_nav>li ul,.sc_layouts_menu_popup .sc_layouts_menu_nav{position:absolute;display:none;z-index:10000;text-align:left;box-sizing:border-box;box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}.menu-item-1198 img{width:40%;margin-left:11%}.sc_layouts_menu_nav>li.menu-item-has-children>a,.sc_layouts_menu_nav>li>a{padding:1em .5em!important}.sc_layouts_column .sc_layouts_item{margin-right:.9em}.top_panel_default .top-header ul#top_menu li a{padding:0 1em!important}}@media (max-width:768px){.page_content_wrap.scheme_default{position:relative;top:100px}header.top_panel{position:fixed;width:100%}header.top_panel .content_wrap{padding:0}header.top_panel .content_wrap .sc_layouts_column_align_left{width:48%!important}header.top_panel .content_wrap .sc_layouts_column_align_right{width:52%!important}.wpb_text_column figure,.wpb_text_column img{margin-top:0!important}.remove_margins .footer_wrap{margin-top:75px}.dialog .wpcf7{width:52%!important}.dialog{right:1%;top:15%!important;margin:13px 0 4px 4px!important;width:100%;max-width:96%!important;right:0;top:15%!important;margin:0!important;width:100%;max-width:100%!important;box-sizing:border-box}.dialog{position:initial}.menu_mobile .menu_mobile_nav_area li>a{width:40rem}ul.sub-menu li li a{border-left:2px solid #00a5e5;color:#fff;display:block;padding:.05em 1.2em!important;text-decoration:none;position:relative;margin:6px}ul.sub-menu li li a{margin-left:30px}#home-banner .vc_column_container{width:100%;float:left}ul.sub-menu li li a{text-transform:capitalize!important}}@media (min-width:767px) and (max-width:810px){.scheme_default .sc_layouts_menu_nav>li ul{width:200px;top:48px!important}}@media (min-width:800px){.dialog{right:17%;top:0;position:absolute}}@media (max-width:480px){.wpb_column.vc_column_container.vc_col-sm-12.sc_layouts_column_icons_position_left{padding-bottom:0!important}.menu_mobile .menu_mobile_nav_area li>a{width:35rem}.mobile_device .menu_mobile .menu_mobile_nav_area,.mobile_layout .menu_mobile .menu_mobile_nav_area{margin-top:2.5em!important}.menu_mobile .menu_mobile_nav_area>ul>li>a{font-size:1em!important}.menu_mobile .menu_mobile_nav_area li>a{font-size:.7em!important}#home-banner .vc_column_container{width:100%;float:left}#home-banner .wpb_text_column{height:400px}#home-banner .wpb_text_column .wpb_wrapper{height:400px}.dialog .wpcf7{width:94%!important}ul#top_menu{background-color:#00a5e5!important;width:110%;text-align:center;line-height:10%}.menu_mobile .sc_layouts_logo{text-align:center;margin:2.4rem auto 0;max-width:82%}.menu_mobile_close{display:block;width:5em;height:2em;cursor:pointer;position:absolute;right:-27px;top:0}.vc_column_container{padding-bottom:5%}form.wpcf7-form input,form.wpcf7-form textarea{width:95%}}@media (min-width:1024px){.heading-extra{font-size:50px;text-align:center;letter-spacing:0;font-weight:400}.wpb_text_column.wpb_content_element.heading-extra p{margin-bottom:0}.dialog{max-width:50%;right:10%!important;top:0;position:absolute}.sc_skills.rty-counter .sc_skills_column{padding-right:25px}.rty-counter .sc_skills_item_title{font-size:15px!important}.quick-link.left .link-hover p{border-right:2px dashed #a99c9c;margin-right:-12px}}@media (min-width:1200px){.dialog{max-width:50%;right:5%!important;top:0;position:absolute}}@media (min-width:992px){.dialog{right:9%}}@media (width:960px){.dialog{right:10%}}@media (min-width:1920px){.dialog{top:0!important;width:40%!important}}@media (width:1280px){#menuReBtn.dialog .wpcf7{overflow:hidden\0/}.dialog{top:0\0/}.height_tiny{height:0!important}.footer_wrap .sc_layouts_row.sc_layouts_row_type_normal{padding:0 0}.sc_layouts_menu_nav>li>.sf-with-ul>span:after,nav.menu_main_nav_area .sc_layouts_menu_nav>li{font-size:12px;font-weight:700;font-style:normal;text-decoration:none;text-transform:uppercase;letter-spacing:2.1px;background-repeat:no-repeat;background-position:right;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%2300a5e5' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")}nav.menu_main_nav_area .sc_layouts_menu_nav>li#menu-item-1198{background-image:none}}@media (max-width:660px){#menuReBtn.dialog{right:0;top:0!important;margin:0!important;width:100%;max-width:100%!important;box-sizing:border-box}#menuReBtn.dialog .wpcf7{width:96%!important}.top_panel_default .top-header{display:flex;justify-content:flex-end;padding:0 .6em}.top_menu_nav_area{width:auto;margin:0}}.swiper-pagination{bottom:-40px!important}strong{font-family:Lato!important}span{font-family:Lato!important}p{font-family:Lato!important}.Clientele-header{text-align:center!important;margin-top:2%!important;font-size:24px!important}.requested_form{width:43%!important;font-size:100%!important;text-align:center!important;margin-left:30%!important;margin-top:2%!important}p.request-form-btn{font-size:15px!important;width:35%!important;margin-left:29%!important}.requested_form span.email-text{float:left!important}.requested_form span.your-name-text{float:left!important}.requested_form span.company-text{float:left!important}.requested_form span.contact-number{float:left!important}.fixednumber{position:fixed;top:90%!important;background:#00a5e5;padding:11px 15px 13px 10px;border-radius:0 5px 5px 0;left:0!important;z-index:9999;color:#fff;transition:left 1.5s}.fixednumber a{color:#fff!important}.requested_form input.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left{line-height:1em!important;border-radius:10px!important}.sc_skills_total{font-family:Lato!important}.sc_layouts_item span{cursor:pointer!important}.wpb_column.vc_column_container.vc_col-sm-3.sc_layouts_column_icons_position_left{width:23%}.contacts_info .contacts_address{cursor:text!important}@media (min-width:320px) and (max-width:380px){p.request-form-btn{font-size:16px!important;width:61%!important;margin-left:23%!important}.wpb_column.vc_column_container.vc_col-sm-3.sc_layouts_column_icons_position_left{width:100%!important}footer.footer_wrap .sc_content .wpb_column+.wpb_column{margin-top:8px!important;padding-top:0!important;border-top-width:1px;border-top-style:solid;padding-bottom:0!important}footer.footer_wrap .sc_content .wpb_column+.wpb_column+.wpb_column{margin-top:-22px!important;padding-top:0!important;padding-bottom:6%!important}.footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12),footer.footer_wrap .sc_content .wpb_column{padding-bottom:0!important}footer.footer_wrap .wpb_text_column.wpb_content_element.link-hover{margin:0 0!important}footer.footer_wrap span.contacts_email{margin-top:15%!important}.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon{margin-top:0!important}.sc_layouts_row_type_compact .sc_layouts_logo img{height:27px!important;margin-top:0!important}.quick-link.left .link-hover h6{padding-bottom:10px!important;margin-top:3%!important}.quick-link.right .link-hover h6{padding-bottom:0!important;visibility:hidden}.top_panel_navi.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_default{margin-top:0!important}.requested_form span.your-name-text{float:left!important;margin-left:2%!important}.requested_form span.email-text{float:left!important;margin-left:2%!important}.requested_form span.contact-number{float:left!important;margin-left:2%!important}.requested_form span.company-text{float:left!important;margin-left:2%!important}}@media (min-width:381px) and (max-width:480px){.wpb_column.vc_column_container.vc_col-sm-3.sc_layouts_column_icons_position_left{width:100%!important}p.request-form-btn{font-size:15px!important;width:63%!important;margin-left:19%!important}footer.footer_wrap .sc_content .wpb_column+.wpb_column{margin-top:8px!important;padding-top:0!important;border-top-width:1px;border-top-style:solid;padding-bottom:0!important}footer.footer_wrap .sc_content .wpb_column+.wpb_column+.wpb_column{padding-top:0!important}.footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12),footer.footer_wrap .sc_content .wpb_column{padding-bottom:0!important}footer.footer_wrap .wpb_text_column.wpb_content_element.link-hover{margin:0 0!important}footer.footer_wrap span.contacts_email{margin-top:27px!important}.quick-link.left .link-hover h6{padding-bottom:10px!important;margin-top:3%!important}.quick-link.right .link-hover h6{padding-bottom:0!important;visibility:hidden}.top_panel_navi.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_default{margin-top:0!important}.requested_form span.your-name-text{float:left!important;margin-left:2%!important}.requested_form span.email-text{float:left!important;margin-left:2%!important}.requested_form span.contact-number{float:left!important;margin-left:2%!important}.requested_form span.company-text{float:left!important;margin-left:2%!important}}@media (min-width:768px) and (max-width:1020px){div#request-contact-form{margin-bottom:10%!important}.top_panel_navi.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_default{margin-top:0!important}footer.footer_wrap{margin-top:95px!important}}.menu-item-1198 img{width:100%!important}.sc_layouts_column_align_right .sc_layouts_item:first-child{float:right!important}.sc_layouts_item span{margin-right:0!important;cursor:pointer!important}div#request-contact-form{margin-bottom:20px!important}body.home.page-template-default footer.footer_wrap{margin-top:75px!important}.sc_layouts_item span{margin-right:5px!important;cursor:pointer!important}.requested_form{width:43%!important;font-size:100%!important;text-align:center!important;margin-left:30%!important;margin-top:2%!important;margin-bottom:3%!important}#request-contact-form input[type=email],#request-contact-form input[type=tel],#request-contact-form input[type=text]{padding-left:10px!important}html{scroll-padding-top:200px!important;scroll-snap-type:proximity;align-content:end}.reqcallback{font-weight:600;font-style:normal;line-height:1em;text-decoration:none;text-transform:none;margin-top:5rem;margin-bottom:3.55rem}.pageh1{text-align:center!important;color:#333;font-weight:700}.pageh1 p{display:inline-block}.pageh1 h1{color:#00a0e3;font-size:24px;line-height:30px;letter-spacing:normal;display:inline-block}.page-id-924 .owl-carousel .owl-item img{display:block;height:90px;width:auto}.page-id-924 .scheme_default .top_panel_default .top_panel_title,.scheme_default.top_panel_default .top_panel_title{display:none}.mobile_hello.menu-item-1198{position:absolute;top:0;right:20px;width:40%}.header_style_header-default .sc_layouts_column>.sc_layouts_item .trx_addons_icon-menu:before{margin:0;width:auto;content:'\e8ba';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em}nav.menu_main_nav_area .sc_layouts_menu_nav>li#menu-item-1198{margin-right:0px}@media (max-width:768px){div#inputfiles{text-align:center;width:100%!important;margin-left:0!important}.form-head{margin-bottom:12px}.page_content_wrap.scheme_default{position:relative;top:100px}}.scheme_default .wp-caption .wp-caption-dd,.scheme_default .wp-caption .wp-caption-text,.scheme_default .wp-caption-overlay .wp-caption .wp-caption-dd,.scheme_default .wp-caption-overlay .wp-caption .wp-caption-text,.scheme_default figure figcaption{color:#fff;background-color:rgba(0,165,229,.7)}.assist_form .wpb_wrapper{margin-left:10px;margin-right:10px}.assist_form .wpb_wrapper{background:#282828;color:#fff;padding:10px}.assist_form .form-head{display:none}.assist_form form input[type=email],.assist_form form input[type=tel],.assist_form form input[type=text]{font-size:15px;height:2.2em;background-color:#00a5e5;border:none;margin-bottom:10px;padding-left:10px;margin-top:5px}.assist_form .wpcf7 p{line-height:20px;margin-bottom:0;font-size:.8em}.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:none}embed,iframe,video{max-width:100%;min-height:100px;vertical-align:top}.hiddn{display:none}.sc_layouts_row_type_compact.sc_layouts_row_fixed_on,.sc_layouts_row_type_normal.sc_layouts_row_fixed_on{padding-top:.7em;padding-bottom:.7em}.requested_form .cf7sr-g-recaptcha{width:307px;margin:0 auto}
.widget_contacts .contacts_info span{padding-left: 1.6em !important;}

*/

/*unminified css of top*/
/*
@font-face {
    font-family: Lato;
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-BOOKITALIC.OTF), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-DEMI.OTF), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Avignon-Demi.ttf) format("truetype"), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-DEMIITALIC.OTF);
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-BOOK.OTF);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: AvignonBook;
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/AVIGNON-BOOK.OTF);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Lato;
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.otf);
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.eot), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.ttf) format("truetype"), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.woff) format('woff'), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Lato.woff2);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Muli;
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.otf);
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.eot), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.ttf) format("truetype"), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.woff) format('woff'), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Muli.woff2);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: RobotoSlab;
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.otf);
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.eot), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.ttf) format("truetype"), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.woff) format('woff'), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/RobotoSlab.woff2);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Heebo;
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.otf);
    src: url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.eot), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.ttf) format("truetype"), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.woff) format('woff'), url(https://www.realitypremedia.com/wp-content/themes/weedles-child/font/Heebo.woff2);
    font-weight: 400;
    font-style: normal
}
*/


html, body
{
font-family: 'Roboto', sans-serif !important;
	letter-spacing:normal!important;
font-weight: 300;
		/*font-size:16px;*/
		font-size:14px;
	letter-spacing:normal;
}




h1, h2, h3, h4, h5, h6, h7, p, span, a, 
strong, em, b, i, u, small, sub, sup, mark, del, ins, code, kbd, var, abbr, acronym, time,
div, blockquote, pre, address, article, aside, section, nav, figure, figcaption, details, summary,
ul, ol, li, dl, dt, dd,
label, input, textarea, select, button, legend, fieldset

{
	font-family: 'Roboto', sans-serif !important;
	letter-spacing:normal;
}

/*@media only screen and (max-width:767px)*/
@media only screen and (min-width:300px) {
body {
	font-size: 15px;
}
	
}

@media only screen and (min-width:768px) {
	body {
		/*font-size: 16px;*/
		font-size: 14px;
	}
}

@media only screen and (min-width:1262px) {
	body {
		font-size: 17px;
	}
}

/*
body {
    font-family: Lato !important;
    letter-spacing: normal !important;
    font-size: 20px !important;
    line-height: 30px
}
*/

#current_page,
#current_page_hidden {
    display: none
}

#home-banner .wpb_text_column {
    height: 450px
}

#home-banner .wpb_text_column .wpb_wrapper {
    height: 450px;
    transition: 1s;
    margin-bottom: -1px
}

#home-banner .wpb_text_column .wpb_wrapper a {
    position: ABSOLUTE;
    height: 100%;
    width: 100%;
    padding-left: 32%;
    /*font-family: Lato !important */
}

.dialog {
    position: fixed;
    z-index: 10000;
    right: 4%;
    top: 11%;
    background-color: #282828;
    text-align: center;
    padding: 10px;
    margin: 0 0 4px 4px;
    display: inline-block;
    width: 100%;
    max-width: 60%;
    box-shadow: 0 0 8px rgba(68, 140, 160, .5)
}

.dialog .wpcf7 {
    width: 55%;
    background-color: #282828;
    padding: 0 10px;
    float: left
}

.dialog form div.bt,
.dialog form div.flex,
.dialog form div.itm {
    display: block !important;
    width: 100%;
    text-align: left !important
}

.overlayReBtn {
    width: 100vw;
    height: 100%;
    position: fixed;
    overflow-y: auto;
    margin-left: -50vw;
    left: 50%
}

.menu-item-1198 img {
    animation: shake 2.8s;
    animation-iteration-count: infinite
}

@keyframes shake {
    0% {
        transform: translatey(0)
    }
    50% {
        transform: translatey(-7px)
    }
    100% {
        transform: translatey(0)
    }
}

.menu-item-1198 {
    padding-left: 15px !important
}

.menu-item-1198 a {
    padding: 0 !important;
    margin: 0 !important
}

.menu-item-1198 img {
    width: 53%
}

.scheme_default .top_panel_default .top_panel_navi,
.scheme_default.top_panel_default .top_panel_navi {
    background-color: #000 !important
}

.sc_skills_total {
    color: #28343c !important;
    font-weight: 800 !important;
    font-size: 22px !important
}

.height_huge {
    height: .2rem !important
}

.search_wrap,
.search_wrap .search_form {
    display: none
}

ul.sub-menu {
    background-color: #1e1d22 !important
}

.scheme_default .sc_layouts_menu_nav>li>a {
   /* color: #fff !important*/
	color:#154272 !important;
}

.sc_testimonials .sc_item_title+.sc_item_slider {
    margin-top: 0
}

.slider_swiper_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,
.slider_swiper_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
    padding-bottom: 2em
}

.sc_testimonials_item_content {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
    text-align: center !important
}

.sc_item_title {
    padding-bottom: 1.95rem;
    letter-spacing: 1px !important
}

.sc_testimonials_item_author_avatar {
    display: none
}

.scheme_default .sc_button_hover_slide_left {
    background-color: #00a5e5 !important;
    background: linear-gradient(to right, #00a5e5 0, #00a5e5 50%, #00a5e5 50%, #00a5e5 100%) no-repeat scroll right bottom/210% 100% #00a5e5 !important
}

.scheme_default .sc_item_title:after {
    background-color: #fff !important;
    display: none !important
}

.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 15px !important
}

form.wpcf7-form input[type=submit] {
    margin-top: 1rem !important;
    width: 100% !important
}

form.wpcf7-form .row {
    padding-bottom: .1em !important;
    margin-right: 0 !important;
    flex-basis: 49% !important
}

.dummy {
    text-align: justify !important
}

.trx_addons_columns_wrap>[class*=trx_addons_column-] {
    vertical-align: baseline !important
}

.scheme_default .sc_testimonials_item_author_subtitle {
    color: #333 !important
}

.sc_layouts_column {
    vertical-align: baseline !important
}

h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 1.2em !important;
    color: #333 !important
}

.wpb_wrapper h6 {
    letter-spacing: 2px !important
}

.textwidget {
    letter-spacing: 1px !important
}

.contacts_info {
    letter-spacing: 1px !important
}

.rty-counter {
    padding-top: 45px;
  /*  font-family: Lato !important*/
}

.rty-counter .sc_skills_item {
    font-size: 8px;
    font-style: normal;
    font-weight: 700 !important;
   /* font-family: Lato !important*/
}

.rty-counter .sc_skills_item_title {
    font-style: normal;
    display: grid;
    font-size: 16px !important;
    padding-top: 20px !important;
    font-weight: 600 !important;
/*    font-family: Lato !important;*/
    letter-spacing: 1px !important
}

.rty-counter .sc_skills_columns {
    padding-right: 25px !important;
    padding-top: 35px, padding-bottom:35px;
  /*  font-family: Lato !important */
}

.scheme_dark .widget_contacts .contacts_info span:before {
    color: #00a5e5
}

.scheme_dark .widget_contacts .contacts_info span:before {
    color: #00a5e5
}

.scheme_dark .widget_contacts .contacts_info span:before {
    color: #00a5e5
}

.footer_wrap .widgettitle {
    display: none
}

.footer_wrap .wpb_text_column.wpb_content_element.link-hover {
    margin: 1.5em 0
}

.remove_margins .top_panel {
    margin-bottom: -1px !important
}

.wpcf7 .form-head span,
.wpcf7 p {
    color: #fff !important
}

#menuReBtn.dialog .wpcf7 {
    height: auto
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    font-size: 15px;
    background-color: #00a5e5 !important;
    border: none;
    padding-left: 10px
}

#buddypress .standard-form input[type=color],
#buddypress .standard-form input[type=date],
#buddypress .standard-form input[type=datetime-local],
#buddypress .standard-form input[type=datetime],
#buddypress .standard-form input[type=email],
#buddypress .standard-form input[type=month],
#buddypress .standard-form input[type=number],
#buddypress .standard-form input[type=password],
#buddypress .standard-form input[type=range],
#buddypress .standard-form input[type=search],
#buddypress .standard-form input[type=tel],
#buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=time],
#buddypress .standard-form input[type=url],
#buddypress .standard-form input[type=week],
#buddypress .standard-form select,
#buddypress .standard-form textarea,
#buddypress div.dir-search input[type=search],
#buddypress div.dir-search input[type=text],
#buddypress li.groups-members-search input[type=search],
#buddypress li.groups-members-search input[type=text],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
select,
textarea,
textarea.wp-editor-area {
    height: 2em !important
}

.scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #00a0e3 !important
}

.dummy p {
    text-align: justify
}

.top_panel_default .top-header {
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto .5em;
    padding: 0 4em;
    background: #00a5e5;
    height: 37px
}

.top_menu_nav_area {
    right: 0;
    width: 83%;
    margin: 0 auto;
    text-align: right
}

.sc_layouts_menu_nav>li>a,
.top-header .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding: 0 1em .2em 1em
}

.sc_layouts_row_type_compact {
    padding: 0 0 .5em
}

.top-header ul li:last-child {
    padding-left: 10px !important;
    background: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'16px\' height=\'16px\' viewBox=\'0 0 16 16\' enable-background=\'new 0 0 16 16\' xml:space=\'preserve\'%3E%3Cpath fill=\'%23ffffff\' d=\'M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z\'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position-y: center !important
}

.top-header ul li a {
    text-transform: none
}

ul#menu_main li.menu-item>a.sf-with-ul {
    font-size: 12px
}

.remove_margins .footer_wrap {
    margin-top: 0;
    /*font-family: Lato !important; */
    font-size: 90% !important;
    line-height: 1.6 !important;
    letter-spacing: 0 !important
}

footer.footer_wrap .widget_contacts .contacts_info {
    letter-spacing: 0 !important;
    line-height: 1.5 !important
}

.copyright-stmt {
    font-size: 16px
}

footer .link-hover a {
    font-size: 85%
}

.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span {
    font-size: 82%
}

.quick-link.left .link-hover h6 {
    padding-bottom: 10px
}

.quick-link.right .link-hover h6 {
    padding-bottom: 10px;
    visibility: hidden
}

.footer-contact-left .widget_contacts .contacts_info {
    margin-top: 1em
}

@media screen and (max-width:1023px) and (min-width:768px) {
    .sc_skills.rty-counter .sc_skills_total {
        font-size: 18px !important
    }
    .sc_skills.rty-counter .sc_skills_item_title {
        font-size: 12px !important
    }
    .sc_skills.rty-counter .sc_skills_column {
        padding-right: 10px
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .scheme_default .sc_layouts_menu_nav>li ul {
        display: block;
        background-color: #000 !important
    }
    .sc_layouts_menu_nav>li ul,
    .sc_layouts_menu_popup .sc_layouts_menu_nav {
        position: absolute;
        display: none;
        z-index: 10000;
        text-align: left;
        box-sizing: border-box;
        box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .2)
    }
    .menu-item-1198 img {
        width: 40%;
        margin-left: 11%
    }
    .sc_layouts_menu_nav>li.menu-item-has-children>a,
    .sc_layouts_menu_nav>li>a {
        padding: 1em .5em !important
    }
    .sc_layouts_column .sc_layouts_item {
        margin-right: .9em
    }
    .top_panel_default .top-header ul#top_menu li a {
        padding: 0 1em !important
    }
    .scheme_default .sc_layouts_menu_nav>li ul {
        display: block;
        background-color: #000 !important
    }
    .sc_layouts_menu_nav>li ul,
    .sc_layouts_menu_popup .sc_layouts_menu_nav {
        position: absolute;
        display: none;
        z-index: 10000;
        text-align: left;
        box-sizing: border-box;
        box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .2)
    }
    .menu-item-1198 img {
        width: 40%;
        margin-left: 11%
    }
    .sc_layouts_menu_nav>li.menu-item-has-children>a,
    .sc_layouts_menu_nav>li>a {
        padding: 1em .5em !important
    }
    .sc_layouts_column .sc_layouts_item {
        margin-right: .9em
    }
    .top_panel_default .top-header ul#top_menu li a {
        padding: 0 1em !important
    }
}

@media (max-width:768px) {
    .page_content_wrap.scheme_default {
        position: relative;
        top: 100px
    }
    header.top_panel {
        position: fixed;
        width: 100%
    }
    header.top_panel .content_wrap {
        padding: 0
    }
    header.top_panel .content_wrap .sc_layouts_column_align_left {
        width: 48% !important
    }
    header.top_panel .content_wrap .sc_layouts_column_align_right {
        width: 52% !important
    }
    .wpb_text_column figure,
    .wpb_text_column img {
        margin-top: 0 !important
    }
    .remove_margins .footer_wrap {
        margin-top: 75px
    }
    .dialog .wpcf7 {
        width: 52% !important
    }
    .dialog {
        right: 1%;
        top: 15% !important;
        margin: 13px 0 4px 4px !important;
        width: 100%;
        max-width: 96% !important;
        right: 0;
        top: 15% !important;
        margin: 0 !important;
        width: 100%;
        max-width: 100% !important;
        box-sizing: border-box
    }
    .dialog {
        position: initial
    }
    .menu_mobile .menu_mobile_nav_area li>a {
        width: 40rem
    }
    ul.sub-menu li li a {
        border-left: 2px solid #00a5e5;
        color: #fff;
        display: block;
        padding: .05em 1.2em !important;
        text-decoration: none;
        position: relative;
        margin: 6px
    }
    ul.sub-menu li li a {
        margin-left: 30px
    }
    #home-banner .vc_column_container {
        width: 100%;
        float: left
    }
    ul.sub-menu li li a {
        text-transform: capitalize !important
    }
}

@media (min-width:767px) and (max-width:810px) {
    .scheme_default .sc_layouts_menu_nav>li ul {
        width: 200px;
        top: 48px !important
    }
}

@media (min-width:800px) {
    .dialog {
        right: 17%;
        top: 0;
        position: absolute
    }
}

@media (max-width:480px) {
    .wpb_column.vc_column_container.vc_col-sm-12.sc_layouts_column_icons_position_left {
        padding-bottom: 0 !important
    }
    .menu_mobile .menu_mobile_nav_area li>a {
        width: 35rem
    }
    .mobile_device .menu_mobile .menu_mobile_nav_area,
    .mobile_layout .menu_mobile .menu_mobile_nav_area {
        margin-top: 2.5em !important
    }
    .menu_mobile .menu_mobile_nav_area>ul>li>a {
        font-size: 1em !important
    }
    .menu_mobile .menu_mobile_nav_area li>a {
        font-size: .7em !important
    }
    #home-banner .vc_column_container {
        width: 100%;
        float: left
    }
    #home-banner .wpb_text_column {
        height: 400px
    }
    #home-banner .wpb_text_column .wpb_wrapper {
        height: 400px
    }
    .dialog .wpcf7 {
        width: 94% !important
    }
    ul#top_menu {
        background-color: #00a5e5 !important;
        width: 110%;
        text-align: center;
        line-height: 10%
    }
    .menu_mobile .sc_layouts_logo {
        text-align: center;
        margin: 2.4rem auto 0;
        max-width: 82%
    }
    .menu_mobile_close {
        display: block;
        width: 5em;
        height: 2em;
        cursor: pointer;
        position: absolute;
        right: -27px;
        top: 0
    }
    .vc_column_container {
        padding-bottom: 5%
    }
    form.wpcf7-form input,
    form.wpcf7-form textarea {
        width: 95%
    }
}

@media (min-width:1024px) {
    .heading-extra {
        font-size: 50px;
        text-align: center;
        letter-spacing: 0;
        font-weight: 400
    }
    .wpb_text_column.wpb_content_element.heading-extra p {
        margin-bottom: 0
    }
    .dialog {
        max-width: 50%;
        right: 10% !important;
        top: 0;
        position: absolute
    }
    .sc_skills.rty-counter .sc_skills_column {
        padding-right: 25px
    }
    .rty-counter .sc_skills_item_title {
        font-size: 15px !important
    }
    .quick-link.left .link-hover p {
        border-right: 2px dashed #a99c9c;
        margin-right: -12px
    }
}

@media (min-width:1200px) {
    .dialog {
        max-width: 50%;
        right: 5% !important;
        top: 0;
        position: absolute
    }
}

@media (min-width:992px) {
    .dialog {
        right: 9%
    }
}

@media (width:960px) {
    .dialog {
        right: 10%
    }
}

@media (min-width:1920px) {
    .dialog {
        top: 0 !important;
        width: 40% !important
    }
}

@media (width:1280px) {
    #menuReBtn.dialog .wpcf7 {
        overflow: hidden\0/
    }
    .dialog {
        top: 0\0/
    }
    .height_tiny {
        height: 0 !important
    }
    .footer_wrap .sc_layouts_row.sc_layouts_row_type_normal {
        padding: 0 0
    }
    .sc_layouts_menu_nav>li>.sf-with-ul>span:after,
    nav.menu_main_nav_area .sc_layouts_menu_nav>li {
        font-size: 12px;
        font-weight: 700;
        font-style: normal;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 2.1px;
        background-repeat: no-repeat;
        background-position: right;
       /* background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%2300a5e5' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E") */
    }
    nav.menu_main_nav_area .sc_layouts_menu_nav>li#menu-item-1198 {
        background-image: none
    }
}

@media (max-width:660px) {
    #menuReBtn.dialog {
        right: 0;
        top: 0 !important;
        margin: 0 !important;
        width: 100%;
        max-width: 100% !important;
        box-sizing: border-box
    }
    #menuReBtn.dialog .wpcf7 {
        width: 96% !important
    }
    .top_panel_default .top-header {
        display: flex;
        justify-content: flex-end;
        padding: 0 .6em
    }
    .top_menu_nav_area {
        width: auto;
        margin: 0
    }
}

.swiper-pagination {
    bottom: -40px !important
}
/*
strong {
    font-family: Lato !important
}

span {
    font-family: Lato !important
}

p {
    font-family: Lato !important
}
*/

.Clientele-header {
    text-align: center !important;
    margin-top: 2% !important;
    font-size: 24px !important
}

.requested_form {
    width: 43% !important;
    font-size: 100% !important;
    text-align: center !important;
    margin-left: 30% !important;
    margin-top: 2% !important
}

p.request-form-btn {
    font-size: 15px !important;
    width: 35% !important;
    margin-left: 29% !important
}

.requested_form span.email-text {
    float: left !important
}

.requested_form span.your-name-text {
    float: left !important
}

.requested_form span.company-text {
    float: left !important
}

.requested_form span.contact-number {
    float: left !important
}

.fixednumber {
    position: fixed;
    top: 90% !important;
    background: #00a5e5;
    padding: 11px 15px 13px 10px;
    border-radius: 0 5px 5px 0;
    left: 0 !important;
    z-index: 9999;
    color: #fff;
    transition: left 1.5s
}

.fixednumber a {
    color: #fff !important
}

.requested_form input.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left {
    line-height: 1em !important;
    border-radius: 10px !important
}
/*
.sc_skills_total {
    font-family: Lato !important
}
*/

.sc_layouts_item span {
    cursor: pointer !important
}

.wpb_column.vc_column_container.vc_col-sm-3.sc_layouts_column_icons_position_left {
    width: 23%
}

.contacts_info .contacts_address {
    cursor: text !important
}

@media (min-width:320px) and (max-width:380px) {
    p.request-form-btn {
        font-size: 16px !important;
        width: 61% !important;
        margin-left: 23% !important
    }
    .wpb_column.vc_column_container.vc_col-sm-3.sc_layouts_column_icons_position_left {
        width: 100% !important
    }
    footer.footer_wrap .sc_content .wpb_column+.wpb_column {
        margin-top: 8px !important;
        padding-top: 0 !important;
        border-top-width: 1px;
        border-top-style: solid;
        padding-bottom: 0 !important
    }
    footer.footer_wrap .sc_content .wpb_column+.wpb_column+.wpb_column {
        margin-top: -22px !important;
        padding-top: 0 !important;
        padding-bottom: 6% !important
    }
    .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12),
    footer.footer_wrap .sc_content .wpb_column {
        padding-bottom: 0 !important
    }
    footer.footer_wrap .wpb_text_column.wpb_content_element.link-hover {
        margin: 0 0 !important
    }
    footer.footer_wrap span.contacts_email {
        margin-top: 15% !important
    }
    .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon {
        margin-top: 0 !important
    }
    .sc_layouts_row_type_compact .sc_layouts_logo img {
        height: 27px !important;
        margin-top: 0 !important
    }
    .quick-link.left .link-hover h6 {
        padding-bottom: 10px !important;
        margin-top: 3% !important
    }
    .quick-link.right .link-hover h6 {
        padding-bottom: 0 !important;
        visibility: hidden
    }
    .top_panel_navi.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_default {
        margin-top: 0 !important
    }
    .requested_form span.your-name-text {
        float: left !important;
        margin-left: 2% !important
    }
    .requested_form span.email-text {
        float: left !important;
        margin-left: 2% !important
    }
    .requested_form span.contact-number {
        float: left !important;
        margin-left: 2% !important
    }
    .requested_form span.company-text {
        float: left !important;
        margin-left: 2% !important
    }
}

@media (min-width:381px) and (max-width:480px) {
    .wpb_column.vc_column_container.vc_col-sm-3.sc_layouts_column_icons_position_left {
        width: 100% !important
    }
    p.request-form-btn {
        font-size: 15px !important;
        width: 63% !important;
        margin-left: 19% !important
    }
    footer.footer_wrap .sc_content .wpb_column+.wpb_column {
        margin-top: 8px !important;
        padding-top: 0 !important;
        border-top-width: 1px;
        border-top-style: solid;
        padding-bottom: 0 !important
    }
    footer.footer_wrap .sc_content .wpb_column+.wpb_column+.wpb_column {
        padding-top: 0 !important
    }
    .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12),
    footer.footer_wrap .sc_content .wpb_column {
        padding-bottom: 0 !important
    }
    footer.footer_wrap .wpb_text_column.wpb_content_element.link-hover {
        margin: 0 0 !important
    }
    footer.footer_wrap span.contacts_email {
        margin-top: 27px !important
    }
    .quick-link.left .link-hover h6 {
        padding-bottom: 10px !important;
        margin-top: 3% !important
    }
    .quick-link.right .link-hover h6 {
        padding-bottom: 0 !important;
        visibility: hidden
    }
    .top_panel_navi.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_default {
        margin-top: 0 !important
    }
    .requested_form span.your-name-text {
        float: left !important;
        margin-left: 2% !important
    }
    .requested_form span.email-text {
        float: left !important;
        margin-left: 2% !important
    }
    .requested_form span.contact-number {
        float: left !important;
        margin-left: 2% !important
    }
    .requested_form span.company-text {
        float: left !important;
        margin-left: 2% !important
    }
}

@media (min-width:768px) and (max-width:1020px) {
    div#request-contact-form {
        margin-bottom: 10% !important
    }
    .top_panel_navi.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_default {
        margin-top: 0 !important
    }
    footer.footer_wrap {
        margin-top: 95px !important
    }
}

.menu-item-1198 img {
    width: 100% !important
}

.sc_layouts_column_align_right .sc_layouts_item:first-child {
    float: right !important
}

.sc_layouts_item span {
    margin-right: 0 !important;
    cursor: pointer !important
}

div#request-contact-form {
    margin-bottom: 20px !important
}

body.home.page-template-default footer.footer_wrap {
    margin-top: 75px !important
}

.sc_layouts_item span {
    margin-right: 5px !important;
    cursor: pointer !important
}

.requested_form {
    width: 43% !important;
    font-size: 100% !important;
    text-align: center !important;
    margin-left: 30% !important;
    margin-top: 2% !important;
    margin-bottom: 3% !important
}

#request-contact-form input[type=email],
#request-contact-form input[type=tel],
#request-contact-form input[type=text] {
    padding-left: 10px !important
}

html {
    scroll-padding-top: 200px !important;
    scroll-snap-type: proximity;
    align-content: end
}

.reqcallback {
    font-weight: 600;
    font-style: normal;
    line-height: 1em;
    text-decoration: none;
    text-transform: none;
    margin-top: 5rem;
    margin-bottom: 3.55rem
}

.pageh1 {
    text-align: center !important;
    color: #333;
    font-weight: 700
}

.pageh1 p {
    display: inline-block
}

.pageh1 h1 {
    color: #00a0e3;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: normal;
    display: inline-block
}

.page-id-924 .owl-carousel .owl-item img {
    display: block;
    height: 90px;
    width: auto
}

.page-id-924 .scheme_default .top_panel_default .top_panel_title,
.scheme_default.top_panel_default .top_panel_title {
    display: none
}

.mobile_hello.menu-item-1198 {
    position: absolute;
    top: 0;
    right: 20px;
    width: 40%
}

.header_style_header-default .sc_layouts_column>.sc_layouts_item .trx_addons_icon-menu:before {
    margin: 0;
    width: auto;
    content: '\e8ba';
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em
}

nav.menu_main_nav_area .sc_layouts_menu_nav>li#menu-item-1198 {
    margin-right: 0px
}

@media (max-width:768px) {
    div#inputfiles {
        text-align: center;
        width: 100% !important;
        margin-left: 0 !important
    }
    .form-head {
        margin-bottom: 12px
    }
    .page_content_wrap.scheme_default {
        position: relative;
        top: 100px
    }
}

.scheme_default .wp-caption .wp-caption-dd,
.scheme_default .wp-caption .wp-caption-text,
.scheme_default .wp-caption-overlay .wp-caption .wp-caption-dd,
.scheme_default .wp-caption-overlay .wp-caption .wp-caption-text,
.scheme_default figure figcaption {
    color: #fff;
    background-color: rgba(0, 165, 229, .7)
}

.assist_form .wpb_wrapper {
    margin-left: 10px;
    margin-right: 10px
}

.assist_form .wpb_wrapper {
    background: #282828;
    color: #fff;
    padding: 10px
}

.assist_form .form-head {
    display: none
}

.assist_form form input[type=email],
.assist_form form input[type=tel],
.assist_form form input[type=text] {
    font-size: 15px;
    height: 2.2em;
    background-color: #00a5e5;
    border: none;
    margin-bottom: 10px;
    padding-left: 10px;
    margin-top: 5px
}

.assist_form .wpcf7 p {
    line-height: 20px;
    margin-bottom: 0;
    font-size: .8em
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: none
}

embed,
iframe,
video {
    max-width: 100%;
    min-height: 100px;
    vertical-align: top
}

.hiddn {
    display: none
}

.sc_layouts_row_type_compact.sc_layouts_row_fixed_on,
.sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
    padding-top: .7em;
    padding-bottom: .7em
}

.requested_form .cf7sr-g-recaptcha {
    width: 307px;
    margin: 0 auto
}

.widget_contacts .contacts_info span {
    padding-left: 1.6em !important;
}














/*14 oct start adding experience 3d button in menu*/
#menu-item-1198 a {
    padding: 0 !important;
    width: 76px;

}



.mobile_hello img
{
	    width: 53% !important;
}

/*14 oct end adding experience 3d button in menu*/

/*Addded below to live style.css on 24 Feb 2022 from staging*/

/* 20 dec 2021 3dmodelling inner pages flipboxes */



.flipbox3dpage .cq-flipbox-item 
{
    background-size:initial !important;
}

@media only screen and (min-width:768px) 
{

.flipbox3dpage .cq-flipbox-item 
{
    background-size:70% !important;
}
    
}


@media only screen and (min-width:1260px) 
{

.flipbox3dpage .cq-flipbox-item 
{
    background-size:60% !important;
}
    
}

/* 20 dec 2021 3dmodelling inner pages flipboxes */

/* 18 jan 2022 updating the color of floating contact us btn start*/
.fixednum
{
	background:#00a0e3;
}

/* 18 jan 2022 updating the color of floating contact us btn end*/

/*18 jan 2022 scroll to top color update start*/
.scheme_default .sc_button_hover_slide_left
{
background: #00a0e3;	
}
/*18 jan 2022 scroll to top color update end*/

/*3d modelling page showing the arrows for portfolio start*/
/*a.slider_next.swiper-button-next.sc_button_hover_slide_left.sc_button_hover_style_dark, a.slider_prev.swiper-button-prev.sc_button_hover_slide_left.sc_button_hover_style_dark
{display: block!important;}*/
/*3d modelling page showing the arrows for portfolio end*/


/*added on 30 june 2022*/
#menuReBtn #close
{
	cursor:pointer;	
	float:right;
}

/*added 5 july 2022*/
/*hello form submit button issue*/
@media screen and (max-width: 1600px)  {

    .dialog form div.bt
    {padding-bottom: 100px;}

    .dialog form p {
        margin-bottom: 0;
    }

}

/*august 2022 updates start*/

@media only screen and (max-width:767px)
{
	.desktopbanner
	{
		display:none;		
	}
	
	.mobilebanner
	{
		display:block;
	}
	
}

@media screen and (min-width:768px)
{
	.desktopbanner
	{
		display:block;		
	}
	
	.mobilebanner
	{
		display:none;
	}
}

.requested_form
{
	    margin-top: 0%!important;
    margin-bottom: 1.5%!important;
}

/*css for common contact form salesforce start*/

#sf_form_salesforce_w2l_lead_2 .sf_required_fields_msg, #sf_form_salesforce_w2l_lead_2 .w2llabel
{
	color:#676363ed !important;
}

#sf_form_salesforce_w2l_lead_2 textarea,#sf_form_salesforce_w2l_lead_2 input[type=text]
{
color:#727272 !important;
	font-weight:normal !important;
}

#sf_form_salesforce_w2l_lead_2 .w2llabel
{
	font-weight:bold;
}


#sf_form_salesforce_w2l_lead_2 .sf_field p, #sf_form_salesforce_w2l_lead_2 p
{
margin-bottom:0px !important;
}

#sf_form_salesforce_w2l_lead_2  input[type=submit]
{
	    line-height: 1em!important;
    border-radius: 10px!important;
	    margin-top: 1rem!important;
    width: 100%!important;
    text-transform: uppercase;
	padding-left:20px;
	padding-right:20px;
    
}

#sf_form_salesforce_w2l_lead_2 input,#sf_form_salesforce_w2l_lead_2 textarea
{
	border-color:#c9c8c8;
}


#sf_form_salesforce_w2l_lead_2 .punt
{
	width: 30%;
    margin: 0 auto;
}

#sf_form_salesforce_w2l_lead_2
{
	margin-bottom:10px;
}


/*css for common contact form salesforce end*/


/*css for contact page form salesforce start*/
#sf_form_salesforce_w2l_lead_3 .select_container
{
	display:inline-block;
}
/*css for contact page form salesforce end*/

/*css for header hello button salesforce start*/
#sf_form_salesforce_w2l_lead_4 p
{
	margin-bottom:0px;
}

#sf_form_salesforce_w2l_lead_4 .w2llabel
{
	margin-top:0px;
	margin-bottom:0px;
}

#sf_form_salesforce_w2l_lead_4 .select_container
{
	display:inline-block;
}

#menuReBtn .salesforce_w2l_lead
{
    width: 55%;
    background-color: #282828;
    padding: 0 10px;
    float: left;
}

#menuReBtn .wpcf7
{
	width:95% !important;
}

#sf_form_salesforce_w2l_lead_4 .sf_type_checkbox label
{
	color:#fff;
}

#sf_form_salesforce_w2l_lead_4 input[type=submit]
{
	    padding: 8px 8px 10px;
    border: 1px solid #fff!important;
    border-radius: 60px;
    text-align: center;
    color: #00a5e5;
    background: #232526!important;
    background: -webkit-linear-gradient(to right,#232526,#414345);
    background: linear-gradient(to right,#232526,#414345);
    width: 50% !important;
}

#sf_form_salesforce_w2l_lead_4 .punt
{
	text-align:center;
}

/*css for header hello button salesforce end*/

/*new banners updated*/
@media only screen and (min-width:768px)
{
.paddtoprem p
{
padding-top:6rem;
}

}


	
/*padding to logo img*/

.sc_layouts_logo img
{
	padding-top:10px;
}
	
	
}

.fixednumber
{
    z-index: 9999;
}

.social_icon span
{
	margin-right:0px !important;
}


/*august 2022 updates end*/





/*nov 2022 temp for testing : iupdate in above */
/*sales force form update*/
/*
.salesforce_w2l_lead #sf_form_salesforce_w2l_lead_2 .w2llabel
{
margin:0px;
font-size:17px;
}

.salesforce_w2l_lead #sf_form_salesforce_w2l_lead_2 .sf_cc_user {
    padding: 0.2em 0 !important;
}

#sf_form_salesforce_w2l_lead_2 input[type=submit]
{

	padding:15px;
	margin-top: 0rem!important;
}

.salesforce_w2l_lead #sf_form_salesforce_w2l_lead_2 .w2llabel
{
	margin:0;	
}

.salesforce_w2l_lead #sf_form_salesforce_w2l_lead_2 .sf_required_fields_msg
{
font-size:15px;
}
*/



.boldfw600
{
 font-weight:600;   

}

.assist_form form input[type=email], .assist_form form input[type=tel], .assist_form form input[type=text], select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required
{
	background-color:#fff !important;	
}

@media only screen and (min-width:481px) and (max-width:559px)
{
	.footer_wrap .wpb_column.vc_column_container.vc_col-sm-3.sc_layouts_column_icons_position_left 
	{
    	width: 100%;
	}

}




/******temp for testing********/
#sf_form_salesforce_w2l_lead_2 input, #sf_form_salesforce_w2l_lead_2 textarea
{
	margin:10px;
}


/*
.home #sf_form_salesforce_w2l_lead_2 textarea,.home #sf_form_salesforce_w2l_lead_2 input[type=text]
{
	margin: 10px;
    background: rgba( 255, 255, 255, 0.1 );
	
	
	
  
	box-shadow: 6px 6px 15px #1f60875e;
    backdrop-filter: blur( 2px );
    -webkit-backdrop-filter: blur( 2px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
	color:#cecfd0 !important;
}

.home #sf_form_salesforce_w2l_lead_2 .sf_required_fields_msg,.home #sf_form_salesforce_w2l_lead_2 .w2llabel
{
	 color: #cecfd0 !important;
	font-weight:500;
}

.home #sf_form_salesforce_w2l_lead_2 textarea:focus,.home #sf_form_salesforce_w2l_lead_2 input[type=text]:focus
{

	background: #fff;
    color: #1c1c1c !important;
	
}

.home #sf_form_salesforce_w2l_lead_2 ::-webkit-input-placeholder,.home #sf_form_salesforce_w2l_lead_2 :-moz-placeholder,.home #sf_form_salesforce_w2l_lead_2 ::-moz-placeholder, .home #sf_form_salesforce_w2l_lead_2 :-ms-input-placeholder {
   
	
    color: #cecfd0 !important;
	opacity: 1;
}


.home #sf_form_salesforce_w2l_lead_2 ::-webkit-input-placeholder {
    color: #cecfd0;
}
*/

/*submit button*/
@property --angle {
  syntax: '<angle>';
  initial-value: 90deg;
  inherits: true;
}

@property --gradX {
  syntax: '<percentage>';
  initial-value: 50%;
  inherits: true;
}

@property --gradY {
  syntax: '<percentage>';
  initial-value: 0%;
  inherits: true;
}




@keyframes borderRotate {
	100% {
		--angle: 420deg;
	}
}
/*
 * .home #sf_form_salesforce_w2l_lead_2 .punt {
		--d: 2500ms;
	--angle: 90deg;
	--gradX: 100%;
	--gradY: 50%;
	--c1: rgba(168, 239, 255, 1);
	--c2: rgba(168, 239, 255, 0.1);
	
	border: 0.25rem solid;
	border-image: conic-gradient(from var(--angle), var(--c2), var(--c1) 0.1turn, var(--c1) 0.15turn, var(--c2) 0.25turn) 30;
	animation: borderRotate var(--d) linear infinite forwards;
	border-radius:20px;
}

 * 
 * 
.home #sf_form_salesforce_w2l_lead_2 input[type=submit]
{
margin:0px !important;	
box-shadow: 6px 6px 15px #1f60875e;
    backdrop-filter: blur( 2px );
    -webkit-backdrop-filter: blur( 2px );
   border-radius:0px !important;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
	    background: #00ccff78 !important;
	padding:18px;
}
*/
/*sales force form id 2 submit button*/

/*footer remove top margin*/
@media only screen and (min-width:769px)
{
body.home.page-template-default footer.footer_wrap {
    margin-top: 0px !important;
}
}

@media only screen and (max-width:999px)
{
	.home #sf_form_salesforce_w2l_lead_2 .punt
	{
		width:100%;
	}
}


/*New Footer css*/
footer .wpb_text_column a:hover
{
color: #00aeef !important;
}


.footersubscribenews
{
background-color: #00a1e1;
    padding: 10px;
    border-radius: 20px;
    font-weight: 700;
}

/*
.reality-logo, .email-icon-blue, .phone-icon, .facebook-icon, .twitter-icon, 
.youtube-icon, .email-icon, .linkedin-icon
{ max-width: 100%; background-size: 100%; background-image: url('https://www.realitypremedia.com/wp-content/uploads/2023/02/footer-sprite.png'); }
 
.reality-logo { background-position: 0 0%; background-size: 100%; }
.email-icon-blue { background-position: 0 16.608997%; background-size: 433.5%; }
.phone-icon { background-position: 0 32.179931%;    background-size: 420.5%; }
.facebook-icon { background-position: 0 46.779661%; background-size: 568.571429%; }
.twitter-icon { background-position: 0 60%; background-size: 568.571429%; }
.youtube-icon { background-position: 0 73.220339%; background-size: 568.571429%; }
.email-icon { background-position: 0 86.440678%; background-size: 568.571429%; }
.linkedin-icon { background-position: 0 100%; background-size: 568.571429%; }
*/

@media only screen and (max-width:767px)
{
	footer
	{
		text-align:center;
	}
	
.home #sf_form_salesforce_w2l_lead_2
{
padding-right: 20px;	
}
	
}

.footer_wrap .wpb_text_column.wpb_content_element.link-hover {
    margin: 1.5em 0;
}

/*COMMENT BELOW CSS FROM CUSTOMCSS1.CSS FILE
 * 
 * 
 * @media (min-width: 768px) and (max-width: 1020px)
footer.footer_wrap .wpb_text_column.wpb_content_element.link-hover {
    margin: 0em 0 !important;
}
 * 
 * 
 * */

.footerlinksa a
{
	display:block;
}

.txtalgncentr
{
	text-align:center;
}

.footersubscribeform
{
	color:#fff;
}

.footersubscribeform .enquiretext
{
	text-align:left;
	  margin-bottom: 5px;
}

.footersubscribeform input[type=submit]
{
	    font-size: 18px;
    padding: 10px;
    width: 80% !important;
    font-weight: 500;
}

.footersubscribeform input[type=email]
{
	border: 1px solid #5f5f5f;
    padding-left: 10px;
	background-color: #413f3f7a;
}

.footersocial a
{
	    padding-left: 5px;
    padding-right: 5px;
}

footer .copyrighttxt
{
	font-size:small;	
}

@media only screen and (min-width:768px) and (max-width:1344px)
{
	footer .footer3colrow .vc_column_container 
	{
		width:33.33% !important;
	}
}

@media only screen and (min-width:768px) and (max-width:1307px)
{
	.footersubscribenews 
	{
		line-height:2.5em;
		padding:7px;
		/*white-space: pre-wrap;*/
		
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
	}
	
}

@media (max-width: 1024px)
{
footer {
    padding-bottom: 5px !important;
}
}

/*
@media (max-width:768px) {
	footer .hide_on_mobile {
		display:none !important;
	}
}*/

@media only screen and (min-width:768px) and (max-width:1020px)
{
	.footerlinksa,.footersubscribeform 
	{
		padding-top:1.5em;
	}
}	


.footersocial a img:hover,.footeremail img:hover,.footerphone img:hover
{
	-moz-transform: translate(-4px, -4px);
    -ms-transform: translate(-4px, -4px);
    -o-transform: translate(-4px, -4px);
    -webkit-transform: translate(-4px, -4px);
    transform: translate(-4px, -4px)
}


.footeremail img,.footerphone img
{
	-moz-transform: translate(-2px, -2px);
    -ms-transform: translate(-2px, -2px);
    -o-transform: translate(-2px, -4px);
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px)
}

/*for all pages which have form 2*/
#sf_form_salesforce_w2l_lead_2 input, #sf_form_salesforce_w2l_lead_2 textarea
{
	    border-radius: 10px;
}

#sf_form_salesforce_w2l_lead_2 textarea
{
	min-height: 150px !important;
}

/* for all form captcha to be center aligned */
.sf_field_recaptcha 
{
	text-align:center;
}

.sf_field_recaptcha .g-recaptcha
{
	display:inline-block;
}

/*jan 2023*/
.footersubscribenews:hover
{
	color:#333131 !important;
} 

.footeremail a:hover,.footerphone a:hover
{
	color:#00a0e3 !important;
} 

/**oct 2023*/
.footersocial img
{
	margin-bottom:10px;
}

/*****march 2024 issue with page not having scroll bar and showing only the footer**********/
html
{
	height:auto;
}


/**aug 2025*/
@media only screen and (min-width:1091px)
{
.mobile_exp_3d
	{
		display:none;
	}
}
