/* FONT FACE DEFINITIONS */
/* Aeonik Regular */
@font-face {
  font-family: 'Aeonik';
  src: url('https://prasarnet.com/wp-content/themes/prasarnetstaging/fonts/Aeonik/Aeonik-Regular.woff2') format('woff2'),
       url('https://prasarnet.com/wp-content/themes/prasarnetstaging/fonts/Aeonik/Aeonik-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

/* Aeonik Medium */
@font-face {
  font-family: 'Aeonik';
  src: url('https://prasarnet.com/wp-content/themes/prasarnetstaging/fonts/Aeonik/Aeonik-Medium.woff2') format('woff2'),
       url('https://prasarnet.com/wp-content/themes/prasarnetstaging/fonts/Aeonik/Aeonik-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

/* Aeonik Bold */
@font-face {
  font-family: 'Aeonik';
  src: url('https://prasarnet.com/wp-content/themes/prasarnetstaging/fonts/Aeonik/Aeonik-Bold.woff2') format('woff2'),
       url('https://prasarnet.com/wp-content/themes/prasarnetstaging/fonts/Aeonik/Aeonik-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

/* CSS VARIABLES USING AEONIK */
:root {
  --bold_font: 'Aeonik', sans-serif;
  --light_font: 'Aeonik', sans-serif;
  --light_regular: 'Aeonik', sans-serif;
}
body{
	font-family: 'Aeonik', sans-serif;
}

/*
Theme Name: Prasarnet Staging
Author: Prasarnet
Description: Theme Prasarnet Staging created by Prasarnet.
Version: 1.0
*/

/* h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, h5:first-letter, p:first-letter, a:first-letter {
	text-transform: uppercase !important;
} */

.col-blue, .col-grn{
	display: inline-block !important;
}

.modal-dialog {
/* 	max-width: 800px; */
	margin: 30px auto;
}
.modal-body {
	position:relative;
	padding:0px;
}
.close {
	position:absolute;
	right:-30px;
	top:0;
	z-index:999;
	font-size:2rem;
	font-weight: normal;
	color:#fff;
	opacity:1;
}

.attachment-author-img {
	width: 100px;
	height: 100px;
	border-radius: 10px;
}

#gform_fields_5 input, #gform_fields_5 textarea {
    background: transparent;
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
	width: 100%;
    height: 50px;
    font-family: var(--light_font);
    font-weight: 400;
    font-size: 20px;
    color: #626262;
}
input#choice_5_7_1 {
    border: 1px solid black;
    height: 20px;
    width: 20px;
    border-radius: 3px;
	cursor: pointer;
}
#gform_fields_5 input::placeholder, #gform_fields_5 textarea::placeholder {
    font-size: 17px;
	font-family: var(--light_font);
}
label#label_5_7_1 {
    color: #626262;
    font-size: 14px;
    font-weight: 400;
    font-family: var(--light_font);
	cursor: pointer;
}
div#gform_fields_5 {
    row-gap: 1rem;
}
input#gform_submit_button_5 {
    width: 100%;
    background: #0066cb;
    padding: 13px 27px;
    border-radius: 100px;
    border: none;
    font-family: var(--light_font);
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    margin-top: 18px;
    border: 1px solid #0066cb;
    transition: all 0.3s ease-in-out;
}

/* industry form */
#gform_fields_1 input, #gform_fields_1 textarea {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 46px;
    border: 1px solid #e3dbd8;
    border-radius: 8px;
    width: 100%;
    font-family: var(--light_font);
    color: #626262;
    font-weight: 400;
    font-size: 14px;
}
div#gform_fields_1 {
    row-gap: 1.3rem;
    column-gap: 1.5rem;
}
input#gform_submit_button_1 {
    width: 100%;
    border-radius: 8px;
    padding: 18px 30px;
    background: #0066cb;
    border: 1px solid #0066cb;
    font-family: var(--light_font);
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    text-transform: capitalize;
    transition: all 0.3s ease-in-out;
}

.swiper {
  pointer-events: none;
}

.swiper-free-mode > .swiper-wrapper {
    transition-timing-function: linear;
}
.hero-left {
    max-width: 600px !important;
}

.footer-content ul:hover li:not(:hover) a {
    opacity: 1 !important;
}

input#gform_submit_button_3 {
    width: 100%;
    height: 56px;
    border-radius: 100px;
    border: 1px solid #0066cb;
    background: #0066cb;
    font-family: var(--light_font);
    font-size: 24px;
    color: #f3fafd;
    transition: all 0.3s ease-in-out;
}
input#gform_submit_button_3:hover {
    color: #fff;
    background: #80C31C;
	border: 1px solid #80C31C;
}

input#input_3_1 {
    width: 100%;
    height: 56px;
    border-radius: 100px;
    border: 1px solid #0066cb;
    padding: 0 15px;
    font-family: var(--light_font);
    font-weight: 400;
    font-size: 16px;
    color: #252422;
    outline: none;
    margin-top: 10px;
}

.step-container ul li {
    margin-bottom: 0 !important;
}

