/*
Theme Name: The7 Child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.H1Title h1{text-shadow:0 0 2px rgba(0,0,0,0.4), 2px 2px 5px rgba(0,0,0,0.3);}
.highlight span{color:#524CA9;}
.elementor-sticky--active img{margin-top:80px;}
a.scroll-top.on:before {content: "\25B2";color: #fff;}
.breadcream-box{box-shadow:0px 5px 5px rgba(0, 0, 0, 0.2);}
#primary-menu .menu-item-7421 a {background: skyblue !important;border-radius: 3px;padding: 5px 9px 5px 7px;color:white;}
.dt-mega-menu-wrap .sub-nav{background-color: #fbfbfb;}
.wpb_wrapper p,.wpb_wrapper ul li {text-align:left;}
.wpb_wrapper ul{list-style:none; margin-left:5px;}
.wpb_wrapper ul li:before{content: '✓';padding-right:5px;color:#4267b2;font-weight: 700;}
a{color:#4267b2}
.scroll-top.on{bottom:40px;}
h1, h2, h3, h4, h5, h6{margin:0px;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section{padding-top: 10px;padding-bottom:10px;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom:10px;}
.textm{ text-decoration:none;font-weight:normal;}
.mpc-icon-column__heading{font-weight: normal;}
.text-right{border-right:1pt solid #ccc;}
.textnone a{text-decoration:none;}
.masthead:not(.side-header) .header-bar {padding-top:10px; padding-bottom:10px;}
.Toc-box .elementor-toc__header{font-weight:500;}
.elementor-sticky--effects .elementor-toc__header{margin-top:40%;}
.elementor-sticky--effects{}
.Content-Page-Box h2, .Content-Page-Box h3{color:#4267b2;font-weight:500;}
.Content-Page-Box h2{margin: 3% 0;background: #f4f4f4;padding: 5px 10px;border-radius: 5px;}
.Content-Page-Box ul{list-style:none;margin: 0px 10px;}
.Content-Page-Box ul li{line-height:30px;margin-bottom: 15px;}
.Content-Page-Box ul li::before{content: '✓';padding-right: 15px;color:#4267b2;font-weight: 700;}
#main .gform_wrapper textarea, .gform_wrapper .top_label .gfield_label {font-size:15px;}
.pi-weight-700{font-size: 14px; text-align: center;}
#commentform .gglcptch{margin:0 0 70px;}
.single .post:not(.type-event) .post-thumbnail, .single .single-postlike:not(.type-event) .post-thumbnail{margin-bottom:15px;}
.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {min-height:1px;}
.contactform {background: #f5f5f5 none repeat scroll 0 0; border-radius: 5px;    margin-left: 4%;    padding-top: 15px;    width: 45%;}
.contactitle{color: #000;    font-size: 30px;    text-align: center;}
.lettalk{font-size: 60px;color: #ffffff;line-height: 65px;text-align: center;font-family: Droid Serif;font-weight: 700;font-style: italic;}
.lettalk p{color: #ffffff;font: 22px/35px Droid Serif;font-style: italic;text-align: center;}
#input_2_5,#input_2_8,#input_2_10, #gform_wrapper_1 .top_label input.medium,#input_1_3, #input_1_9{width:100% !important;}
#input_1_10{height:100px;}
#gform_wrapper_1 .top_label div.ginput_container{margin-bottom:5px;}
.homebanneramp,#gform_wrapper_1 textarea, #gform_wrapper_1 .top_label .gfield_label,.mfp-image,#comments,#gform_fields_6 label{display:none;}
#input_1_9{ color:#ccc;}
.intl-tel-input .flag-dropdown .selected-flag{ margin-top:5px;}
.textm{ text-decoration:none;font-weight:normal;}
.mpc-icon-column__heading{font-weight: normal;}
.text-right{border-right:1pt solid #ccc;}
.textnone a{text-decoration:none;}
.t-heading{font-size: 42px;font-weight: bold;text-shadow: 2px 2px 1px #000000;color:#fff;}
.t-Desc{color: #fff; font-size: 20px;text-shadow: 1px 1px 1px #000000;}
.widget_categories li, .widget_archive li{color:#333;}
.product h3{color:#09b1b9;}
.upfont{color: #ffffff; font-size: 56px;line-height:55px; font-weight: 800; margin: 0 auto;  max-width: 925px;
padding: 0 20px; text-align: center;    text-shadow: 1px 1px 1px #000000; text-transform: uppercase;}
.casestudies-head{color: #033333;font-size: 60px;font-weight: 800;letter-spacing: 2px;text-align: center;text-shadow: 1px 2px 3px #000000;text-transform: uppercase;}
.casestudies-head b{color: #09b1b9;}f
.footcontact {color: #000;font-size: 60px; font-weight: 800; letter-spacing: 2px;
 margin-top: 0;text-align: center; text-shadow: 1px 2px 3px #000000; text-transform: uppercase;}
.page-contact-header .title::after {left: 50%; margin-left: -30px;}
.border::after { content: ''; display: block; width: 60px; height: 2px; background: #f16334; position: absolute;bottom: 0;}
.page-contact-header .red::after {content: ''; display: block;width: 100%;  height: 235px; background: url('https://neilpatel-qvjnwj7eutn3.netdna-ssl.com/wp-content/themes/neilpatel/images-prev/contact/bg-header-v2.png') center no-repeat; position: absolute;    bottom: -32px;    left: -64px;}
.page-contact-header { background: #fff;  border-bottom: solid #e1e9ec 1px; text-align: center; color: #3f4a4d; padding: 15px 0 70px 0;}
.page-contact-header .title::after {left: 50%;margin-left: -30px;}
.page-contact-header .title { font-size: 56px; line-height: 1.178571429em; padding: 0 0 55px 0; margin: 0 0 20px 0;}
.page-contact-header .red {display: block; text-transform: uppercase;  font-size: 120px; line-height: 0.9em;  font-weight: 600;letter-spacing: -0.9px;   margin: 30px 0 0 0;   position: relative;font-family: 'geomanist', Helvetica, Arial;}
.red {color: #f16334 !important;}
.light {font-weight: 300 !important;}
.regular {font-weight: 400 !important;}
.book {font-weight: 500 !important;}
.border {position: relative;}
.border:after {content: '';	display: block;	width: 60px;	height: 2px;	background: #f16334;	position: absolute;	bottom: 0;}
#header_microwidget2-menu{background:#FF9900;border-radius:3px;padding:5px;}
#header_microwidget2-menu:hover{background:skyblue;}
#primary-menu .menu-item-4585 a{background:skyblue !important;border-radius:3px;padding:5px 9px 5px 7px;}
#primary-menu .menu-item-4585 a span{color:#fff;}
#primary-menu .menu-item-4585 a:hover{background:#ff9900 !important;text-decoration:none !important;color:#fff;text-decoration:none;}
.orange{color:#F2784B}
.full-width-wrap .cont-id-0{margin:0px !important;}
.wf-container-main{grid-column-gap: 10px !important;}
.cont-id-0 .wf-cell{padding:0px 10px 20px; }
.page-template-template-blog-masonry #content article{border:1px solid #ccc;border-radius:4px;}
.page-template-template-blog-masonry #content article .blog-content{padding: 10px 10px 10px 10px;}
.page-template-template-blog-masonry #content article .blog-content p img{border-radius:4px 4px 0 0px;}
.blog .details.more-link, .dt-blog-shortcode .details.more-link{font-size: 15px;background:rgba(59,123,191,0.99);color: #fff;padding: 10px;border-radius: 4px;}
.mpc-post__meta{padding:5px 0;}
.mpc-button__content{background:rgba(59,123,191,0.99);color: #fff;padding:5px 10px;border-radius: 4px; font-size:14px;margin-top: 10px;}
.mpc-button__content:after{content:"\f061";margin-right:5px;}
.resized {width : 40%;height : 200px;float : left;}
.author-info{border: 1px solid #ccc;background: transparent;padding:10px;margin-bottom: 15px;}
.copyright{color: #ccc;font-size: 15px; text-align: right;}
.copyright div a{color:#fff}
.termlinks a{font-size:12px; color:#ffffff;padding-top:5px;}
.footercontent{border: 2pt solid #fff;padding: 20px;text-align: center;color: #fff;}
.copybar{text-align:center;color:#fff;font-family:raleway;font-size:20px;}
.copybar a{color:#fff;}
.copybar a:hover{color:#23527e;}
h1.copybar1{text-align:center;color:#FFFFFF;font-family:raleway;font-size:54px;font-style:normal}
h1.copybar2 { background-color: transparent;border-radius: 0;border-style: normal;border-width: 0;color: rgb(255, 255, 255);font-size: 54px;font-style: normal;font-weight: 200;letter-spacing: 0;line-height: 60px;margin-bottom: 4px;padding: 0;text-align: center;}
.para {text-align:center;color:#FFFFFF;font-family:raleway;font-size:18px;}
.callbutton{margin-top:-11%}
.callbutton button.ubtn-normal {padding:10px 20px;}
.seopage-banner{background:url("http://www.pixxelznet.com/wp-content/uploads/2017/11/banner2.jpg") center top / cover no-repeat;
  margin-bottom:0%;padding-bottom:0px;height:495px;}
.page-id-5062 .seoform #gform_wrapper_3{background:##ff5e3a; margin:3% auto auto;padding:0 10px;border-radius:5px;}
.seoform #gform_wrapper_3{background:#C9D5E9; margin:3% auto auto;padding:0 10px;border-radius:5px;}
.seoformw #gform_wrapper_3{width:50%;}
.seoform .widget-title{background:#C9D5E9;border-radius:5px;color:#333333; padding:10px;text-align:center;}
.seoform .gform_wrapper ul.gform_fields li.gfield{padding-right:0px;margin-top:-2%}
#gform_widget-2 .gform_wrapper_3{width:100%;}
#gform_widget-2 .seoform .gform_wrapper ul.gform_fields li.gfield {margin-top:-8%}
.seoform body .gform_wrapper ul li.gfield {margin-top:1px;}
.seoform .gform_wrapper textarea.medium {height:70px;}
.seoform .gform_wrapper .gform_footer {margin:0;padding:0 0 10px;}
.biggest{color:#FFFFFF;font-size:70px;line-height:60px;margin:5% 0 0 21%;width:100%;}
.text--white{color:#FFFFFF;font-size:16px;margin:0 0 0 22%;}
.seoform .gform_footer #gform_submit_button_3{background:#FF9900; margin:8px 0;width:100%;font-size:20px !important;}
.seoform body .gform_wrapper .top_label div.ginput_container {margin-top:-10px;}
#ubtn-8906 {border-radius:5px;padding:5px 10px;}
.viewprice{padding:5px 20px;}
.page-id-5062 .top-bar.solid-bg:before {background: #ff5e3a none repeat center center;}
.page-id-5062 #header_microwidget2-menu {background:#3b7bbf none repeat center center;}
.page-id-5062 #header_microwidget2-menu:hover {background: #ff5e3a;}
.page-id-5062 #header_microwidget2-menu .menu-text:hover{color:#fff;}
.dmca{margin-top: 9%;padding-right: 17px;}
.copyright-img{position: absolute;}
.local-icon svg path{fill:#4267B2;}
.local-faq .elementor-toggle{border: 1px solid #4267B2;border-radius: 4px;}
/*#footer.solid-bg{margin-top: 10px;}*/
/*********  Homepage New Start Here **********/
.page-id-108 h1{color:#4b6eb5;}
.home-box{position: relative;  display: inline-block;width: 380px;height: 490px;  border-radius: 5px;  background-color: #fff;  box-shadow: 0 7px 15px #000;-webkit-box-shadow: 0 7px 15px #000; transition: all 0.3s ease-in-out;margin-right:10px;}
.home-box::after {content: ''; position: absolute;  z-index: -1;margin-right:10px; opacity: 0;  border-radius: 5px;  box-shadow: 0 5px 15px rgba(0,0,0,0.3);  transition: opacity 0.9s ease-in;}
.home-box:hover{box-shadow: 0 0 11px rgba(0, 0, 0, 0.5) !important;  transform: translate(0px, -6px);  transition: box-shadow 0.3s ease 0s;}
.home-box a{color:#999;}
.home-box img{border-radius:5px 5px 0px 0px !important;}
.home-box h2{padding-top:10px;}
.home-box-h2 a{font-size: 22px;font-weight:bold;padding-left: 16px; margin-top: 10px;color:#4b6eb5;}
.home-box-h2:hover, .home-box a:hover{color:#3b7bbf;}
.home-box-h3{font-size: 16px;font-weight:500;padding-left: 16px; margin-top: 10px;}
.home-box p{text-align: left; height: 53px;    color: #999;}
.home-box-icon{height: 40px;}
.Titleh2{color:#fff;}
#aff-marketing svg,.email-mark svg{width:450pt;}
#footer .wf-container{border-bottom:2px solid #333;}
/*.single-post #content,.single-post .sidebar-content{margin:10px 0px 10px 0px;}
.portfoilo article{padding: 5px !important;margin: 5px !important; border: 1px solid #ccc; border-radius: 5px;}*/
/*********  Homepage New End Here **********/
#testimonials .dt-owl-item-inner .dt-owl-item-description {margin:15px 0;}
#testimonials .dt-owl-item-inner .dt-owl-item-image{border:2px solid #4267B2;padding:1px;width:100px;}
/*********  Sitemap New Start Here **********/

.rank-math-html-sitemap__section{width: 45%; display: inline-block;border: 1px solid #ccc;border-radius: 5px;margin: 10px;vertical-align: top;}
.rank-math-html-sitemap__section h2{color:#4267b2;}
.rank-math-html-sitemap .rank-math-html-sitemap__list{text-align:left; list-style:none; margin-left:5px;} 
.rank-math-html-sitemap .rank-math-html-sitemap__list li{padding:5px; line-height:20px;} 
.rank-math-html-sitemap .rank-math-html-sitemap__list li a{text-decoration:none;}
.rank-math-html-sitemap .rank-math-html-sitemap__list li::before{content: '✓';padding-right: 15px;color:#4267b2;font-weight: 700;}

/*********  Sitemap New End Here **********/

/*********  Presentations Page Start Here **********/
.slideshareh2{font-size:22px;color:#000;}
.slidesharep{font-size:16px;line-height:26px;color:#000;}
.slideshare iframe{width:600px;}

/*********  Presentations Page End Here **********/

/*********  Lead Capture Section Start Here *********linear-gradient(135deg, #492cdd 0%, #AD38E2 100%)*/
/*.Head-bg-box::before{content: ''; position: absolute;height: 850px;width: 850px;border-radius: 14%;transform: rotate(25deg); background-color: #25d0c5; background-image: linear-gradient(45deg,#202020 0%,#454545 100%); top: -140px; left: 57%; opacity: .3;z-index: 1;}*/
.Head-bg-box{background:linear-gradient(to right,#4267B2,#492cdd,#4267B2)}
body .gform_wrapper ul li.gfield,body .gform_wrapper .top_label div.ginput_container{margin-top:1px;}
.leadbg{background:#F2F8FC}
#input_6_6{height:100px;}
.G-Lead-form{box-shadow: 0 0 11px rgba(0, 0, 0, 0.5);border-radius:10px;}
.G-Lead-form .gform_heading h3{text-align: center;font-size:24px;font-weight: 500;}
.G-Lead-form .gform_wrapper,#gform_widget-2{background: #f1f1f1;border-radius:10px;padding: 20px;}
.G-Lead-form .gf_page_steps{border-bottom: none !important; text-align:center;}
.G-Lead-form .gf_step_number {background: #ccc;height: 54px;width: 54px;border-radius: 50px;font-size: 48.58px !important;color: #fff;display: inline-block;line-height: 1.2;z-index: 1;position: relative;text-align:center;}
.G-Lead-form .gf_step_label {color: #443f35;font-size: 16px;display: block !important;}
.G-Lead-form .gform_legacy_markup_wrapper .top_label input.medium,.G-Lead-form .gform_legacy_markup_wrapper .top_label select.medium
{width:100%;}
.G-Lead-form #input_4_6{height:70px;}
.G-Lead-form .gform_page_footer{text-align:center;}
.G-Lead-form .gform_next_button,.G-Lead-form .gform_previous_button,.G-Lead-form #gform_submit_button_4{padding:10px 10%;background:#4c7ebb; border-radius:5px; font-size:20px !important; border:none;font-family:poppins;font-weight:400; line-height:15px;}
.G-Lead-form .gform_next_button:hover,.G-Lead-form .gform_previous_button:hover,.G-Lead-form #gform_submit_button_4:hover{ background:#ff9900;}
#gform_wrapper_3 .gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:0px;}
#input_3_5{height:90px;margin-top:0px;}
.gform_legacy_markup_wrapper .hidden_label input.large, .gform_legacy_markup_wrapper .hidden_label select.large, .gform_legacy_markup_wrapper .top_label input.large, .gform_legacy_markup_wrapper .top_label select.large{margin:0px;}
body .gform_legacy_markup_wrapper ul li.gfield{margin-top:5px;}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:0px !important;}
.gform_legacy_markup_wrapper .gform_footer{text-align:center;padding: 0px 0 10px 0 !important;margin: 5px 0 0 0 !important;}
.request-box{background:#DFECFC;border-radius: 5px;border: 1px solid #4267B2;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:15px;}
.request-box .gform_legacy_markup_wrapper{margin:0px;}
.request-box .gform_legacy_markup_wrapper .gform_body{margin: 25px 0;}
.request-box .gform_wrapper .gform_heading{margin-bottom:10px;}
.request-box .gform_wrapper .gform_heading h3{text-align: center;font-size: 23px;font-weight: 500;padding: 10px 0px;margin: 0px;background:#4267B2;color: #fff;border-radius: 5px 5px 0 0;}
.request-box .gform_wrapper .gform_heading h3:after{content:"";width: 0px;height: 0px;position: absolute;left: 50%;top:54px;margin-left: -8px;border-style: solid;border-width: 10px 8.5px 0 8.5px;border-color: #4267B2 transparent transparent transparent;}
.request-box .gform_legacy_markup_wrapper ul.gform_fields li.gfield{margin:15px 0;}
.request-box .gform_wrapper li.hidden_label input,.request-box .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{border-radius:5px; border:1px solid #4267B2;padding:0 0 0 10px;color:#4267B2 !important;}
.request-box .gform_wrapper form{padding:0 10px;margin-bottom:15px;}
.request-box .gform_button{background:#4267B2 !important;padding:10px 100px !important;margin: 0px !important;}
.request-box .gform_button:hover{background:#000;}
/*********  Lead Capture Section End Here **********/

/*********  Sidebar Section Start Here **********/
.sidebar .widget, .sidebar-content .widget, .elementor-widget-sidebar .widget{ padding:10px 0px;}
#sidebar .sidebar-content{padding-left:10px;}
#gform_widget-2 .widget-title{text-align:center;}
#recent-posts-2,#categories-2,#nav_menu-6{border:1px solid #DFECFC;padding:0px;margin-bottom: 10px;border-radius:5px;}
#recent-posts-2 .widget-title,#categories-2 .widget-title,#nav_menu-6 .widget-title{padding:15px 10px;color:#4267b2; background:#DFECFC;}
#recent-posts-2 a{ padding-bottom:5px;}
#recent-posts-2 ul li,#categories-2 ul li,#nav_menu-6 ul li{border-bottom: 1px solid #DFECFC;margin-bottom: 10px;padding:0px 0px 10px 10px;}
#recent-posts-2 ul li:last-child,#categories-2 ul li:last-child,#nav_menu-6 ul li:last-child{border:none;}
/*#nav_menu-6 ul li{border-width:0px;}*/
/*********  Sidebar Section End Here **********/

/*********  Services Page Start Here **********/
.seobox,.webbox,.ppcbox,.smobox,.ormbox,.crobox{Padding:20px;}
.seobox{border-bottom: 1pt solid #ccc; border-right: 1pt solid #ccc;}
.webbox{border-bottom: 1pt solid #ccc; border-right: 1pt solid #ccc;}
.ppcbox{border-bottom: 1pt solid #ccc;}
.smobox{border-right: 1pt solid #ccc;}
.seobox:hover,.webbox:hover,.ppcbox:hover,.smobox:hover,.ormbox:hover,.crobox:hover{background:#000000;}
.seobox:hover i,.webbox:hover i,.ppcbox:hover i,.smobox:hover i,.ormbox:hover i,.crobox:hover i{color:#ffffff;}
.seobox:hover p,.webbox:hover p,.ppcbox:hover p,.smobox:hover p,.ormbox:hover p,.crobox:hover p{color:#ffffff;}
.seobox:hover a,.webbox:hover a,.ppcbox:hover a,.smobox:hover a,.ormbox:hover a,.crobox:hover a{color:#ffffff;}
.ormbox{border-right: 1pt solid #ccc;}
.crobox{}
.wpsm-show,.wpsm-hide{text-decoration:none !important;text-transform: capitalize;color: var(--e-global-color-text) !important;font-weight:600;}
.wpsm-show:hover,.wpsm-hide:hover{color:#000 !important;}
.wpsm-show:after {content: "+";margin-left: 10px;}
.wpsm-hide:after {content: "-";margin-left: 10px;}
/*********  Services Page Start END **********/
.hometitle{color:#000000;}
.headboxbg{background:#39B1C6/*#67bcdb*/;margin-top: 5%;padding-top: 2%;padding-bottom:2%;}
.headbox h1, .headbox h2{color:#ffffff;margin-bottom: 15px;}
.headbox h1{font-size:32px;line-height:34px;font-weight:400;color:rgba(255, 255, 255, 0.9);margin:0 0 15px;}
.headbox h2{font-size:28px;line-height:30px;text-transform: capitalize;margin: 0;}
.headbox p{font-size:16px;line-height:24px;margin-top:2%;color:#ffffff;}
.butonbox button.ubtn-normal{padding:10px 25px 10px 10px; border-radius:5px !important;}
.butonbox .ubtn-text{font-weight: 600;}
.butonbox button.ubtn-normal:hover{background:#FF5A09;border-radius:5px;}
.butonbox .ubtn-sep-icon-right .ubtn-icon{ padding-right: 5px;}
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon{right: 10px !important;}
.seobox,.webbox,.ppcbox,.smobox,.ormbox,.crobox{Padding:20px;}
.seobox{border-bottom: 1pt solid #ccc; border-right: 1pt solid #ccc;}
.webbox{border-bottom: 1pt solid #ccc; border-right: 1pt solid #ccc;}
.ppcbox{border-bottom: 1pt solid #ccc;}
.smobox{border-right: 1pt solid #ccc;}
.seobox:hover,.webbox:hover,.ppcbox:hover,.smobox:hover,.ormbox:hover,.crobox:hover{background:#000000;}
.seobox:hover i,.webbox:hover i,.ppcbox:hover i,.smobox:hover i,.ormbox:hover i,.crobox:hover i{color:#ffffff;}
.seobox:hover p,.webbox:hover p,.ppcbox:hover p,.smobox:hover p,.ormbox:hover p,.crobox:hover p{color:#ffffff;}
.seobox:hover a,.webbox:hover a,.ppcbox:hover a,.smobox:hover a,.ormbox:hover a,.crobox:hover a{color:#ffffff;}
.ormbox{border-right: 1pt solid #ccc;}
.crobox{}
.h3-title a{font-size:20px;}
.h3-title a:hover{color:#276ea2 !important;}
.headerimg{}
.contentbox{margin-top: 3%;}
.sticky {}
.p-textbox p {color: #626262; font-size: 14px;line-height: 22px;text-align: left;}
.white-text{color: #fff;font-size: 14px;line-height: 20px;}
.section-h3-text{font-size:21px;font-weight:400;}
#list-icon-wrap-6393 { margin-top: 20px;}
#bottom-bar .wf-float-left{font-size:16px; line-height:20px;}
.menu-text, .subtitle-text{font-size:16px; line-height:20px;}
/***************  Menu icon ***************/

.main-nav .dt-mega-menu .sub-nav .dt-mega-parent > a .fa{font-size: 32px;margin-left: -23px;margin-top: 4px;color: #4267b2;}
.main-nav .sub-nav .fa {font-size: 16px; color: #4267b2;}
.dt-mega-menu-wrap>.sub-nav {display: block!important;margin-left: 40px;margin-right: -25px;}
/***************  Menu icon end***************/

/***************  Get a Free Quote start Here ***************/
.freeseobox{border: 1pt solid #ccc; background:#D6D6D6;  border-radius:4px;}
.freeseo{color:#666666;font-weight:normal;font-size:24px; line-height:20px;text-align:center;padding-bottom:20px;}
.freeseo span{text-align:center;font-size:14px;}
.contentleft{background: #f8f8f8 none repeat scroll 0 0; margin-bottom: 15px;padding: 20px 20px 0;}
.freeseotitle{margin-bottom:15px;text-align:center;padding-top:15px;}
.freeseotitle h2{color:#666666;font-weight:normal;font-size:38px; line-height:48px;}
.freeseotitle span{color:#F2784B;}
#gform_wrapper_1 .gform_footer{text-align:center;padding:0 10px;margin:5px 0 0;}
#field_1_13 input, #field_1_14 input, #field_1_15 input, #input_3_9, #input_3_6, #input_3_7{width:100%}
.gform_button{border-radius:5px !important;padding:10px 30px !important; background:#dd3333 none repeat scroll 0 0;border:1pt solid #dd3333;font-size: 18px !important; font-weight: normal !important;text-transform: capitalize !important;width:100%;}
#gform_submit_button_1:hover{background:#000 !important;border:1pt solid #000 !important;}
.vc_tta-title-text{font-size: 15px;font-weight: normal;}
.vc_tta-panel-body{font-size: 12px; background: #ffffff !important;}
#gform_fields_3 .gform_wrapper .top_label div.ginput_container {margin-top:-9px;}
#gform_fields_3 .gform_wrapper.gf_browser_chrome select{width:100% !important;}
.header h2{color:#000000; text-align:center;}
.headerp{color:#000000;}
.gravity-form{ border:1px solid #ccc; border-radius:4px; padding:0 20px;}	
.gravity-form #gform_wrapper_3{ margin-top:0px;}
.gravity-form .gform_footer{margin-top:0px;padding-top: 5px;text-align: center;}
.gravity-form{}
#gform_submit_button_3{background: #4c7ebb;padding: 10px 50px !important;}
#gform_submit_button_3:hover{background: #ff6600 !important;}
a.link_button:hover{color:#ffffff;}
/***************  Get a Free Quote End Here  ***************/

.post-content-box h2,.post-content-box h3,.post-content-box h4,.post-content-box h5{color:#4267b2}
.post-content-box h2,.post-content-box h3{font-weight:500;}
.post-content-box h2{font-size:28px; line-height:35px;}
.post-content-box h3{font-size:18px;}
.post-content-box img{border-radius:5px; border:1px solid #6996D1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}
.related-post .elementor-post__read-more{border-radius: 5px;padding: 5px 20px;background:#4267B2;color:#fff !important;}
.related-post .elementor-post__read-more:hover{ background:#000;}
/***************  Common Form start Here ***************/

/*************** Common start Here ***************/
.textwidget p {color: white; line-height: 1.8; font-size:20px;}
.cta-box{}
.cta-box:hover{transform: translate(0px, -6px);  transition: box-shadow 0.3s ease 0s;}
/*************** Animation start Here ***************/

.box-animation-1{
    animation: animation-1 5s ease-out infinite;
}
.box-animation-2{
    animation: animation-2 4s ease-out infinite;
}
.box-animation-3{
    animation: animation-3 5s ease-out infinite;
}
.box-animation-4{
    animation: animation-4 4s ease-out infinite;
}


@keyframes animation-1 {
     50% {
         transform: translate(0, 20px);
     }
 }
@keyframes animation-2 {
    50% {
        transform: translate(0, 35px);
    }
}
@keyframes animation-3 {
    50% {
        transform: translate(0, 25px);
    }
}
@keyframes animation-4 {
    50% {
        transform: translate(0, 40px);
    }
}
@keyframes shrink {
    0% {
        width: 90%;
        margin: 0 5%;
    }
    50% {
        width: 60%;
        margin: 0 18%;
    }
    100% {
        width: 90%;
        margin: 0 5%;
    }
}
 .animation-one {
        -webkit-animation: move-one 7s ease-in-out infinite;
        animation: move-one 7s ease-in-out infinite;
    }
    @keyframes move-one {
        0% {
            -webkit-transform: translateX(0) translateY(5px);
            transform: translateX(0) translateY(5px)
        }
        50% {
            -webkit-transform: translateX(0) translateY(-5px);
            transform: translateX(0) translateY(-5px)
        }
        100% {
            -webkit-transform: translateX(0) translateY(5px);
            transform: translateX(0) translateY(5px)
        }
    }
    @-webkit-keyframes move-one {
        0% {
            -webkit-transform: translateX(0) translateY(5px);
            transform: translateX(0) translateY(5px)
        }
        50% {
            -webkit-transform: translateX(0) translateY(-5px);
            transform: translateX(0) translateY(-5px)
        }
        100% {
            -webkit-transform: translateX(0) translateY(5px);
            transform: translateX(0) translateY(5px)
        }
    }

    .animation-two {
       /* position: absolute;
        bottom: -10px;*/
        -webkit-animation: move-two 8s ease-in-out infinite;
        animation: move-two 8s ease-in-out infinite;
    }
    @-webkit-keyframes move-two {
        0% {
            -webkit-transform: translateX(-25px) translateY(-225px);
            transform: translateX(-25px) translateY(-225px)
        }
        50% {
            -webkit-transform: translateX(-25px) translateY(-205px);
            transform: translateX(-25px) translateY(-205px)
        }
        100% {
            -webkit-transform: translateX(-25px) translateY(-225px);
            transform: translateX(-25px) translateY(-225px)
        }
    }
    @keyframes move-two {
        0% {
            -webkit-transform: translateX(-25px) translateY(-225px);
            transform: translateX(-25px) translateY(-225px)
        }
        50% {
            -webkit-transform: translateX(-25px) translateY(-205px);
            transform: translateX(-25px) translateY(-205px)
        }
        100% {
            -webkit-transform: translateX(-25px) translateY(-225px);
            transform: translateX(-25px) translateY(-225px)
        }
    }

    .animation-three {
       /* position: absolute;*/
        -webkit-animation: move-three 9s ease-in-out infinite;
        animation: move-three 9s ease-in-out infinite
    }
    @-webkit-keyframes move-three {
        0% {
            -webkit-transform: translateX(-45px) translateY(-225px);
            transform: translateX(-45px) translateY(-225px)
        }
        50% {
            -webkit-transform: translateX(-45px) translateY(-205px);
            transform: translateX(-45px) translateY(-205px)
        }
        100% {
            -webkit-transform: translateX(-45px) translateY(-225px);
            transform: translateX(-45px) translateY(-225px)
        }
    }
    @keyframes move-three {
        0% {
            -webkit-transform: translateX(-45px) translateY(-225px);
            transform: translateX(-45px) translateY(-225px)
        }
        50% {
            -webkit-transform: translateX(-45px) translateY(-205px);
            transform: translateX(-45px) translateY(-205px)
        }
        100% {
            -webkit-transform: translateX(-45px) translateY(-225px);
            transform: translateX(-45px) translateY(-225px)
        }
    }
    .animation-four {
        position: absolute;
        -webkit-animation: move-four 6s ease-in-out infinite;
        animation: move-four 6s ease-in-out infinite
    }
    .animation-new{
        position: absolute;
        bottom: 10px;
    }
    @-webkit-keyframes move-four {
        0% {
            -webkit-transform: translateX(330px) translateY(-215px);
            transform: translateX(330px) translateY(-215px)
        }
        50% {
            -webkit-transform: translateX(330px) translateY(-240px);
            transform: translateX(330px) translateY(-240px)
        }
        100% {
            -webkit-transform: translateX(330px) translateY(-215px);
            transform: translateX(330px) translateY(-215px)
        }
    }
    @keyframes move-four {
        0% {
            -webkit-transform: translateX(330px) translateY(-215px);
            transform: translateX(330px) translateY(-215px)
        }
        50% {
            -webkit-transform: translateX(330px) translateY(-240px);
            transform: translateX(330px) translateY(-240px)
        }
        100% {
            -webkit-transform: translateX(330px) translateY(-215px);
            transform: translateX(330px) translateY(-215px)
        }
    }


/*************** Animation End Here ***************/

/*----------------------------------------------------Responsive CSS Start ------------------------------------------------------------------*/

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation : portrait) { 
	/* Galaxy S5 Portrait */
.seopage-banner{margin-bottom: 65%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest {font-size: 37px;margin-top: 10px;line-height: 36px;margin-left: 1px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation : landscape) { 
	/* Galaxy S5 landscape */
.seopage-banner{margin-bottom: 65%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest {font-size: 37px;margin-top: 10px;line-height: 36px;margin-left: 1px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : portrait) { 
/* iPhone 5 Portrait */
.seopage-banner{margin-bottom: 65%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest {font-size: 37px;margin-top: 10px;line-height: 36px;margin-left: 1px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : landscape) { 
    /* iPhone 5 landscape */
.seopage-banner{margin-bottom: 65%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest {font-size: 37px;margin-top: 10px;line-height: 36px;margin-left: 1px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) { 
/* iPhone 6 Portrait */
.seopage-banner{margin-bottom: 95%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest {font-size: 37px;margin-top: 10px;line-height: 36px;margin-left: 1px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) { 
    /* iPhone 6 landscape */
.seopage-banner{margin-bottom: 33%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest {font-size: 37px;margin-top: 10px;line-height: 36px;margin-left: 1px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) { 
    /* iPhone 6+ Portrait */
.seopage-banner{margin-bottom: 90%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest{font-size: 37px;margin: 14px;line-height: 36px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) { 
    /* iPhone 6+ landscape */
.seopage-banner{margin-bottom: 65%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest{font-size: 37px;margin: 14px;line-height: 36px;}
.text--white {margin: 0;}

}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* Ipad For portrait layouts only */
.seopage-banner{margin-bottom: 65%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest{font-size: 37px;margin: 14px;line-height: 36px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* Ipad For landscape layouts only */
.seopage-banner{margin-bottom: 33%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest{font-size: 37px;margin: 14px;line-height: 36px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:portrait) {
  /* Ipad Pro For portrait layouts only */
.seopage-banner{margin-bottom: 6%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest{font-size: 37px;margin: 14px;line-height: 36px;}
.text--white {margin: 0;}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:landscape) {
  /* Ipad Pro For landscape layouts only */
.seopage-banner{margin-bottom: 6%;}
.seoform #gform_wrapper_3 {width:100%}
.biggest{font-size: 37px;margin: 14px;line-height: 36px;}
.text--white {margin: 0;}
}

/*----------------------------------------------------Responsive CSS End ------------------------------------------------------------------*/


@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
.masthead{box-shadow:0 0 10px 3px rgb(0 0 0 / 11%) !important;}
#phantom{background:#dfecfc;box-shadow:0 0 10px 3px rgb(0 0 0 / 11%);}
.sub-nav .menu-item i.fa,.sub-nav .menu-item i.fas,.sub-nav .menu-item i.far,.sub-nav .menu-item i.fab {text-align: center;width: 1.25em;}
.elementor-widget:not(:last-child) {margin-bottom: 5px;}
.top-grey-bg{background:#F3F3F5;}
.second-row-bar{background:#D7E1F9;}
.light-green{background:#dbf5d1;}
.dark-blue{background:#4B6EB5;}
.breadcrumbs a:nth-child(1)::before{content: '\f015';padding-right: 5px;font-family: FontAwesome;}
.content-box a,.content-box-thank a{color:#4B6EB5;}
.content-box a:hover,.content-box-thank a:hover{color:#1E3D7D;}
.right-link{margin-right:20px;}
.right-link i{margin-left:5px;}
.content-box-thank a{font-weight:500;}
/*********  Lead Capture Section Start Here *********linear-gradient(135deg, #492cdd 0%, #AD38E2 100%)*/
/*.Head-bg-box::before{content: ''; position: absolute;height: 850px;width: 850px;border-radius: 14%;transform: rotate(25deg); background-color: #25d0c5; background-image: linear-gradient(45deg,#202020 0%,#454545 100%); top: -140px; left: 57%; opacity: .3;z-index: 1;}*/
.Head-bg-box{background:linear-gradient(to right,#4267B2,#492cdd,#4267B2)}
body .gform_wrapper ul li.gfield,body .gform_wrapper .top_label div.ginput_container{margin-top:1px;}
.leadbg{background:#F2F8FC}
#input_6_6{height:100px;}
.content-box p{}
.content-box ul li{margin:15px 0;}
.G-Lead-form{box-shadow: 0 0 11px rgba(0, 0, 0, 0.5);border-radius:10px;}
.G-Lead-form .gform_heading h3{text-align: center;font-size: 30px;font-weight: 500;}
.G-Lead-form .gform_wrapper,#gform_widget-2{background: #f1f1f1;border-radius:10px;padding: 20px;}
.G-Lead-form .gf_page_steps{border-bottom: none !important; text-align:center;}
.G-Lead-form .gf_step_number {background: #ccc;height: 54px;width: 54px;border-radius: 50px;font-size: 48.58px !important;color: #fff;display: inline-block;line-height: 1.2;z-index: 1;position: relative;text-align:center;}
.G-Lead-form .gf_step_label {color: #443f35;font-size: 16px;display: block !important;}
.G-Lead-form .gform_legacy_markup_wrapper .top_label input.medium,.G-Lead-form .gform_legacy_markup_wrapper .top_label select.medium
{width:100%;}
.G-Lead-form .gform_page_footer{text-align:center;}
.G-Lead-form .gform_next_button,.G-Lead-form .gform_previous_button,.G-Lead-form #gform_submit_button_4{padding:10px 10%;background:#4c7ebb; border-radius:5px; font-size:20px !important; border:none;font-family:poppins;font-weight:400; line-height:15px;}
.G-Lead-form .gform_next_button:hover,.G-Lead-form .gform_previous_button:hover,.G-Lead-form #gform_submit_button_4:hover{ background:#ff9900;}
#gform_wrapper_3 .gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:0px;}
#input_3_5{height:90px;margin-top:0px;}
.gform_legacy_markup_wrapper .hidden_label input.large, .gform_legacy_markup_wrapper .hidden_label select.large, .gform_legacy_markup_wrapper .top_label input.large, .gform_legacy_markup_wrapper .top_label select.large{margin:0px;}
body .gform_legacy_markup_wrapper ul li.gfield{margin-top:5px;}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:0px !important;}
.gform_legacy_markup_wrapper .gform_footer{text-align:center;padding: 0px 0 10px 0 !important;margin: 5px 0 0 0 !important;}
.Website-form{background:linear-gradient(180deg, rgb(163 220 240 / 21%) 0%, rgb(201 211 220 / 38%) 100%);padding: 15px;border-radius:10px;box-shadow:0 0 10px 3px rgb(0 0 0 / 11%);}
#field_1_17{font-size:16px; text-align:center;}
.request-box{background:#DFECFC;border-radius: 5px;border: 1px solid #4267B2;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:15px;}
.request-box .gform_legacy_markup_wrapper{margin:0px;}
.request-box .gform_legacy_markup_wrapper .gform_body{margin: 25px 0;}
.request-box .gform_wrapper .gform_heading{margin-bottom:10px;}
.request-box .gform_wrapper .gform_heading h3{text-align: center;font-size: 23px;font-weight: 500;padding: 10px 0px;margin: 0px;background:#4267B2;color: #fff;border-radius: 5px 5px 0 0;}
.request-box .gform_wrapper .gform_heading h3:after{content:"";width: 0px;height: 0px;position: absolute;left: 50%;top:54px;margin-left: -8px;border-style: solid;border-width: 10px 8.5px 0 8.5px;border-color: #4267B2 transparent transparent transparent;}
.request-box .gform_legacy_markup_wrapper ul.gform_fields li.gfield{margin:15px 0;}
.request-box .gform_wrapper li.hidden_label input,.request-box .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{border-radius:5px; border:1px solid #4267B2;padding:0 0 0 10px;color:#4267B2 !important;}
.request-box .gform_wrapper form{padding:0 10px;margin-bottom:15px;}
.request-box .gform_button{background:#4267B2 !important;padding:10px 100px !important;margin: 0px !important;}
.request-box .gform_button:hover{background:#000;}
.Website-form #form-field-website{padding-left:30px;}
.counter-number-box,.counter-number-box-1{  /* Set "my-sec-counter" to 0 */  counter-reset: my-sec-counter;}
.counter-number-box .counter-number::before{counter-increment: my-sec-counter; content:"" counter(my-sec-counter)"";color:var(--e-global-color-primary); position: absolute;background-color: var( --e-global-color-8f840ea ); width: 44px;height: 44px; border-radius: 50%;font-size: 28.719px; left: 0;display: flex;justify-content: center;align-items: center;z-index: 1; font-weight: 900; margin-top: 0px;}
.counter-number-box .counter-number::after{position: absolute;content: ""; background-color:var( --e-global-color-8f840ea );
width: 3px; left: 20px; overflow: hidden;}
.counter-number-box-1 .counter-number::before{counter-increment: my-sec-counter; content:"" counter(my-sec-counter)"";color:var(--e-global-color-primary); position: absolute;background-color: var( --e-global-color-8f840ea ); width: 44px;height: 44px; border-radius: 50%;font-size: 28.719px; left: 0;display: flex;justify-content: center;align-items: center;z-index: 1; font-weight: 900; margin-top: 0px;}
.counter-number-box-1 .counter-number::after{position: absolute;content: ""; background-color:var( --e-global-color-8f840ea );
width: 3px; left: 20px; overflow: hidden;}
.counter-number-box-1::before {background: linear-gradient(to bottom, #3d6396, #d87928, #eacd45);width:14px;content: '';position: absolute;background-color: var(--e-global-color-primary);transform: rotate(-0deg);height: 92%;z-index: 1;margin-left: 27px;margin-top: 13px;background-repeat: no-repeat;border-radius: 8px;}
.counter-number-box .counter-number:nth-child(1):after,.counter-number-box .counter-number:nth-child(2):after{height:100%; margin-top:-18%}
.counter-number-box .counter-number:nth-child(1):after,.counter-number-box .counter-number:nth-child(3):after{height:100%; margin-top:-18%}
/*********  Lead Capture Section End Here **********/

/*********  Body Content Section start Here **********/
.tabber button:nth-child(1){border-radius:5px 0 0 0;}
.tabber button:last-child{border-radius:0px 5px 0 0;}
.tabber button[aria-selected="true"]:before{content: ''; height: 20px;width: 20px;position: absolute;background-color:var( --e-global-color-primary );top:82%;right:50%;transform: rotate(-45deg);}
/*********  Body Content Section End Here **********/

/*********  Contact Us Section End Here **********/
#contact-us .gform_heading{display:none;}
#field_1_20 legend{font-weight:800;}
#websiteurlid .elementor-field-type-url::before{content: '\f0ac';position: absolute;font-size: 20px;margin-left: 7px;font-family: 'FontAwesome';}
#contact-us .gform_wrapper.gravity-theme .gfield_checkbox label,#contact-us .gform_wrapper.gravity-theme .gfield_radio label{font-size:14px;}
#contact-us .gform_wrapper.gravity-theme .gfield input.large, #contact-us .gform_wrapper.gravity-theme .gfield select.large,#contact-us  .gform_wrapper textarea{border:1px solid var(--e-global-color-primary);border-radius:10px;line-height:25px;margin:0px;font-size:15px;}
#contact-us .gform-footer{margin:0px;padding:0px 0; display: block; text-align: center; background:var(--e-global-color-primary);border-radius:50px; width:90%; margin:auto;}
#contact-us .iti__country-container .iti__selected-dial-code{line-height:20px;margin:0px;}
#contact-us .gform_button{margin:0px;font-weight: 600 !important;font-size: 18px !important;border-radius: 50px !important;padding: 10px 30px !important;text-transform: uppercase !important;width:90%;background:transparent;}
#contact-us .gform_button:hover{background:transparent !important;}
#gform_ajax_spinner_1{position:absolute:right:30px;}
#contact-us .gfield_validation_message{background: transparent;padding: 0px;border: none;margin: 0px;}
#contact-us .gform_validation_errors{padding:10px 0 10px 30px;}
.gform-icon--circle-error:before{margin-left: -10px;}
/*********  Contact Us Section start Here **********/
.card-box-parent .card-box{transform: scale(1);}
.card-box-parent .card-box:before{content: ' '; width: 100%;height: 100%;position: absolute;transition: .3s ease;border-radius: 8px;left: 0;top: 0;}
.card-box-parent .card-box h4{z-index:9999;}
.card-box-parent .card-box:hover:before{transform: scale(1.04);}
.card-box-parent .blue:hover:before{background:#e1eeff;}
.card-box-parent .orange:hover:before{background:#FFEAD9;}
.card-box-parent .tealgreen:hover:before{background:#D0F1FA;}
.card-box-parent .greenblue:hover:before{background:#E1EEFF;}
.card-box-parent .bluepixxel:hover:before{background:#c8eee4;}

/*********  Contact Us Section End Here **********/
/*********  Mobile Section start Here **********/
@media only screen and (max-width: 991px){
		.wm h2{top:-15px;}
.counter-number-box .counter-number:nth-child(1):after,.counter-number-box .counter-number:nth-child(2):after{margin-top:-28%}
.counter-number-box .counter-number:nth-child(1):after,.counter-number-box .counter-number:nth-child(3):after{margin-top:-38%}
#contact-us .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px;}
#contact-us .gform_wrapper input::placeholder,#contact-us .gform_wrapper textarea::placeholder{font-size:14px;}
.gchoice_1_19_1 .gfield-choice-input{ vertical-align: top !important; margin-top: 2px !important; margin-right: 5px;}
.gchoice_1_19_1 #label_1_19_1{line-height:20px; margin-bottom:15px;}
	}
/*********  Mobile Section End Here **********/