a, a:focus, a:hover, input:hover, input:focus, input, select:focus, select:hover, select, textarea, textarea:hover, textarea:focus{outline:0 !important;}
.contact_details_area svg{display:block;fill:#502c86 !important;font-weight:600 !important;height:37px;margin:0 auto;width:35px;}
.contact_details_area svg path{fill:#502c86 !important;}
.contact_details_area .wpb_wrapper > p{color:#777777;text-align:center;}
.contact_details_area .wpb_wrapper > p a{color:#777777;}
.contact_details_area{padding-bottom:5em;padding-top:2.5em;}
.contact_details_area .wpb_wrapper > p a:hover{color:#43234f;}
.form_small_text .wpb_wrapper > p{text-align:center;}
.plat_contact_us .wpcf7-form{margin:0 auto;width:1000px;}
.form_top_fild > p{float:left;margin-bottom:20px;margin-right:20px;width:calc(50% - 10px);}
.form_top_fild > p:nth-child(2n){margin-right:0;}
.plat_contact_us .wpcf7-form textarea{height:250px;}
.contact_us_title{padding-top:1.8em;}
.plat_contact_us .dropdown select{background:rgba(0, 0, 0, 0) url("images/drop_bown_arrow.png") no-repeat scroll right 20px center/18px auto;-moz-appearance:none;-webkit-appearance:none;color:#666666;}
.plat_contact_us .wpcf7-form-control.wpcf7-submit{float:right;padding-left:3em;padding-right:3em;margin-top:15px;}
.plat_contact_us input::-webkit-input-placeholder, .plat_contact_us textarea::-webkit-input-placeholder{color:#000000;}
.plat_contact_us .wpcf7-response-output{margin-top:30px !important;text-align:center;}
.seo-process-list{position:relative;float:left;width:100%;padding-bottom:1em;}
.seo-process-list::after{background:rgba(0, 0, 0, 0) url("images/line-process.png") repeat scroll center center;content:"";z-index:-1;display:block;height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:2px;}
.seo-pro-content .sub-info{color:#000000;font-size:21px;font-style:italic;line-height:1.2;margin-bottom:25px;clear:both;}
.seo-pro-content .eCommer_ser_title{border-radius:10px;display:inline-block;font-size:1.667em;margin-bottom:0.667em;padding:0.4em 0;position:relative;}
.seo-pro-content .eCommer_ser_title::after{position:absolute;left:-15px;content:"";top:34px;width:0;height:0;border-style:solid;border-width:14px 15px 14px 0;display:none;border-color:transparent #f0f0f0 transparent transparent;}
.process-point{align-items:center;-webkit-align-items:center;background:#502c86 none repeat scroll 0 0;border-radius:100%;color:#ffffff;display:flex;display:-webkit-flex;float:right;font-family:"proximanovalight";font-size:38px;height:65px;justify-content:center;-webkit-justify-content:center;margin-right:-82px;text-align:center;top:0px;width:65px;margin-left:0px;position:absolute;}
.left-process .seo-pro-content{padding-left:0px;padding-right:50px;}
.seo-pro-content{position:relative;}
.seo-pro-content::after{background:rgba(0, 0, 0, 0) url("images/line-process.png") repeat scroll center center;content:"";display:none;height:88%;left:6px;position:absolute;top:80px;width:2px;}
.seo-pro-content::before{background:rgba(0, 0, 0, 0) url("images/line-process-verticle.png") repeat scroll center center;bottom:-45px;display:none;content:"";height:2px;left:6px;position:absolute;transform:rotate(180deg);width:100%;}
.left-process{position:relative;}
.seo-process-list .competitor-analysis.left-process::after{top:29px;}
.right-process .process-point{float:left;margin-left:-82px;margin-right:0px;}
.right-process .seo-pro-content .eCommer_ser_title::after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f0f0f0;border-width:14px 0 14px 15px;left:auto;right:-15px;}
.right-process .seo-pro-content::before{left:auto;right:6px;}
.right-process .seo-pro-content::after{left:auto;right:6px;}
.seo-process-list .detoxing-audit.right-process::after{top:319px;}
.right-process .seo-pro-content{padding-left:60px;padding-right:0px;}
.seo-pro-content p{display:inline-block;}
.seo-pro-img img{margin:0 auto;}
.seo-pro-img{text-align:center;}
.seo-process-list .competitor-analysis.left-process{padding-top:0px;}
.seo-process-list .seo-research.right-process .seo-pro-content{margin-bottom:0px !important;}
.seo-process-box .box-top-main h2{margin-bottom:0.6em;line-height:1em;color:#fff;}
.seo-process-box .box-top-main p{color:#fff;}
.seo-process-box .box-top-main a{color:#fff;padding-top:15px;display:inline-block;}
.seo-process-box .box-top-main a:hover{color:#c972ac;}
.seo-process-box .box-top-main{width:37%;padding:40px;background:rgba(70, 30, 82, 1);margin:auto;}
.blogPostimage-outer{margin-bottom:2em;}
.left-process .process-point::after{border-bottom:20px solid rgba(0, 0, 0, 0);border-right:20px solid #502c86;border-top:20px solid rgba(0, 0, 0, 0);content:"";left:-12px;position:absolute;top:12px;}
.left-process .process-point{right:33px;}
.right-process .process-point::after{border-bottom:20px solid rgba(0, 0, 0, 0);border-left:20px solid #502c86;border-top:20px solid rgba(0, 0, 0, 0);content:"";right:-12px;position:absolute;top:12px;}
.right-process .process-point{left:33px;}
@media only screen and (min-width:1201px) and (max-width:1400px){.site-inner, .wrap{width:1190px;}
}
@media only screen and (min-width:1401px) and (max-width:1500px){.site-inner, .wrap{width:1310px;}
}
.team_content{padding:15px;text-align:center;}
.team_part{margin-right:15px;width:calc(33.33% - 15px);}
.team_img img{border-radius:15px;}
.team_img::after{content:"";background:rgba(66, 25, 71, 0.7) url("images/icon.png");position:absolute;height:100%;width:100%;top:0;opacity:0;border-radius:15px;background-repeat:no-repeat;background-position:center;}
.team_img{position:relative;}
.team_img img:hover .team_img::after{opacity:1;}
.single-post .location_section .feature_cs_blog{margin-bottom:2.5em;}
.single-blog-header .blog-title{color:#502c86;font-size:1.889em;font-weight:500;line-height:1.2;}
.single-date_post .month, .single-date_post .date, .single-date_post .year{color:#4b3281;display:inline-block;float:left;margin-right:5px;text-transform:uppercase;}
.single-date_post{float:left;margin-bottom:1.667em;padding-bottom:1.667em;position:relative;width:100%;}
.single-date_post::after{background:#4b3281 none repeat scroll 0 0;bottom:0;content:"";height:2px;left:0;position:absolute;width:3.889em;}
.single-blog-header{margin-bottom:0.5em;}
.single-containt_post ul li::before{background:#777777 none repeat scroll 0 0;content:"";height:2px;left:0;position:absolute;top:12px;width:12px;}
.single-containt_post ul li{padding-left:25px;position:relative;}
.single-containt_post ul{margin-bottom:1.556em;}
.single-post .single_author img.avatar{border-radius:0;}
.single-post .single_author{float:left;}
.single_author .avatar_author{float:left;margin-right:1.5em;}
.single_author .author{float:left;}
.single_author .author{color:#502c86;float:left;font-size:1.333em;font-weight:500;}
.single .Previous-link{clear:both;float:left;margin:2em 0;text-align:center;position:relative;width:100%;}
.single .Previous-link .next_post{float:right;}
.Previous-link .pre_post{float:left;}
.single .Previous-link .home_blo{display:table;left:0;margin:auto;position:absolute;width:100%;}
.Previous-link .pre_post, .Previous-link .next_post{position:relative;z-index:9;}
.pre_post a:hover, .pre_post a:active, .pre_post a:focus{background:#4b3281 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_2%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20viewBox%3D%220%200%20624.5%20145.4%22%20style%3D%22enable-background%3Anew%200%200%20624.5%20145.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%20.st0%7Bfill%3A%23ffffff%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C72.7C48.9%2C57.6%2C89.3%2C30.8%2C120.4%2C0c-0.7%2C17.8-7.5%2C41.8-21.2%2C59.4h525.2v26.3H98.8%0A%20%20c13.8%2C17.7%2C19.5%2C40.3%2C21.6%2C59.7C87.5%2C115.6%2C48.9%2C87.1%2C0%2C72.7z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E") no-repeat scroll left 20px center/2.278em auto;border-color:#4b3281;color:#ffffff;}
.pre_post a{background:rgba(0, 0, 0, 0) url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_2%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20viewBox%3D%220%200%20624.5%20145.4%22%20style%3D%22enable-background%3Anew%200%200%20624.5%20145.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%20.st0%7Bfill%3A%23777777%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C72.7C48.9%2C57.6%2C89.3%2C30.8%2C120.4%2C0c-0.7%2C17.8-7.5%2C41.8-21.2%2C59.4h525.2v26.3H98.8%0A%20%20c13.8%2C17.7%2C19.5%2C40.3%2C21.6%2C59.7C87.5%2C115.6%2C48.9%2C87.1%2C0%2C72.7z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E") no-repeat scroll left 20px center/2.278em auto;border:2px solid #777777;color:#777777;display:inline-block;line-height:1;padding:1em 1em 1em 5em;}
.home_blo > a{background:rgba(0, 0, 0, 0) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%20.st0%7Bfill%3A%23777777%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%20%3Cg%3E%0A%20%20%3Cg%3E%0A%20%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C7h7V0H0V7z%20M9%2C7h7V0H9V7z%20M18%2C0v7h7V0H18z%20M0%2C16h7V9H0V16z%20M9%2C16h7V9H9V16z%20M18%2C16h7V9h-7V16z%20M0%2C25h7v-7%0A%20%20%20%20H0V25z%20M9%2C25h7v-7H9V25z%20M18%2C25h7v-7h-7V25z%22/%3E%0A%20%20%3C/g%3E%0A%20%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E") no-repeat scroll center center/0.944em auto;border:2px solid #bababa;border-radius:100%;color:#777777;display:block;margin:auto;height:3em;text-indent:-9999px;width:3em;}
.home_blo > a:hover{background:#502c86 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%20.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%20%3Cg%3E%0A%20%20%3Cg%3E%0A%20%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C7h7V0H0V7z%20M9%2C7h7V0H9V7z%20M18%2C0v7h7V0H18z%20M0%2C16h7V9H0V16z%20M9%2C16h7V9H9V16z%20M18%2C16h7V9h-7V16z%20M0%2C25h7v-7%0A%20%20%20%20H0V25z%20M9%2C25h7v-7H9V25z%20M18%2C25h7v-7h-7V25z%22/%3E%0A%20%20%3C/g%3E%0A%20%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E") no-repeat scroll center center/0.944em auto;border-color:#502c86;}
.single-post .featured_image_area, .category .featured_image_area, .search .featured_image_area{background-color:rgba(67, 35, 79, 0.65) !important;background-blend-mode:multiply;}
.single-post .featured_image_area:before, .category .featured_image_area:before, .search .featured_image_area:before{background:#230f2b none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.7;position:absolute;top:0;width:100%;}
.featured_image_area::after{background:#ffffff none repeat scroll 0 0;bottom:-73px;content:"";height:150px;left:0;position:absolute;transform:rotate(0deg) skewY(-4deg);width:100%;}
.search .site-inner li{border-bottom:2px solid #777777;margin-bottom:2em;padding-bottom:2em;width:60%;}
.search .site-inner li:last-child{border-bottom:medium none;padding-bottom:0;}
.search-content{margin-bottom:1.5em;}
.search .search-title a{float:left;font-size:1.4em;font-weight:500;line-height:1;margin-bottom:1em;width:100%;}
.single-containt_post .content > ol{margin-bottom:2em;}
.single-post .single-containt_post .content li{padding-bottom:10px;}
.single-post .single-blog-header .blog-title{margin-bottom:0.5em;}
.search-no-results .site-inner .main_title::after{left:0;right:inherit;}
.search-no-results .main_title{padding-bottom:1em;}
.search-no-results .site-inner > .Previous-link{float:left;margin-bottom:3em;}
.title_border_none.main_title{padding-bottom:0;margin-bottom:0.5em;}
.title_border_none.main_title::after{display:none;}
.inner_sub_tit{font-size:1.3em;margin-bottom:2.5em;}
@media only screen and (min-width:1400px) and (max-width:1600px){.all-inner-page{min-height:1287px;}
}
@media only screen and (min-width:1200px) and (max-width:1401px){.mk-pricing-offer-grid{margin-top:77px;}
}
@media only screen and (min-width:1024px) and (max-width:1199px){
	body .seo-pkg-main-sec .table-header {width: 38%;}
	body .seo-pkg-main-sec tbody td {width: 12em;}
	body .seo-pkg-main-sec .table-header {font-size: 1em;}
	#input_9_10 li:first-child {   width: 150px !important;}
#gform_wrapper_10, #gform_wrapper_9 {width: 100%;}
.got_chall_sec .top_label div.ginput_complex.ginput_container.gf_name_has_1{width: calc(100% + 0px);}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	#genesis-content .web_design_ques {width: 100%;padding: 2% 3%;}
body .seo-pkg-main-sec .seo-pkg-tit {font-size: 1em;}
body .seo-pkg-main-sec .price {font-size: 1em;}
body .seo-pkg-main-sec td, body .seo-pkg-main-sec th {padding: 0.4em 1em;}
body .seo-pkg-main-sec .table-header {width: 36%;padding-right: 19px;}
.accordion .table-header{position: relative;}
body .seo-pkg-main-sec tbody td {width: 9em;}
 body .seo-pkg-main-sec .accordion td:first-child::after {top: 7px;margin-left: 3px;position: absolute;right: 6px;}
	.featured_image_area{height:24em;margin-bottom:0.5em;}
.site-header.sticky-header{position:absolute !important;background:none;}
.site-header.sticky-header{transition:none 0s ease 0s !important;}
#input_9_10 li:first-child {   width: 150px !important;}
#gform_wrapper_10, #gform_wrapper_9 {width: 100%;}
.sticky-header{animation-name:none !important;}
.site-header.sticky-header{}
body .ubermenu-nav{left:0 !important;position:absolute !important;right:0 !important;top:83px !important;width:100% !important;display:block;}
#ubermenu-nav-main-2-primary .ubermenu-item{width:100%;float:left;display:block;left:0;right:0;background-color:#361F3B;}
nav.genesis-responsive-menu{position:inherit;width:100%;}
.header-widget-area{position:inherit;}
.ubermenu.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega{max-height:auto!important;overflow-y:auto;position:relative;width:100%;}
.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{text-align:center;}
.ubermenu-image.ubermenu-image-size-full{display:none;}
.ubermenu .ubermenu-target{text-align:center;}
.main-menu .nav-primary .service_col.ubermenu-item{padding-right:0 !important;}
.main-menu .ubermenu-nav li.service_col .ubermenu-submenu{margin-top:0 !important;width:100% !important;}
.got_chall_sec .top_label div.ginput_complex.ginput_container.gf_name_has_1{width: calc(100% + 0px);}
.ubermenu.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega{max-height:0;overflow-y:auto;}

}

.result-page .result-tit-main{font-size:24px;font-weight:700;padding-bottom:5px;text-align:center;}
.partner-page-main .partner-page-tit{font-size:24px;font-weight:700;padding-bottom:5px;text-align:center;}
.why-platinum-page ul li{position:relative;margin-left:0px !important;padding-left:23px;text-align:left;}
.why-platinum-page a.enquiry-now-btn{background:#43234f;color:#ffffff;font-size:17px;padding:10px 15px;}
.why-platinum-page a.enquiry-now-btn:hover{background:#000;color:#fff;}
.site-map-list li{list-style:outside none none;}
.home-first a{background:#43234f none repeat scroll 0 0;border-radius:2px;color:#ffffff;display:inline-block;font-size:1.2em;font-weight:600;padding:20px 65px;position:relative;}
.all-inner-page a{background:#ffffff none repeat scroll 0 0;border-left:3px solid;border-radius:2px;box-shadow:0 0 1px rgba(0, 0, 0, 0.1);display:inline-block;padding:20px 27px;width:100%;}
.all-inner-page::after{background:#502c86 none repeat scroll 0 0;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;top:-48px;}
.all-inner-page li:first-child{margin-left:0 !important;}
.all-inner-page{margin-left:0 !important;margin-top:90px;min-height:1247px;position:relative;}
.all-inner-page li{display:inline-block;margin-left:13px !important;position:relative;width:19%;}
.sub-inner-page{margin-left:20px !important;padding-left:20px;padding-top:46px;position:absolute;}
.all-inner-page li > a::after{background:#502c86 none repeat scroll 0 0;content:"";height:45px;left:0;margin:0 auto;position:absolute;right:0;top:-46px;width:2px;}
.all-inner-page li > a{position:relative;}
.site-map-list .home-first li{position:relative;margin-left:0;}
.home-first a::before{background:#502c86 none repeat scroll 0 0;bottom:-49px;content:"";height:48px;left:0;margin:0 auto;position:absolute;right:0;width:2px;}
.home-first{text-align:center;}
.all-inner-page a:hover{background:#502c86 none repeat scroll 0 0;border-color:#502c86;color:#ffffff;box-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.sub-inner-page li{display:block;margin-bottom:15px;margin-left:0 !important;min-width:235px;}
.all-inner-page .sub-inner-page li > a::after{height:2px;left:-24px;right:auto;top:32px;width:21px;}
.sub-inner-page a{display:block;}
.page-id-4970 .featured_image_area::after{background:#f7f7f7 none repeat scroll 0 0;}
.page-id-4970 .featured_image_area::after{bottom:-123px;height:200px;}
.sub-inner-page.second-name li{display:inline-block;margin-right:18px;}
.sub-inner-page.second-name{width:52em;}
.sub-inner-page::after{background:#502c86 none repeat scroll 0 0;content:"";height:87%;left:-1px;position:absolute;top:0;width:2px;}
.site-map-row{padding-bottom:5em;}
.sub-inner-page.second-name::after{height:59%;}
.sub-inner-page.sub-sub-menu::after{height:96.5%;}
.sub-inner-page.sub-sub-menu.second-sub{margin-left:50% !important;}
.sub-inner-page.sub-sub-menu.third-sub{margin-left:92% !important;}
.sub-inner-page.sub-sub-menu li{min-width:300px;}
.sub-inner-page.sub-sub-sub-menu::after{height:91.2%;}
.sub-inner-page.sub-sub-sub-menu{position:relative;padding-top:30px;}
.sub-inner-page.sub-sub-menu{padding-top:30px;}
.sub-inner-page.sub-sub-sub-menu li{min-width:263px !important;}
.sub-inner-page.sub-sub-menu.second-sub::after{height:93%;}
.sub-inner-page.sub-sub-menu.third-sub::after{height:94.5%;}
.contact-us-page .plat_contact_us .gform_wrapper select{height:52px;line-height:22px;color:#666666;}
.ubermenu .ubermenu-retractor{display:none !important;}
.main-menu .ubermenu-nav li.service_menu .ubermenu-submenu.ubermenu-submenu-type-mega{width:80%;}

@media screen and (-webkit-min-device-pixel-ratio:0){.contact-us-page .plat_contact_us .gform_wrapper select{color:#777676;font-weight:300;}
}
@media only screen and (min-width:1367px) and (max-width:1550px){.contact-us-page .plat_contact_us .gform_wrapper textarea.medium{padding:10px 15px !important;font-size:1em !important;}
.plat_contact_us input, .plat_contact_us textarea, .plat_contact_us select{font-size:16px !important;}
.contact-us-page .plat_contact_us .gform_wrapper textarea.medium{font-size:16px !important;}
.contact-us-page .plat_contact_us .gform_wrapper select{height:44px;}
.header-search .search-form [type="search"]{width:84%;border-right:0 none;}
.pla_ser_box{padding:1.9em !important;}
.contact_right_form.vc_col-sm-6 .vc_column-inner{padding-left:5em !important;padding-right:5em !important;}
}
@media only screen and (min-width:1346px) and (max-width:1366px){.contact-us-page .plat_contact_us .gform_wrapper select{height:45px;}
.header-search .search-form [type="search"]{width:91%;border-right:0 none;}   
.plat_contact_us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{bottom:-11px;}
.plat_contact_us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description::after{bottom:15px;}
.plat_contact_us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0.5em 0.3em 0.3em;}
.contact-us-page.half_one_by_two_contact .plat_contact_us .gform_wrapper.gf_browser_gecko input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:0.6em 1em !important;}
.half_one_by_two_contact .vc_row.wpb_row.vc_row-fluid.contact_us_title{padding-top:0;margin-bottom:0.3em;}
.plat_contact_us .wpb_raw_code.wpb_content_element.wpb_raw_html, .plat_contact_us .cont-info-txt-block{margin-bottom:1.5em;}
.half_one_by_two_contact.contact-us-page .featured_image_area .header-title{position:relative;top:0.6em;}
.half_one_by_two_contact.contact-us-page .featured_image_area{height:13em!important;}

.plat_contact_us .wpb_raw_code.wpb_content_element.wpb_raw_html{margin-bottom:0.9em;}
.plat_contact_us .cont-info-txt-block{margin-bottom:0.9em;}
.contact_details_area svg{height:30px;}
.half_one_by_two_contact.contact-us-page .plat_contact_us .wpb_raw_code.wpb_content_element.wpb_raw_html{width:410px;margin:0 auto !important;display:block;float:none;}
.half_one_by_two_contact.contact-us-page .contact_left_content{width:550px;}
.half_one_by_two_contact .plat_contact_us .gform_wrapper .gform_footer .gform_button.button{bottom:0;}
}
@media only screen and (min-width:1280px) and (max-width:1345px){
	.seo-pkg-main-sec .research .mk-icon-check{height: 0.8em !important;}
.contact-us-page .plat_contact_us .gform_wrapper textarea.medium{padding:0.6em 1.1em !important;font-size:0.8em !important;}
.header-search .search-form [type="search"]{width:84%;border-right:0 none;}
.contact-us-page .featured_image_area{height:15em;}
  
.contact-us-page .plat_contact_us .gform_wrapper select{padding:0.4em 0.5em !important;font-size:0.8em;height:34px;line-height:21px;}
.plat_contact_us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{bottom:-11px;}
.plat_contact_us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description::after{bottom:15px;}
.plat_contact_us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0.5em 0.3em 0.3em;}
.plat_contact_us .gform_wrapper .gform_footer .gform_button.button{padding:0.5em 3em !important;}
.contact-us-page.half_one_by_two_contact .plat_contact_us .gform_wrapper.gf_browser_gecko input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:0.6em 1em !important;}
.half_one_by_two_contact .vc_row.wpb_row.vc_row-fluid.contact_us_title{padding-top:0;margin-bottom:0.3em;}
.plat_contact_us .wpb_raw_code.wpb_content_element.wpb_raw_html, .plat_contact_us .cont-info-txt-block{margin-bottom:1.5em;}
.half_one_by_two_contact.contact-us-page .featured_image_area .header-title{position:relative;top:0.6em;}
.half_one_by_two_contact.contact-us-page .featured_image_area{height:11em!important;}
.half_one_by_two_contact.contact-us-page .plat_contact_us .gform_wrapper .gform_footer .gform_button.button{padding:0.4em 2em !important;}
.half_one_by_two_contact.contact-us-page .plat_contact_us .wpb_raw_code.wpb_content_element.wpb_raw_html{width:410px;margin:0 auto !important;display:block;float:none;}
.half_one_by_two_contact.contact-us-page .contact_left_content{width:550px;}
#input_7_8.ginput_recaptcha{transform:scale(0.9) translate(-22px, -8px) !important;}
body.half_one_by_two_contact .plat_contact_us .gform_wrapper .gform_footer .gform_button.button{bottom:0px;}
}
.plat_contact_us .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-bottom:1.2em !important;}
.pro_right_content{padding-left:4em;}  
.half_one_by_two_contact .featured_image_area::after{display:none;}
.half_one_by_two_contact .contact_us_title{margin-top:0!important;padding-top:0!important;margin-bottom:0 !important;}
.right_full_content:after{content:""!important;position:absolute;left:auto;height:100%;top:0;background:hsla(286, 46%, 22%, 0.8) none repeat scroll 0 0;width:50%;right:0;display:block!important;}
.contact_right_form{position:relative;z-index:1;}
.contact_right_form{position:relative;z-index:1;display:flex;justify-content:center;height:100%;align-items:center;-webkit-align-items:center!important;vertical-align:middle;-ms-flex-align:center;margin:auto;}
.half_one_by_two_contact #gform_submit_button_7{background-color:transparent;border:2px solid #ffffff;}
.half_one_by_two_contact #gform_submit_button_7:hover{background-color:#ffffff;border:2px solid #ffffff !important;}
  
.contact_right_form.vc_col-sm-6 .vc_column-inner{padding-left:7em;padding-right:7em;}
.half_one_by_two_contact .plat_contact_us .gform_wrapper .plat-cont-half-field{width:calc(50% - 0.5em)!important;}
.half_one_by_two_contact .plat_contact_us .gform_wrapper ul.gform_fields li:nth-of-type(2n){margin-right:0;}
.contact-us-page.half_one_by_two_contact .plat_contact_us .gform_wrapper ul.gform_fields li:nth-of-type(3n){margin-right:1em!important;}
.half_one_by_two_contact .plat_contact_us .gform_wrapper ul.gform_fields li:nth-of-type(3n) + li{clear:inherit;}
.vc_row.wpb_row.vc_row-fluid.full_form_contact{width:900px;margin:0 auto 2em;}
.contact_us_map .wpb_text_column.wpb_content_element{margin-bottom:0;}
.last_one_by_three_head .port_con_part .main_title::after{left:auto;right:inherit;right:auto;margin:0 auto;display:block;float:none;position:relative;top:30px;}
.half_one_by_two_contact.contact-us-page .featured_image_area{height:15em;margin-bottom:0 !important;}
.half_one_by_two_contact.contact-us-page .header-title{margin-top:2em;}
.contact_left_content{width:650px;margin:0 auto;margin-bottom:0px;text-align:center;}
.plat_contact_us .cont-info-txt-block{width:auto;float:left;text-align:left;}
.contact_icon{width:auto;float:left;}
.contact_icon_text{width:auto;float:left;text-align:left;font-size:1em;font-weight:600;}
.contact_icon_with_text {width: 490px;float: none;clear: both;margin: 0.8em auto;display: table;}
.contact_icon{width:40px;float:left;margin-right:1em;}
.plat_contact_us .wpb_raw_code.wpb_content_element.wpb_raw_html{width:470px;margin:0 auto !important;display:block;float:none;}
#gform_wrapper_7{margin-bottom:0 !important;}
.half_one_by_two_contact .gform_footer.top_label{margin:0 auto !important;}
.half_one_by_two_contact .plat_contact_us .gform_wrapper .gform_footer .gform_button.button{bottom:0px;}
.bne-testimonial-slider.bne-flexslider .flex-viewport{min-height:10em;}
.testimonial_sec .bne-testimonial-slider.bne-flexslider .flex-viewport{width:70%;}
.bne-testimonial-slider.bne-flexslider .flex-content{width:73%;margin:0 auto;}
.partners_logoes .logoes img{border:1px solid #dddddd;}

@media only screen and (max-width: 767px){
	body .dmkmarketing-form .gform_wrapper li div.gfield_description {bottom: 0;}
	#gform_submit_button_11 {width: auto;}
	.web_design_ques .gform_drop_area input{padding: 0.5em 2.2em 0.5em 0.8em !important;}
	#label_11_30_1 {margin-top: 6px;}
	#field_11_30 {margin-bottom: 10px !important;}
	#field_11_35 {margin-bottom: 0px !important;}
	#gform_submit_button_12 {width: auto;}
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required input {height: 40px;}
	#genesis-content .web_design_ques {width: 100%;padding: 2%;}
	#gform_10 .gform_title, #gform_9 .gform_title {font-size: 24px;}
	#gform_fields_10 li, #gform_fields_9 li {text-align: left;}
	#gform_fields_10 li label, #gform_fields_9 li label {text-align: left !important;width: auto;}
	#gform_fields_10 #gform_multifile_upload_10_18 input{padding: 0em 2.3em 0em 0.8em;}
	#gform_fields_10 li, #gform_fields_9 li {margin-bottom: 3%!important;}
	#input_9_10 li:first-child {width: 150px !important;}
.seo-pkg-main-sec .seo-pkg-tit {font-size: 13px !important;}
.seo-pkg-main-sec td, .seo-pkg-main-sec th {padding: 0.4em 0.2em !important;}
.seo-pkg-main-sec .price {font-size: 13px !important;}
.seo-pkg-main-sec .table-header {width: 52% !important;}
.seo-pkg-main-sec .table-header {font-size: 1em !important;}
.seo-pkg-main-sec .accordion td:first-child::after {margin-left: 0 !important;}
.seo-pkg-main-sec tbody td {width: 9em !important;}
.seo-pkg-main-sec tbody td {width: 9em !important;min-width: 9em !important;}
#genesis-content .web_design_ques {width: 100%;}
#genesis-content .web_design_ques h3.gform_title {font-size: 20px;}
#genesis-content .web_design_ques li input {width: 100%;padding: 0 10px;}
.web_design_ques .gform_wrapper ul.gform_fields li {margin-bottom: 16px !important;}
#genesis-content .web_design_ques .gfield_radio li label {font-size: 13px;width: auto;}
#genesis-content .web_design_ques .gchoice_11_25_0, #genesis-content .web_design_ques .gchoice_11_25_1, #genesis-content .web_design_ques .gchoice_11_11_0, #genesis-content .web_design_ques .gchoice_11_11_1, #genesis-content .web_design_ques .gchoice_11_16_0, #genesis-content .web_design_ques .gchoice_11_16_1, #genesis-content .web_design_ques .gchoice_11_11_0, #genesis-content .web_design_ques .gchoice_11_11_1, #genesis-content .web_design_ques .gchoice_11_16_0, #genesis-content .web_design_ques .gchoice_12_9_0, #genesis-content .web_design_ques .gchoice_12_9_1 {
	margin-bottom: 0px !important;}
	#genesis-content .web_design_ques .gchoice_11_30_1 {width: 100% !important;}
.web_design_ques .gform_wrapper ul.gform_fields li {text-align: left;}
#rev_slider_6_1 .metis.tparrows {height: 35px !important; width: 35px !important;}
.tparrows::before {font-size: 14px !important; line-height: 15px !important;}
#rev_slider_6_1 .tp-rightarrow.metis.tparrows {left: auto !important; right: -36px;}

.contact-us-page .plat_contact_us .gform_wrapper.gf_browser_gecko input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	padding: 0.4em 1em !important;}

}
@media only screen and (max-width: 486px){
	.seo-pkg-main-sec td, .seo-pkg-main-sec th {padding: 0.4em 0.5em !important;}
	.seo-pkg-main-sec .table-header {width: 60% !important;}
	.wpb_raw_code.wpb_content_element.wpb_raw_html.seo-pkg-main-sec .wpb_wrapper {width: 624px;}
	.seo-pkg-main-sec tbody td {width: 7em !important;}
	.seo-pkg-main-sec .table-header {width: 49% !important;}
	.wpb_raw_code.wpb_content_element.wpb_raw_html.seo-pkg-main-sec {display: block;overflow-x: scroll;}
	#input_10_10 .gchoice_10_10_2 {
	float: left;
	width: auto;
	clear: both;
}
#gform_fields_10 li, #gform_fields_9 li {
    margin-bottom: 5%!important;

}

}
#gform_fields_10 #gform_multifile_upload_10_18 input{width: 136px !important;text-align: left;}
.gfield_radio input{-webkit-appearance:radio !important;}
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top: 1px !important;}


/*seo package*/
.seo-pkg-main-sec .price {
  font-size: 1.1em;
  font-weight: 600;
  text-align: center;
}
.seo-pkg-main-sec .silver-seo {
  background: #dedfe1 none repeat scroll 0 0;
}
.seo-pkg-main-sec .gold-seo {
  background: #e1ccb7 none repeat scroll 0 0;
}
.seo-pkg-main-sec .platinum-seo {
  background: #e5e4e2 none repeat scroll 0 0;
}
.seo-pkg-main-sec  table.research {
	border-collapse: collapse;
	margin-bottom: 0px;
}
.seo-pkg-main-sec td, .seo-pkg-main-sec th {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: medium none !important;
  padding: 0.4em 1.2em;
}
.seo-pkg-main-sec thead .table-header {
  background: #e8e8e8 none repeat scroll 0 0;
  color: #2d2d2d;
  font-size: 1em;
  font-weight: 600;
}
.seo-pkg-main-sec .seo-pkg-tit {
  color: #502c86;
  font-size: 1.2em;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: center;
}
.seo-pkg-main-sec  .table-header{
	 background: rgba(80, 44, 134, 0.9) none repeat scroll 0 0;
    color: #fff;
	  font-size: 1.1em;
    font-weight: 600;
  text-transform: capitalize;
}
.seo-pkg-main-sec thead .table-header {
  background: #e8e8e8 none repeat scroll 0 0;
  color: #2d2d2d;
   font-size: 1.1em;
    font-weight: 600;
} 
.seo-pkg-main-sec  .accordion td:first-child:after{
	content: "[+]";
	right: 12px;
	top: 0px;
	margin-left: 15px;
	float: right;
}
.seo-pkg-main-sec  .accordion.active td:first-child:after{
	content: "[-]";
}
.seo-pkg-main-sec .research .mk-icon-check {
  background: rgba(0, 0, 0, 0) url("images/pkg-check-right_arrow.png") no-repeat scroll center center / contain ;
  display: block;
  height: 0.7em;
  width: 100%;
}
.seo-pkg-main-sec .research .mk-icon-uncheck {
  background: rgba(0, 0, 0, 0) url("images/pkg-close.png") no-repeat scroll center center / contain ;
  display: block;
  height: 0.9em;
  width: 100%;
}
.seo-pkg-main-sec tbody td {
  width: 15em;
}
.seo-pkg-main-sec table.research thead tr {
  display: table-row !important;
}
.seo-pkg-main-sec .h6 { margin: auto;}
.seo-pkg-main-sec .table-header {width: 27em;}
@media only screen and (min-width: 568px) and (max-width: 630px){
.seo-pkg-main-sec .seo-pkg-tit {font-size: 13px !important;}
.seo-pkg-main-sec td, .seo-pkg-main-sec th {padding: 0.4em 0.2em !important;}
.seo-pkg-main-sec .price {font-size: 13px !important;}
.seo-pkg-main-sec .table-header {width: 35% !important;}
.seo-pkg-main-sec .table-header {font-size: 1em !important;}
.seo-pkg-main-sec .accordion td:first-child::after {margin-left: 0 !important;}
.seo-pkg-main-sec tbody td {width: 7em;}

}
@media only screen and (min-width: 800px) and (max-width: 900px){
	body .seo-pkg-main-sec .table-header {
	width: 36%;
	padding-right: 29px;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1500px){
.seo-pkg-main-sec tbody td{width: 13em !important;}
.seo-pkg-main-sec .table-header{width: 25em !important;}
.seo-pkg-main-sec .research .mk-icon-check{height: 0.8em !important;}
}

@media only screen and (max-width: 767px)
{
.get_quote a {    background-color: #43234f !important; font-size:15px;   border: medium none;        color: #ffffff;    padding:0.9em 2.3em;        border-radius: 0;}  
.get_quote {    margin-top: 20px;}

}
    
    
/*---quasanary--*/
#genesis-content .web_design_ques li label.gfield_label{font-weight: 500 !important;}
.web_design_ques .gform_wrapper .top_label input.medium, .web_design_ques .gform_wrapper .top_label select.medium{width: 100% !important;margin-bottom: 0 !important;}

.web_design_ques .gform_body input, .web_design_ques .gform_body textarea, 
.web_design_ques .gform_body select { font-weight: normal; padding: 0.6em 1em !important;display: block !important; }
.web_design_ques .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .web_design_ques .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label{font-weight: 500 !important;}
.web_design_ques .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .web_design_ques .gform_wrapper li.gfield.gfield_error .gfield_description.validation_message {
  border: 1px solid #de0702;
  color: #de0702;
  display: inline-block;
  font-weight: 500;
  margin-top: 0px;float: left;
  max-width: inherit;   
  padding: 3.2px 12px;
  width: auto;
  background: #fff;          
}
.web_design_ques .gform_wrapper div.validation_error{color: #de0702;border-color: #de0702; font-weight: 600;}
.web_design_ques .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){width: 100% !important;max-width: 100% !important;}
.web_design_ques .gform_wrapper ul.gform_fields li.gfield input[type=radio], .web_design_ques .gform_wrapper ul.gform_fields li.gfield input[type=checkbox]{display: inline-block !important;}  