section.wrapper.step-wrapper.services.industrie {
	.img-fluid {
    height: 210px !important;
}
}

.unboxing-scroll-container::-webkit-scrollbar {
    display: none;
}

.unboxing-scroll-container {
  -ms-overflow-style: none;  
  scrollbar-width: none; 
}

.service-pg-banner {
    background-color: #f3fafd !important;
}

.srv-sec2-content-info img {
    width: 70px !important;
}
.srv-why-us-counter .info span {
    margin-top: 20px;
}
.hero-heading p {
	font-size: 21px;
    font-family: var(--light_font);
    font-weight: 500;
    color: #626262;
	padding: 20px 0px 0px 0px;
}

.postid-709 .srv-sec2-content-info img {
    opacity: 20%;
}

.blog-main-right-top .img img {
    height: 75px !important;
}
.blog-left-content-btm {
    display: none !important;
}

a.cmnBtn {
    font-family: var(--bold_font);
    font-weight: 600;
    font-size: 18px;
    color: #f3fafd;
    border-radius: 5px;
    text-transform: capitalize;
    display: inline-block;
    padding: 10px 28px;
    background: #0066cb;
    border: 1px solid #0066cb;
}
.cmnBtn i {
    margin-right: 12px;
}
a.cmnBtn:hover {
    background: initial;
    color: #0066cb;
}

#gform_4 input, #gform_4 textarea, #gform_4 input, #gform_4 select {
    box-shadow: none;
    padding-left: 0;
    margin: 0;
	font-size: 16px;
	font-weight: 400;
}
#gform_submit_button_4 {
    background: #0066cb;
    color: #fff;
    border-radius: 100px;
    padding: 15px 26px !important;
    width: 100%;
	font-weight: 600 !important;
	position:relative;
	overflow:hidden !important;
	z-index:1;
}
#gform_submit_button_4:hover{
	color:#fff;
	background:#80C31C;
}

#gform_fields_4 {
    row-gap: 15px;
}
#gform_confirmation_message_4 {
    color: white;
    font-size: 20px;
}

h1, h2, h3, h4, h5, p, a, span {
	text-transform: none !important;
}

.home .cardd .row {
    width: 100%;
}

#openPopupLink {
	display: none !important;
}

.team a, .ecommerce_achieve .swiper-button-next, .ecommerce_achieve .swiper-button-prev {
	display: none !important;
}
.industry-case-studies .industry-case-slide1{
	max-height:250px;
}
.industry-case-studies .industry-case-slide2{
	max-height:250px;
}
.industry-case-studies .industry-case-slide3{
	max-height:250px;
}
@media (min-width: 1600px) and (max-width: 1999px) {
	.industry-case-studies .industry-case-slide1{
	   max-height:300px;
	}
	.industry-case-studies .industry-case-slide2{
		max-height:300px;
	}
	.industry-case-studies .industry-case-slide3{
		max-height:300px;
	}
}
@media  (max-width: 991px) {
	.industry-case-studies .industry-case-slide1{
	   max-height:200px !important;
	}
	.industry-case-studies .industry-case-slide2{
		max-height:200px !important;
	}
	.industry-case-studies .industry-case-slide3{
		max-height:200px !important;
	}
}

.apply_form .modal-body form input, .apply_form .modal-body form textarea {
	    height: 38px;
    background: #ffffff66;
    margin: 0px 0px 5px 0px;
    display: flex;
    align-items: center;
    border-radius: 100px;
    padding: 10px 10px;
    border: 1px solid #0000001f;
}

.apply_form .modal-body form legend {
    color: #000;
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    font-family: var(--light_font);
}
.gform-theme--foundation .gfield textarea.small {
    min-block-size: revert !important; 
    height: 90px;
    padding: 23px 20px 10px 20px !important;
	font-size:11px;
	color:#000;
	font-family:var(--light_font);
}
.gform-theme--foundation .gfield textarea.small::placeholder{
	color:#00000096;
}

.apply_form .modal-body .gform_heading, .apply_form .modal-body .charleft.ginput_counter, .apply_form .modal-body .gfield_description.instruction, .apply_form .modal-body .gform_fileupload_rules  {
	display: none;
}

.apply_form .modal-body .gform-theme--foundation .gform_fields {
	row-gap: 6px !important;
}

.apply_form .modal-body .gform-theme--foundation .gform_footer {
    margin-block-start: 0px !important;
}

#gform_submit_button_7, #gform_submit_button_8 {
    width: 100%;
    height: 40px;
    background: #fff;
    color: #000;
    border-radius: 4px;
    border: none;
    margin: 20px 0px 10px 0px;
    background: #80c31c;
    font-family: var(--light_font);
    border-radius: 100px;
}
.ginput_container.ginput_container_fileupload {
    height: 38px;
    padding: 0px;
    margin: 0px;
    border: 1px solid #0000001f;
    border-radius: 100px;
    position: relative;
}
.ginput_container.ginput_container_fileupload input#input_8_19 {
    position: absolute;
    top: -8px;
    border: none;
    box-shadow: revert;
}

.page-template-about {
	.guy-shows-img {
		height: 100%;
	}
	.brand img {
		object-fit: contain;
	}
}

iframe {
  max-width: 100% !important;
  min-width: 100% !important;
	pointer-events:none;
}

.bolg_innerpage p{
	font-family: var(--light_font) !important;
	font-weight:500 !important;
	font-size:16px !important;
}
.bolg_innerpage ul li {
    font-family: var(--light_font)!important;
    font-weight: 500!important;
    font-size: 19px!important;
    color: #626262;
}
.bolg_innerpage .left_contentwraper h3 span{
	color:#0066cb;
}
.bolg_innerpage .right_box .popular_blogs.our_client ul li{
	width:48%;
}
.bolg_innerpage .right_box .popular_blogs.our_client ul{
	width:108%;
}
.bolg_innerpage .right_box .popular_blogs ul li a {
    display: revert!important;
    color: #626262;
    font-size: 15px;
    position: relative;
    top: -4px;
}
.bolg_innerpage .left_formwraper h2{
	font-size:18px !important;
}
.bolg_innerpage .left_formwraper form input{
	font-size: 15px!important;
    font-family: var(--light_font) !important;
}
.bolg_innerpage .left_formwraper form select{
	font-size: 15px!important;
    font-family: var(--light_font) !important;
}
.bolg_innerpage .left_formwraper form label{
	font-size:13px;
}
.bolg_innerpage .left_contentwraper p{
	font-size:19px !important;
}
.bolg_innerpage .left_contentwraper ul li{
	font-size:19px !important;
}

.iframeflex_box {
    display: flex;
    justify-content: space-between;
}
.iframeflex_box .left_box{
	width:50%;
}
.iframeflex_box .right_box {
    width: 50%;
    margin: 0px !important;
    padding: 0px 0px 0px 30px !important;
}

/*blog details*/
.blog_details{
    padding:60px 0px;
}
.blog_details .left_boxwraper .flex_box{
    display:flex;
    margin:20px 0px 20px 0px;
}
.blog_details .left_boxwraper .flex_box .text_wraper{
/*     margin:0px 0px 0px 20px; */
}
.blog_details .left_boxwraper .flex_box .image_wraper{
	display: none;
}
.blog_details .left_boxwraper .flex_box .text_wraper p, .blog_details .left_boxwraper .flex_box .text_wraper h6{
    margin:0px;
    font-size:16px;
}
.blog_details .left_boxwraper .image_box {
    margin: 30px 0px 30px 50px;
    width: 30%;
}
.blog_details .left_boxwraper .image_box img{
    width:100%;
}
.blog_details .left_boxwraper .drive_more_traffic {
    display: flex;
    background: #F3FAFD;
    border: 1px solid #87878733;
    border-radius: 8px;
    margin: 30px 0 30px 0;
    align-items: center;

}
.blog_details .left_boxwraper .drive_more_traffic .text_wraper{
    margin:0px 0px 0px 20px;
}
.blog_details .left_boxwraper .drive_more_traffic .text_wraper h4{
    padding:0px 0px 0px 0px;
}
.blog_details .left_boxwraper .drive_more_traffic .text_wraper p{
    margin:0px 0px 0px 0px;
}
.blog_details .left_boxwraper .drive_more_traffic .text_wraper .booka_callbtn{
    padding:10px 20px;
    background:#0066CB;
    color:#fff;
	font-size: 18px;
    border-radius:5px;
    display:inline-block;
    margin:30px 0px 0px 0px;
}
.blog_details .left_boxwraper .border_box{
    border: 1px solid #0000001A;
    padding:20px;
}
.blog_details .left_boxwraper .artherflex_box {
    background: #F3FAFD;
    border-radius: 8px;
    padding: 20px;
    display: flex;
    align-items: center;
    margin:20px 0px 0px 0px;
}
.blog_details .left_boxwraper .artherflex_box .text_wraper{
/*     margin:0px 0px 0px 20px; */
}
.blog_details .left_boxwraper .artherflex_box .text_wraper h3{
    color:#0066CB;
	font-size: 22px;
    margin-top: 5px;
    margin-bottom: 0px;
}
.blog_details .left_boxwraper .social_mediabox {
    display: flex;
    margin: 20px 0px 0px 0px;
    align-items: center;
}
.blog_details .left_boxwraper .social_mediabox p{
    margin:0px 20px 0px 0px;
}
.blog_details .left_boxwraper .social_mediabox .icon_box {
    background: #0066CB1A;
    color: #0066CB;
    width: 35px;
    height: 35px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 10px 0px 0px;
}
.blog_details .right_box .traffic_wraper{
    background:#0066CB;
    border-radius:10px;
    padding:25px;
    text-align: center;
}
.blog_details .right_box .traffic_wraper h3{
    color:#fff;
}
.blog_details .right_box .traffic_wraper p{
    color:#fff;
}
.blog_details .right_box .traffic_wraper .border_line {
    width: 100px;
    height: 4px;
    background: #fff;
    margin: 0 auto;
    margin-bottom: 20px;
}
.blog_details .right_box .traffic_wraper .frm_flexbox{
    display:flex;
    height:45px;
}
.blog_details .right_box .traffic_wraper .frm_flexbox input{
    width:70%;
    height:100%;
    outline:none;
    border:none;
    padding:0px 0px 0px 10px;
}
.blog_details .right_box .traffic_wraper .frm_flexbox button{
    background:#80C31C;
    color:#fff;
	font-weight: 700;
    height:100%;
    border:none;
    outline:none;
    width:40%;
	font-size:18px;
}
.blog_details .right_box .client_review{
    background:#fff;
    border: 1px solid #0000001A;
    padding:20px;
    border-radius:8px;
    margin:35px 0px 0px 0px;
}
.blog_details .right_box .client_review .border_line{
    background:#0066CB;
    width:260px;
    height:3px;
    margin:0px 0px 5px 0px;
}
.blog_details .right_box .client_review img{
    width:100%;
}
.blog_details .right_box .table_offcwraper{
    background:#F3FAFD;
    border: 1px solid #0000001A;
    padding:20px;
    border-radius:8px;
    margin:35px 0px 0px 0px;
}
.blog_details .right_box .table_offcwraper .border_line{
    background:#0066CB;
    width:160px;
    height:3px;
    margin:0px 0px 25px 0px;
}
.blog_details .right_box .discover_keyword_wraper{
    background:#454545;
    border-radius:6px;
    text-align:center;
    padding:20px;
    margin:35px 0px 0px 0px;
}
.blog_details .right_box .discover_keyword_wraper h3{
    color:#fff;
}
.blog_details .right_box .discover_keyword_wraper p{
    color:#fff;
}
.blog_details .right_box .discover_keyword_wraper img{
    margin:10px 0px;
}
.blog_details .right_box .discover_keyword_wraper .frm_flexbox{
    display:flex;
    /*height:45px;*/
    margin:0px 0px 10px 0px;
}
div#gform_9_validation_container {
    margin: 0px 0px 10px 0px;
    background:#fff;
}
#gform_9_validation_container, #gform_8_validation_container , #gform_7_validation_container{
    background:#fff;
}
.blog_details .right_box .discover_keyword_wraper .frm_flexbox input{
    width:70%;
    height:100%;
    outline:none;
    border:none;
    padding:0px 0px 0px 10px;
    height:45px;
}
.blog_details .right_box .discover_keyword_wraper .frm_flexbox button{
    background:#80C31C;
    color:#fff;
	font-weight: 700;
    height:100%;
    border:none;
    outline:none;
    width:30%;
    height:45px;
}
.blog_details .right_box .our_clientswraper{
    background:#F3FAFD;
    border: 1px solid #0000001A;
    border-radius:6px;
    padding:15px;
    margin:35px 0px 0px 0px;
}
.blog_details .right_box .our_clientswraper .flex_box{
    display:flex;
}
.blog_details .right_box .our_clientswraper .flex_box .text_box{
    margin:0px 0px 0px 10px;
}
.blog_details .right_box .our_clientswraper ul {
    list-style: none;
    padding: 0px;
    column-count: 3;
    margin:10px 0px 0px 0px;
}
.blog_details .right_box .our_clientswraper ul li img {
    margin: 0px 0px 10px 0px;
    width:100%;
}
.blog_details .right_box .our_clientswraper.recognition_wraper {
    background: #fff !important;
}
.blog_details .right_box .our_clientswraper.recognition_wraper .flex_box{
    margin:0px 0px 20px 0px;
}
.blog_details .right_box .our_clientswraper.recognition_wraper .flex_box .iconbox{
    width:30%;
}
.blog_details .right_box .our_clientswraper.recognition_wraper .flex_box .iconbox img {
    width: 100%;
}
.blog_details .right_box .servicestab_wraper{
    background:#F3FAFD;
    border: 1px solid #0000001A;
    border-radius:10px;
    padding:15px;
    margin:35px 0px 0px 0px;
}
.blog_details .right_box .servicestab_wraper .nav-tabs{
    border-bottom:none;
}
.blog_details .right_box .servicestab_wraper .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{
    color:#000;
    border-bottom: 1px solid #212121;
    width:100%;
}
.blog_details .right_box .servicestab_wraper .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: transparent;
    border: none;
    border-bottom: 3px solid #0066CB;
    font-weight: 700;
}
.blog_details .right_box .servicestab_wraper .list_wraper{
    margin:20px 0px 0px 0px;
}
.blog_details .right_box .servicestab_wraper .list_wraper li a {
    color: #212121;
    font-size: 16px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}
.blog_details .right_box .servicestab_wraper li.nav-item{
    width:50%;
}
.blog_details .right_box .effective_marketingwraper{
    border: 1px solid #0000001A;
    background:#fff;
    border-radius:8px;
    margin:35px 0px 0px 0px;
    padding:20px;
}
.blog_details .right_box .effective_marketingwraper .chart_wraper{
	position:relative;
}
.blog_details .right_box .effective_marketingwraper .chart_wraper .p_chattxt1 {
    position: absolute;
    top: 22px;
    left: 30px;
    font-size: 13px;
    color: #fff;
}
.blog_details .right_box .effective_marketingwraper .chart_wraper .p_chattxt2 {
    position: absolute;
    top: 64px;
    left: 30px;
    font-size: 13px;
    color: #fff;
}
.blog_details .right_box .effective_marketingwraper .chart_wraper .p_chattxt3 {
    position: absolute;
    top: 104px;
    left: 30px;
    font-size: 13px;
    color: #fff;
}
.blog_details .right_box .effective_marketingwraper .chart_wraper .p_chattxt4 {
    position: absolute;
    top: 145px;
    left: 30px;
    font-size: 13px;
    color: #fff;
}
.blog_details .right_box .effective_marketingwraper .chart_wraper .p_chattxt5 {
    position: absolute;
    top: 186px;
    left: 30px;
    font-size: 13px;
    color: #fff;
}
.blog_details .right_box .effective_marketingwraper img{
    width:100%;
}
.blog_details .right_box .effective_marketingwraper h5 {
    margin: 0 0 10px 0;
    padding: 0px 0px 0px 0px;
    font-size:17px;
}
.blog_details .right_box .effective_marketingwraper .half_border {
    width: 45%;
    height: 1px;
    background: #00000047;
    margin: 0px 0px 27px 0px;
}

.blog_details .right_box .cse_studieswraper {
    background: #F3FAFD;
    border: 1px solid #0000001A;
    border-radius: 8px;
    padding: 20px;
    margin: 35px 0px 35px 0px;
    position: relative;
    overflow: hidden;
}
.blog_details .swiper{
    overflow:revert !important;
}
.blog_details .right_box .cse_studieswraper .swiper-button-next {
    right: 6px;
    top: -30px;
    width: 35px;
    border-radius: 100px;
}
.blog_details .right_box .cse_studieswraper .swiper-button-next:after {
    width: 41px;
    height: 34px;
    background: url("images/right_vector.png");
    font-size: 0px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border: 1px solid #0000001A; */
    border-radius: 100px;
}
.blog_details .right_box .cse_studieswraper .swiper-button-prev {
    right: 33px;
    left: revert;
    top: -30px;
    width: 35px;
    border-radius: 100px;
}
.blog_details .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none !important;
}
.blog_details .right_box .cse_studieswraper .swiper-button-prev:after {
    width: 41px;
    height: 34px;
    background: url("images/left_vector.png");
    background-repeat: no-repeat;
    font-size: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*border: 1px solid #0000001A;*/
    border-radius: 100px;
}
.blog_details .right_box .cse_studieswraper .swiper-button-prev:after{
}
.blog_details .right_box .cse_studieswraper h3{
    margin:0px 0px 15px 0px;
}
.blog_details .right_box .cse_studieswraper a{
    font-size:16px;
    color:#000;
    padding:20px 0px 0px 0px;
    display:block;
}
.blog_details .right_box .cse_studieswraper a i{
    color:#0066CB;
    margin:0px 0px 0px 5px;
}
.blog_details .right_box .swiper {
  width: 100%;
}

.blog_details .right_box .swiper-slide {
  background: #fff;
  border: 1px solid #0000001A;
  padding:40px;
 
}
.blog_details .right_box .swiper-slide img{
    margin:0px 0px 30px 0px;
}
/*.blog_details .right_box .swiper-pagination {*/
/*  display: none !important;*/
/*}*/
.blog_details .right_box .swiper-button-next,
.swiper-button-prev {
  
}
.table_offcwraper.blogs_wraper {
    background: #fff !important;
}
.table_offcwraper.blogs_wraper ul li a {
    color: #000;
    font-size: 16px;
    margin: -7px 0px 0px 0px;
    text-decoration: underline;
}
.table_offcwraper.blogs_wraper .border_line{
    display:none;
}
.table_offcwraper.blogs_wraper  h4 {
    border-bottom: 1px solid #26323833;
    padding: 0px 0px 10px 0px;
}
.table_offcwraper.blogs_wraper ul {
    margin: 25px 0px 0px 0px !important;
}
.blog_details .right_box .table_offcwraper ul {
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
.blog_details .right_box .table_offcwraper ul li a {
    color: #212121;
    margin: -7px 0px 0px 0px;
}
.blog_details .right_box {
    width: 85%;
    margin-left: 15%;
}
.blog_details .left_boxwraper .table_of_contents ul {
    padding: 0px 0px 0px 20px;
}
.blog_details .left_boxwraper .ads_graderwraper {
    background: #e0f0ff;
    border-radius: 10px;
    display: flex;
    padding: 30px;
    margin:30px 0px 30px 0px;
}
.blog_details .left_boxwraper .ads_graderwraper .text_box .h4{
    color:#454545;
    font-size:25px;
    font-weight:500;
}
.blog_details .left_boxwraper .ads_graderwraper .text_box .h3{
    color:#0067c8;
    font-size:25px;
    font-weight:700;
    padding:0px 0px 15px 0px;
}
.blog_details .left_boxwraper .ads_graderwraper .flex_formwraper form{
    display:flex;
    height:45px;
    overflow:hidden;
}
.blog_details .left_boxwraper .ads_graderwraper .flex_formwraper form input{
    width:50%;
    height:100%;
    outline:none;
    border:none;
    background:#fff;
    padding:10px;
}
.blog_details .left_boxwraper .ads_graderwraper .flex_formwraper form button {
    width: 50%;
    height: 100%;
    background: #0067c8;
    color: #fff;
    border: none;
    font-weight: 600;
	font-size:18px;
}
.blog_details form#gform_9 {
    display: flex;
    align-items: center;
}
.blog_details form#gform_9 input {
    height: 42px;
    width: 100%;
    border-radius:0px;
    text-align:left;
    border:none;
}
.blog_details form#gform_9 .gform_footer.before {
    margin: 0px;
}
.blog_details form#gform_9 .gform_footer.before input{
    background:#80C31C;
    color:#fff;
    border-radius:0px;
}
.blog_details form#gform_8 {
   display: flex;
   align-items: center;
}
.blog_details form#gform_8 input {
    height: 42px;
    width: 100%;
    border-radius:0px;
    text-align:left;
}
.blog_details form#gform_8 .gform_footer.before {
    margin: 0px;
}
.blog_details form#gform_8 input#gform_submit_button_8 {
    border-radius: 0px;
    margin: 0px;
    background: #204ce5;
    color: #fff;
}
form#gform_10 {
    display: flex;
    align-items: center;
}
form#gform_10 input{
    width:100%;
    border-radius:0px;
    height:45px;
}
form#gform_10 .gform-body.gform_body {
    width: 100%;
}
form#gform_10 .gform_footer.before {
    width: 30%;
    margin: 0px;
}
.blog_details form#gform_7{
    display: flex;
    align-items: center;
}
.blog_details form#gform_7 input{
    width:100%;
    border-radius:0px;
    height:45px;
    margin:0px;
}
.blog_details form#gform_7 .gform-body.gform_body {
    width: 50%;
}
.blog_details form#gform_7 .gform_footer.before {
    width: 50%;
    margin: 0px;
}
.blog_details form#gform_7 .gform_footer.before input{
    color:#fff;
}
.blog_details .right_box .table_offcwraper  ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.blog_details .right_box .table_offcwraper ul li {
    display: flex;
    margin-bottom: 20px;
}

.blog_details .right_box .table_offcwraper ul li::before {
    content: "";
    width: 12px;
    height: 12px;
    background-color: #1976d2; /* blue square */
    margin-right: 8px;
    flex-shrink: 0;
}
.blog_details .right_box .servicestab_wraper .list_wraper  ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.blog_details .right_box .servicestab_wraper .list_wraper ul li {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.blog_details .right_box .servicestab_wraper .list_wraper ul li::before {
    content: "";
    width: 12px;
    height: 12px;
    background-color: #1976d2; /* blue square */
    margin-right: 8px;
    flex-shrink: 0;
}
/*end*/
/*author_bannersc*/
.author_bannersc{
  background:#0066CB;
  padding:80px 0px;
}
.author_bannersc .text_wraper h5 {
    color: #FFFFFF80;
    font-size: 40px;
    font-weight: 400;
}
.author_bannersc .text_wraper h1 {
    color: #fff;
    font-size: 50px;
    margin: 0px;
}
.author_bannersc .text_wraper h3 {
    color: #fff;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}
.author_bannersc .text_wraper p{
    color: #fff;
}
.author_bannersc .text_wraper .flex_box{
    display:flex;
    margin:15px 0px 0px 0px;
}
.author_bannersc .text_wraper .flex_box h4 {
    background: #ffffff82;
    width: 49px;
    height: 47px;
    margin: 0px 15px 0px 0px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.author_bannersc .image_wraper img{
    width:100%;
}
/*end*/
/*author_recent_articles*/
.author_recent_articles{
    padding:60px 0px;
    background:#f3fafd;
}
.author_recent_articles .heading_wraper h2{
    font-size:40px;
    margin:0px 0px 10px 0px;
}
.author_recent_articles .heading_wraper p{
    margin:0px 0px 25px 0px;
}
.author_recent_articles .heading_wraper{
    text-align:center;
}
.author_recent_articles .main_wraper{
     border: 1px solid #0000001A;
    border-radius:8px;
    padding:20px;
    margin:0px 0px 25px 0px;
}
.author_recent_articles .main_wraper .image_box {
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.author_recent_articles .main_wraper .image_box img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.author_recent_articles .main_wraper .text_box h3 {
    color: #000;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.author_recent_articles .main_wraper .text_box p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 70px;
}
.author_recent_articles .main_wraper .text_box h5{
    color:#0066CB;
    font-weight:600;
    font-size:18px;
    padding:20px 0px 0px 0px;
}
/*end*/
/*other_authors*/
.other_authors{
    padding:0px 0px 60px 0px;
    background:#f3fafd;
}
.other_authors .heading_wraper{
    text-align:center;
}
.other_authors .heading_wraper h2{
    font-size:40px;
    margin:0px 0px 10px 0px;
}
.other_authors .heading_wraper p{
    margin:0px 0px 25px 0px;
}
.other_authors .mainflex_wraper{
    display:flex;
    border: 1px solid #0000001A;
    background:#fff;
    padding:15px;
    border-radius:8px;
}
.other_authors .mainflex_wraper .text_box{
    margin:0px 0px 0px 20px;
}
.other_authors .mainflex_wraper .text_box h4{
    margin:0px;
    color:#0066CB;
    font-size:18px;
}
.other_authors .mainflex_wraper .text_box p{
    font-size:14px;
}
/*end*/
div#casestudiesModalCenter {
    background: #fff;
    z-index: 99999;
}
/*.ginput_container.ginput_container_email {*/
/*    margin: 25px 0px 0px 0px;*/
/*}*/

div#validation_message_9_1 {
    display: none;
}
div#validation_message_8_1 {
    display: none;
}
div#validation_message_7_1 {
    display: none;
}
div#gform_8_validation_container {
    margin: 0px 0px 12px 0px;
}
div#gform_7_validation_container {
    margin: 0px 0px 8px 0px;
}
.gform_ajax_spinner {
    display: none !important;
    visibility: hidden !important;
}
.gform_ajax_spinner img {
    display: none !important;
}
#gform_ajax_spinner_7, #gform_ajax_spinner_8, #gform_ajax_spinner_9, #gform_ajax_spinner_10 {
    display: none !important;
}
div#validation_message_10_1 {
    display: none;
}
label.gfield_label.gform-field-label {
    display: none !important;
}
.blog_details .right_box .client_review {
  position: relative;
  overflow: hidden;
}

/*trust pailot*/
.blog_details .right_box .client_review .review_mainwraper {
    width: 100%;
    padding: 28px 28px 42px 28px;
    border-radius: 10px;
    background: rgb(243 250 253);
    backdrop-filter: blur(12px) saturate(150%);
    position: relative;
    z-index: 1;
    overflow: hidden;
    border: none;
    margin: 20px 0px 40px 0px;
}
/* .trusted_partner_review .review_mainwraper::before {
  content: "";
  position: absolute;
  bottom: -16px;
  right: 0px;
  width: 30px;
  height: 30px;
  background: linear-gradient(to left, #667eea, #764ba2);
  border-radius: 100px;
  z-index: -1;
  filter: blur(8px);
  opacity: 0.3;
} */
.blog_details .right_box .client_review .review_mainwraper .flex_box {
  display: flex;
  border-bottom: 1px solid #0000001f;
  margin: 0px 0px 17px 0px;
}
.blog_details .right_box .client_review .review_mainwraper .flex_starbox {
  display: flex;
  align-items: center;
  margin: 0px 0px 15px 0px;
}
.blog_details .right_box .client_review .review_mainwraper .flex_starbox .star_box {
  display: flex;
}
.blog_details .right_box .client_review .review_mainwraper .flex_starbox .star_box .icon_box {
  width: 15px;
  height: 15px;
  background: #02b679;
  margin: 0px 5px 0px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.blog_details .right_box .client_review .review_mainwraper .flex_starbox .star_box .icon_box i {
  color: #fff;
  font-size: 8px;
}
.blog_details .right_box .client_review .review_mainwraper .flex_starbox .star_box .icon_box.full_whitebg {
    background: #dcdce6;
}
.blog_details .right_box .client_review .review_mainwraper .flex_starbox .text_element h4 {
  margin: 0px;
  font-size: 11px;
  color: #454545;
}
.blog_details .right_box .client_review .review_mainwraper .flex_starbox h6 {
    font-size: 10px;
    margin: 0px;
    text-align: right;
    width: 40%;
    color: #666868;
}
.blog_details .right_box .client_review .review_mainwraper h4 {
  font-size: 14px;
  font-weight: 600;
  color: #454545;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family:var(--light_font);
}
.blog_details .left_boxwraper p a{
/*     color:#000; */
	display: inline;
}
.blog_details .right_box .client_review .review_mainwraper p {
  font-size: 12px;
  color: #000;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: var(--light_font);
}
.blog_details .right_box .client_review .review_mainwraper .flex_box .image_box img {
    width: 43px;
    height: 43px;
    margin: -3px 10px 0 0;
}
.blog_details .right_box .client_review .review_mainwraper .flex_box .text_wraper h3 {
  font-size: 16px;
  color: #000;
  margin: 0px;
  font-family: var(--bold_font);
}
.blog_details .right_box .client_review .review_mainwraper .flex_box .text_wraper p {
  color: #000;
  font-family: var(--light_font);
}
.blog_details .right_box .client_review .review_mainwraper .flex_box .text_wraper p i {
  color: #454545;
}
.blog_details .right_box .client_review .review_mainwraper .postion_logobox {
    position: absolute;
    bottom: 17px;
    left: 20px;
    width: 120px;
    height: 30px;
    border-radius: 100px;
    background: #eaf3f9;
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog_details .right_box .client_review .review_mainwraper .postion_logobox img {
    width: 85px;
    height: 100%;
    border-radius: 0px;
    margin: 0px;
}
.blog_details .right_box .client_review .review_mainwraper .postion_logobox i {
  font-size: 10px;
  margin-left: -6px;
  color: #000;
}
.blog_details .right_box .client_review .review_centerwraper {
  text-align: center;
  margin: 30px 0px 30px 0px;
}
.blog_details .right_box .client_review .review_centerwraper .flex_box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.blog_details .right_box .client_review .review_centerwraper .flex_box h3 {
  font-size: 20px;
  margin: 0px 10px 0px 0px;
  font-family:var(--bold_font);
}
.blog_details .right_box .client_review .review_centerwraper .flex_box .star_box {
  display: flex;
  align-items: center;
}
.blog_details .right_box .client_review .review_centerwraper .flex_box .star_box .icon_box {
  width: 35px;
  height: 35px;
  background: #02b679;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px 6px 0px 0px;
}
.blog_details .right_box .client_review .review_centerwraper .flex_box .star_box .icon_box.white_starbg {
    background: #dcdce6 !important;
}
.blog_details .right_box .client_review
  .review_centerwraper
  .flex_box
  .star_box
  .icon_box.postion_box {
  position: relative;
  z-index: 1;
}
.blog_details .right_box .client_review
  .review_centerwraper
  .flex_box
  .star_box
  .icon_box.postion_box::after {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  background: #dcdce6;
  z-index: -1;
}
.blog_details .right_box .client_review .review_centerwraper .flex_box .star_box .icon_box i {
  color: #fff;
}
.blog_details .right_box .client_review .review_centerwraper p {
  padding: 5px 0px 0px 0px;
  font-family:var(--light_font);
}
.blog_details .right_box .client_review .review_centerwraper p img {
    width: 85px;
    margin-top: -2px;
}
.blog_details .right_box .client_review
  .review_centerwraper.clutch
  .flex_box
  .star_box
  .icon_box {
  background: #e62415;
}
.blog_details .right_box .client_review
  .swiper-wrapper.clutch
  .review_mainwraper
  .flex_starbox
  .star_box
  .icon_box {
  background: #e62415;
}
.blog_details .right_box .client_review
  .swiper-wrapper.clutch
  .review_mainwraper
  .postion_logobox
  img {
  width: 45px;
  margin: 0px 5px 0px 0px;
}
.blog_details .right_box .client_review
  .review_centerwraper.Goodfirms
  .flex_box
  .star_box
  .icon_box {
  background: #1b66f3;
}
.blog_details .right_box .client_review
  .swiper-wrapper.Goodfirms
  .review_mainwraper
  .flex_starbox
  .star_box
  .icon_box {
  background: #1b66f3;
}
.blog_details .right_box .client_review .review_centerwraper.clutch p img{
	width:55px;
}
.blog_details .right_box .client_review .swiper-slide{
    padding:0px !important;
    border:none !important;
}
.blog_details .right_box .client_review .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    display:block !important;
}
/*end*/
#field_4_10{display:block!important;}

#gform_page_10_1 {
	display: flex;
	width: 100%;
}

#gform_page_10_1 .gform_page_fields {
	width: 70%;
}
#gform_page_10_1 .gform_page_footer.before {
	margin: 0px;
	width: 30%;
}
#gf_progressbar_wrapper_10 {
	display: none;
}
form#gform_10 #gform_page_10_2 .gform_page_footer.before {
	display: flex!important;
}
form#gform_10 #gform_page_10_2  .gform_page_footer.before input{
    width:48% !important;
}

.bookacallbtn {
    padding: 10px 20px;
    background: #0066CB;
    color: #fff !important;
	font-weight: 700 !important;
    border-radius: 5px;
    display: inline-block !important;
	margin: 18px 0;
}

.font-size-20{
	font-size: 20px !important;
}

.cmnBtn, .end_offseo_box {
	display: none !important;
}

.blog_details .right_box .our_clientswraper.recognition_wraper .flex_box .iconbox {
    width: 20%;
}
.blog_details .right_box .our_clientswraper .flex_box .text_box {
    margin: 0px 0px 0px 18px;
    width: 80%;
}

#gform_3 .gform-body.gform_body, #gform_3 .gform_footer {
	width: 100%;
}
.artherflex_box p {
    font-size: 15px;
/*     font-weight: bolder; */
	margin-bottom: 0px;
}

.blog-content p, .blog-content li {
	font-size: 18px;
	line-height: 2rem;
}

.drive_more_traffic, .ads_graderwraper{
	p, li {
		font-size: revert;
		line-height: revert;
	}
}

#gform_wrapper_11 label.gfield_label.gform-field-label {
    display: revert !important;
}