@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap');

body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Poppins', sans-serif; color:#1a233b; background: #fff; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
input[type="submit"]{cursor: pointer;}

.bg-white { background: #FFFFFF; }
.bg-blue { background: #0164FF; }
.bg-darkblue { background: #003EA2; }

.learn_more a { color: #F003EA2 !important; }
  
.container{ max-width: 1250px; }
.header_sec{ width: 100%; background: #fff; position: relative; z-index: 99; -o-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;}
.header_sec .container{ max-width: 1440px; }
.header_sec.fixed{ position: fixed; top: 0px; left: 0px; padding: 10px 0;}


.nav_top{padding: 0px; margin: 0px; background: none !important; }
.menu_sec{ padding: 0 307px 0 0; margin: 0; }
.menu_sec li{padding: 0; font: 500 12px/18px 'Poppins', sans-serif; margin: 0 0 0 40px; color:#FFF; text-transform: capitalize; text-align: center; padding: 15px 0;
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; position: static; }
.menu_sec li a{display: inline-block; color: #FFF; padding: 12px 6px; position: relative; width: 100%;
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; position: relative;
}
.menu_sec li a:before{ width: 22px; height: 22px; background: #0064ff; position: absolute; left: 50%; bottom: -20px; margin-left: -10px; clip-path: polygon(49% 50%, 0 100%, 100% 100%); content: "";
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; opacity: 0; visibility: hidden; z-index: 99; }

  
.menu_sec li:first-child{ margin-left: 0px; }
.menu_sec li.actv a{ color:#0064ff; }
.menu_sec li a:hover {color:#FFF;}
.menu_sec li:hover {color:#FFF;}
.menu_sec li:hover a{color:#FFF;}

.nav_top .drop-arw { position: absolute; top: 28px; cursor: pointer;}
.nav_top .dropdown .dropdown-menu {  width: 90% !important; margin: 0 5% !important; background: #fff; border-radius: 5px !important; box-shadow: 0 0 30px 8px #c8ccd3; border-top: 2px solid #0064ff; }
.nav_top .dropdown .dropdown-menu li{padding: 0px; margin: 0px;}
.nav_top .dropdown .dropdown-menu li a{padding: 4px 8px; width: 100%; color: #000; font-size: 14px; }
.nav_top .dropdown .dropdown-menu li a:before{position: inherit; content: none;}
.nav_top .dropdown .dropdown-menu li:before{position: inherit; content: none;}
.nav_top .dropdown .dropdown-menu li a:hover{color: #fff; background: #ef6d40; }
.dropdown-toggle::after { display: none; }


.nav_top .dropdown .dropdown-menu li ul{ width: 100%; padding: 25px 0; float: left; }
.nav_top .dropdown .dropdown-menu li ul li{ width: 33.3333%; float: left; padding: 0px; margin: 0px; border-right: 1px solid #e0e2ea; min-height: 412px; }
.nav_top .dropdown .dropdown-menu li ul li:last-child{ border-right: none; }
.nav_top .dropdown .dropdown-menu li ul li a.menu_box{ width: 100%; padding: 15px 40px; padding-right: 52px; display: flex; align-items: center; }
.menu_icon{ width: 24%; }
.menu_icon img{ max-width: 100%;}
.menu_txt { width: 72%; float: right; font: 300 12px/20px 'Poppins', sans-serif; color: #6d778f; text-align: left; }
.menu_txt b{ font-weight: 600; font-size: 16px; line-height: 20px; color:#1a233b; padding-bottom: 8px; display: inline-block; text-transform: capitalize; width: 100%; }
.nav_top .dropdown .dropdown-menu li ul li a:hover{ background: #eef2f8; }
.menu_sec li:nth-child(2) .dropdown-menu li ul li{ min-height: 180px; }
.menu_sec li:nth-child(4) .dropdown-menu li ul li{ width: 25%;}
.menu_sec li:nth-child(4) .dropdown-menu li ul li a.menu_box { padding: 10px 25px; }
.nav_top .dropdown .dropdown-menu li ul li em{ font: 600 20px/26px 'Poppins', sans-serif; color: #1a233b; text-align: left; padding: 0 0 20px 25px; width: 100%; display: inline-block; }
.menu_sec li:nth-child(4) .dropdown-menu li ul li .menu_icon{ margin-right: 10px;} 
.menu_sec li:nth-child(5) .dropdown-menu li ul li{ min-height: 210px; }

.nav_top .navbar-brand{padding: 0px; margin: 0px; }
.nav_top .navbar-brand img{max-width: 100%;}

.top_btn{ width: auto; position: absolute; right: 0px; }
.top_btn li{ float: left; margin-left: 15px; width: 110px; text-align: center; }
.top_btn li:first-child{ margin-left: 0px; }
.top_btn li a{ padding: 0; background: #fff; color:#FFF; border-radius: 5px; font: 600 12px/36px 'Poppins', sans-serif; width: 100%; height: 38px; border: 2px solid #0064ff;
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; text-decoration: none; outline: none; float: left; }
.top_btn li a:hover{ background: #0064ff; color:#FFF !important; }
.top_btn li.slct a{ background: #F7CE02; color:#0164FF; }

.top_sec{ width: 100%; background: url(../images/banner_bg.png) no-repeat 0 0; background-size: cover; }

.banner_sec{ width: 100%; position: relative; padding: 100px 0 40px 0; overflow: hidden; }
.banner_box{ width: 100%; position: relative; }
.banner_left{ width: 100%; padding-bottom: 12px; }
.banner_left h1{ font: 700 48px/58px 'Brockmann', sans-serif; color:#FFF; }
.banner_left h3{ font: 700 20px/32px 'Poppins', sans-serif; color:#0064ff; padding: 25px 0 0; }
.banner_left h3 b{ color:#0064ff; position: relative; }
.banner_left h3 b:before{ width: 100%; height: 6px; background: #c5dcff; position: absolute; left: 0px; bottom: 0px; content: ""; }
.banner_left p { font: 400 14px/24px 'Inter', sans-serif; color:#FFF; }

.ban_btn{ width: 100%; display: inline-block; padding: 30px 0 0; }
.ban_btn li{ float: left; margin-right: 20px; width: 190px; text-align: center; }
.ban_btn li:last-child{ margin-right: 0px; }
.ban_btn li a{ padding: 10px; background: transparent; border: 1px solid #0C8CE9; color:#FFF; border-radius: 5px; font: 500 12px/12px 'Poppins', sans-serif; width: 100%;
	text-decoration: none; outline: none; float: left; }
.ban_btn li a:hover{ background: #1A74FF; color:#FFF; }
.ban_btn li.slct a{ background: #F7CE02; color:#0064FF; }

.review_list{ width: 100%; display: inline-block; padding: 15px 0 0; }
.review_list li{ float: left; margin: 10px 30px 0 0; font: 400 15px/18px 'Poppins', sans-serif; color:#01235c;  }
.review_list li:last-child{ margin-right: 0px; }
.review_list li span{ float: right; margin: 12px 0 0 6px;}

.tril_list{ width: 100%; display: inline-block; padding: 15px 0 0; }
.tril_list li{ 
	box-sizing: border-box;
	background-color: rgba(255, 255, 255, 0.1) !important;
	border-radius: 6px;
	margin: 10px 19px 0 0; float: left;
	padding: 3px 15px 3px 35px !important;
    font: 300 12px / 24px 'Poppins', sans-serif;
    color: #FFF;
    background-image: url(../images/check-circle.png);
    background-repeat: no-repeat;
    background-position: 10px !important;
}


.ban_text{ width: auto; position: absolute; font: 600 17.56px/20px 'Poppins', sans-serif; color:#1a233b; text-align: center; }
.ban_text1 { left: 166px; top: -18px; }
.ban_text2 { left: 305px;  top: 0px;}
.ban_text3 { right: -36px; top: 161px;}
.ban_text4 { right: 0px; bottom: 211px; }
.ban_text5 { right: 195px; bottom: 0px;}
.ban_text6{ left: 172px; bottom: 0px; }
.ban_text7 { left: -58px; bottom: 207px; }
.ban_text8 { left: -45px; top: 163px; }

.trust_sec { width: 100%; background: #fff; margin-top: 130px; padding: 35px 35px 20px; border-radius: 10px; text-align: center;  box-shadow: 0 20px 27px 5px #dadfe4;}
.trust_sec p{ font: 500 18px/20px 'Poppins', sans-serif; color:#424f72; text-transform: uppercase; letter-spacing: 1px; }
.trust_sec ul{ display: inline-block; padding: 25px 0 0; }
.trust_sec ul li{ float: left; margin-left: 50px; }
.trust_sec ul li:first-child{ margin-left: 0px; }
.trust_sec ul li img{ max-width: 100%; filter: grayscale(100%);}


.economy_sec { width: 100%; padding: 40px 0 60px 0; background: #003EA2; }
.top_heading{ width: 100%; text-align: center; display: inline-block; }
.top_heading h1, .top_heading h2, .top_heading h3 { font: 700 50px/60px 'Brockmann', sans-serif; text-transform: capitalize; }
.top_heading h1 b, .top_heading h2 b, .top_heading h3 b{ position: relative; font-weight: 700; z-index: 9; }
.top_heading h2 b:before{ width: 100%; height: 5px; position: absolute; left: 0px; bottom: 6px; content: ""; background: url(../images/bordr2.png) no-repeat 0 0; z-index: -1; }
.top_heading p{ font: 400 18px/32px 'Poppins', sans-serif; color:#000;  }

.economy_box {
	width: 100%;
    border-right: 1px solid #366CC3;
    display: flex;
    justify-content: center;   /* center horizontally */
    align-items: center;       /* center vertically */
    text-align: left;          /* keep text left-aligned */
    flex-direction: column;    /* stack h4 and p vertically */
    height: 100%;              /* make sure it fills parent column */	
}
.economy_box:last-child {
    border-right: none;
}
.economy_box img{ max-width: 100%; }
.economy_box h4 { font: 600 60px / 64px 'Brockmann', sans-serif; color: #FFF; }
.economy_box p { font: 400 14px/20px 'Poppins', sans-serif; color:#FFF; }

.col-sm-3:nth-child(4n) .economy_box {
    border-right: none;
}
.calendar_btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    text-decoration: none;
}

.calendar_btn img {
    width: 24px;
    height: 24px;
}

.calendar_btn:hover { 
	background: #1A74FF;
}
.rocket_btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 12px;
}

.rocket_btn::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("/assets/icons/rocket.svg") no-repeat center;
    background-size: contain;
}

.card-box h4{ font: 600 32px/36px 'Brockmann', sans-serif; color:#4C5B74; text-transform: capitalize; }
.card-box p{ font: 400 14px/24px 'Inter', sans-serif; color:#6A80A3; }

.choice_sec{ width: 100%; padding: 105px 0 125px 0; }
.choice_sec .top_heading h2 { font: 700 45px/50px 'Brockmann', sans-serif; color:#0064FF; margin-bottom: 20px; }
.choice_sec .top_heading p { font: 400 14px/26px 'Inter', sans-serif; color:#6A80A3; margin-bottom: 20px; }
.choice_box{ 
	width: 100%; height: 380px; display: inline-block; padding: 30px; 
	background: #EAF2FF; border-radius: 16px; margin-top: 30px; 
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}
.choice_box img{ max-width: 100%; padding: 10px; background: #F3F8FF; border-radius: 6px; }
.choice_box h4{ font: 600 32px/36px 'Brockmann', sans-serif; color:#4C5B74; text-transform: capitalize; padding: 15px 0 0; }
.choice_box p{ font: 400 14px/24px 'Inter', sans-serif; color:#6A80A3; padding-top: 10px; min-height: 90px; }
.choice_box a{ 
	font: 600 12px / 20px 'Poppins', sans-serif;
    color: #0064ff;
    margin-top: 10px;
    text-decoration: none;
    outline: none;
    text-transform: capitalize;
    background-color: #FFF;
    background-image: url(../images/arrow-right-circle.png);
    background-repeat: no-repeat;
    background-position: 100px;
    padding: 8px 40px 8px 20px;
    border-radius: 6px; 
	display: inline-block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all all 0.5s;
	-ms-transition: all all 0.5s; 
}

.choice_box a:hover{ transform: scale(1.10); }
	
.learn_more { 
	font: 600 12px / 20px 'Poppins', sans-serif;
    color: #003EA2 !important;
    text-decoration: none;
    outline: none;
    text-transform: capitalize;
    background-color: #FFF;
    background-image: url(../images/arrow-right-circle.png);
    background-repeat: no-repeat;
    background-position: 100px;
    padding: 8px 40px 8px 20px;
    border-radius: 6px; 
	display: inline-block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all all 0.5s;
	-ms-transition: all all 0.5s; 
}



.hello_sec{ width: 100%; padding: 60px 0; }
.hello_sec .top_heading h2 { font: 700 45px/50px 'Brockmann', sans-serif; color:#0064FF; margin-bottom: 20px; }
.hello_sec .top_heading p { font: 400 14px/26px 'Inter', sans-serif; color:#6A80A3; margin-bottom: 20px; }
.hello_box { width: 360px; height: 388px; padding: 30px; border-radius: 16px; margin-top: 30px; 
	display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}
.hello_box h4 { 
	font: 600 32px/36px 'Brockmann', 
	sans-serif; color:#FFF; 
	text-transform: capitalize; 
	padding: 15px 0 0; 
}
.hello_box p { 
	font: 400 14px/24px 'Inter', sans-serif; 
	color:#FFF; 
	padding-top: 10px; 
	min-height: 90px; 
}
.hello_box a { 
	font: 600 12px / 20px 'Poppins', sans-serif;
    color: #0064ff;
    margin-top: 10px;
    text-decoration: none;
    outline: none;
    text-transform: capitalize;
    background-color: #FFF;
    background-image: url(../images/arrow-right-circle.png);
    background-repeat: no-repeat;
    background-position: 100px;
    padding: 8px 40px 8px 20px;
    border-radius: 6px; 
	display: inline-block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all all 0.5s;
	-ms-transition: all all 0.5s; 
}
.result_sec { 
	width: 100%; 
	padding: 0; 
}
.result_sec .top_heading h2 { 
	font: 700 45px/50px 'Brockmann', sans-serif; 
	color:#0064FF; 
	margin-bottom: 20px; 
	text-align: left;
}
.result_sec .top_heading p { 
	font: 400 14px/26px 'Inter', sans-serif; 
	color:#6A80A3; margin-bottom: 20px; 
	text-align: left;
}
.result_box { 	
	width: 360px; height: 388px; padding: 30px; border-radius: 16px; margin-top: 30px; 
	text-align: left;
}
.result_box p { 
	font: 400 14px/24px 'Inter', sans-serif; 
	color:#FFF; 
	padding-top: 10px; 
	min-height: 90px; 
	text-align: left;
}

.explore_sec { 
	width: 100%; 
	padding: 105px 0 125px 0; 
}
.explore_sec .top_heading h2 { 
	font: 700 45px/50px 'Brockmann', sans-serif; 
	color:#0064FF; 
	margin-bottom: 20px; 
	text-align: center;
}
.explore_sec .top_heading p { 
	font: 400 14px/26px 'Inter', sans-serif; 
	color:#6A80A3; margin-bottom: 20px; 
	text-align: center;
}

.choice_box a:hover{ transform: scale(1.10); }

.people_sec{ width: 100%; padding: 0; }
.people_innr{ width: 100%; padding: 0; display: inline-block; }
.people_box { width: 100%; height: 440px; position: relative; padding: 30px; float: left; border-radius: 16px; background: #EAF2FF; }
.people_box img { width: 160px !important; height: 160px; }
.people_box p{ font: 400 14px/20px 'Inter', sans-serif; font-style: italic; color:#6A80A3; }
.people_box h4{ font: 500 14px/16px 'Inter', sans-serif; color:#4C5B74; padding: 20px 0 0; }
.people_box h5{ font: 400 12px/14px 'Inter', sans-serif; color:#4C5B74; padding: 6px 0 0; }
.people_box a{ font: 600 16px/20px 'Inter', sans-serif; color:#0064ff; margin-top: 25px; text-decoration: none; outline: none; text-transform: uppercase; background: url(../images/arw.png) no-repeat right center; 
padding: 2px; padding-right: 30px; display: inline-block;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all all 0.5s;
-ms-transition: all all 0.5s; }
.people_box a:hover{ transform: scale(1.10); }
.people_innr .owl-carousel .owl-item{ padding: 10px; }
.people_innr .owl-carousel .owl-dots { text-align: center; padding: 40px 0 0; }
.people_innr .owl-carousel .owl-dot{ width: 11px; height: 11px; background: #b2d0ff; border-radius: 100%; margin: 0 5px; display: inline-block; }
.people_innr .owl-carousel .owl-dot.active{ background: #0064ff; }

.mid_content { 
	width: 100%; 
	position: relative; 
}

.mid_row{ width: 100%; position: relative; padding: 0; margin-top: 30px; border-radius: 16px; }
.mid_row:last-child{ padding-bottom: 0px; }
.mid_row:last-child:before{ display: none; }

.mid_img{ width: 100%; text-align: center; }
.mid_img img{ max-width: 100%; }
.mid_text{ width: 100%; display: inline-block; }
.mid_text h2 { font: 700 50px/65px 'Brockmann', sans-serif; color: #FFF; text-transform: capitalize; }
.mid_text p{ font: 300 14px/20px 'Inter', sans-serif; color:#BCD3F8; padding: 20px 0; }
.mid_text ul{ width: 100%; display: inline-block; padding: 15px 0 0; }

.mid_text ul li,
.customrSuccs .top_heading ul li, 
.integratinSec .top_heading ul li { 
	margin: 10px 0 0; 
	float: left; 
	padding: 5px; 
	padding-left: 30px; 
	font: 300 18px/24px 'Poppins', sans-serif; 
	color:#01235c; 
	background: url(../images/tick.png) no-repeat left 8px; 
	width: 100%; 
}

.customrSuccs { width: 100%; padding: 105px 0 125px 0; }
.customrSuccs .top_heading h2 { font: 700 45px/50px 'Brockmann', sans-serif; color:#FFF !important; margin-bottom: 20px; }
.customrSuccs .top_heading p { font: 400 14px/26px 'Inter', sans-serif !important; color:#719BE0 !important; margin-bottom: 20px; }


.founder_sec h2 { font: 700 45px/50px 'Brockmann', sans-serif; color:#FFF !important; margin-bottom: 20px; }
.founder_sec h3 { font: 400 45px/55px 'Caveat', cursive; color:#FFF !important; transform: rotate(-2.5deg); margin-bottom: 20px; }
.founder_sec p { font: 400 14px/20px 'Inter', sans-serif !important; color:#FFF !important; margin-bottom: 20px; }




.mid_text a.more_btn { 
	background: #FFF !important; 
	font: 500 12px/20px 'Poppins', sans-serif; 
	color:#0064ff; 
	text-transform: capitalize; 
	border-radius: 6px; 
	display: inline-block;
	margin-top: 20px; 
	text-decoration: none; 
	outline: none; 
	text-align: center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all all 0.5s;
	-ms-transition: all all 0.5s;
}
.mid_text a.more_btn:hover {  
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all all 0.5s;
    -ms-transition: all all 0.5s;
	}

.mid_content .mid_row .row { margin: 15px auto; border-radius: 16px; }
.mid_content .mid_row:nth-child(even) .row { flex-direction: row-reverse; background: #003EA2; }
.mid_content .mid_row:nth-child(odd) .row { background: #0164FF; }
.paymnt{ width: 100%; display: inline-block; margin-top: 20px; }
.paymnt img{ max-width: 100%; }
.mid_text h5{ font: 400 14px/22px 'Poppins', sans-serif; color:#01235c; padding: 5px; padding-left: 50px; margin-top: 15px; background: url(../images/hmeicon.png) no-repeat left 11px; }

.top_img1{ width: 380px; position: absolute; left: 0px; top: 16%; background: url(../images/circlebg.png) no-repeat 0 0; background-size: 100%; height: 510px; }
.top_img2{ width: 380px; position: absolute; left: 0px; top: 51%; background: url(../images/circlebg.png) no-repeat 0 0; background-size: 100%; height: 510px; }


.customrSuccs{ width: 100%; padding: 90px 0 130px; position: relative;}
.customrSuccs .top_heading{ text-align: left;}
.customrSuccs .top_heading h3{ color: #01235c; font-size: 50px; line-height: 56px; margin-top: 20px;}
.customrSuccs .top_heading ul{ margin-top: 17px;} 
.customrSuccs h6{ color: #01235c; font: 600 22px/27px 'Poppins', sans-serif; margin-top: 20px;}
.whtBtn { display: inline-block; padding: 10px 25px; font: 500 12px/20px 'Poppins', sans-serif; color: #0164FF !important; background: #FFF; border-radius: 6px; margin-top: 20px; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.bluBtn{ display: inline-block; padding: 0 25px; font: 600 16px/50px 'Poppins', sans-serif; color: #fff !important; background: #0064ff; border-radius: 5px; margin-top: 20px; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.bluBtn i{ margin-right: 3px;}
.bluBtn:hover{ background: #385879;}

.customrSuccs .pic{ width: 100%; display: inline-block;}
.mobpic{ width: 190px; float: right; margin-right: 40px;}
.mobpic img{ max-width: 100%;}
.chticon{ width: 70px; position: absolute; left: 30px; top: 65px;z-index: 1;}
.chticon img{ max-width: 100%;}
.galpic{ width: 100%; position: absolute; bottom: 0px; left: 0px;}
.galpic img{ max-width: 100%;}


.footersec{ width: 100%; position: relative;}

.foottop{ width: 100%; position: relative;}
.foottopInn{ width: 100%; background: #003EA2; border-radius: 10px; padding: 50px;}
.foottopInn h3{ color: #fff; font: 700 45px/50px 'Poppins', sans-serif;}
.foottopInn h3 span{ background: url(../images/fre.png) no-repeat bottom center; display: inline-block; padding-bottom: 4px;}
.foottopInn .leftsec ul li{ display: inline-block; margin-right: 20px; color: #fff; font: 400 16px/23px 'Poppins', sans-serif; position: relative; background: url(../images/tick.png) no-repeat left top 2px; padding-left: 28px; margin-top: 6px;}
.foottopInn .leftsec ul{ margin-top: 20px;}
.foottopInn .rtsec ul li{  display: inline-block; margin-top: 15px;}
.foottopInn .rtsec ul li a{ color: #fff; border: 1px solid #fff; border-radius: 5px; font: 600 20px/65px 'Poppins', sans-serif; width: 214px; display: inline-block; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.foottopInn .rtsec ul li:last-child{ float: right;}
.foottopInn .rtsec ul li:first-child a{ background: #09006e; border-color: #09006e;}
.foottopInn .row{justify-content: center;
align-items: center}
.foottopInn .rtsec ul li a:hover {
    background: #385879;border-color: #385879;
}

.footmid{ background: #215CB7; width: 100%; padding:160px 0 65px; margin-top: -106px;}
.footlogo{ display: inline-block;}
.footlogo img{ max-width: 100%;}
.footlogobox ul li{ float: left; padding-right: 3px;}
.footlogobox ul li img{ max-width: 100%;}
.footlogobox ul{ margin-top: 27px; display: inline-block;}
.footlogobox{ -ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;}
.footbx{ -ms-flex: 0 0 18.75%;
flex: 0 0 18.75%;
max-width: 18.75%;}
.footbx h4{ color: #fff; font: 500 18px/25px 'Poppins', sans-serif; padding-bottom: 10px;}
.footbx ul li{ display: inline-block; width: 100%; font: 400 14px/20px 'Poppins', sans-serif; color: #FFF;}
.footbx ul li a{ color: #FFF;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; display: inline-block; width: 100%; padding: 5px 0;}
.footbx ul li a:hover{ color: #0069ff; text-decoration: underline !important;}
.footbx ul{ margin-bottom: 20px;}

.footbotm{ width: 100%; padding: ; background: #1F519E; padding: 20px 0;}
.fbotmlft ul li{ display: inline-block;}
.fbotmlft ul li img{ max-width: 100%; border-radius: 5px;}
.footbotm p{ color: #fff; font:300 14px/20px 'Poppins', sans-serif; margin-top: 9px;}
.fbotmrt{ width: 100%; text-align: right;}
.fbotmrt ul li{ display: inline-block; margin-left: 5px;}
.fbotmrt ul li a{ width: 35px; height: 35px; background: #1a233b; border-radius: 100%; color: #fff; text-align: center; line-height: 35px; display: inline-block; font-size: 14.93px; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.fbotmrt ul li a:hover{ background: #0064ff;}
.fbotmrt .fa-heart{ color: #0064ff;}


.integratinSec{ width: 100%; }
.integratinSec .top_heading h2 { color: #FFF; font:700 50px/60px 'Brockmann', sans-serif;}
.integratinSec .top_heading p { color: #BCD3F8; font: 400 14px/25px 'Inter', sans-serif; margin-top: 15px; padding: 0px !important;}
/*.integratinSec .top_heading ul li{ color: #323d4f;font: 600 18px/32px 'Poppins', sans-serif; position: relative; background: url(../images/listtk.png) no-repeat left top 7px; padding-left: 33px; margin-top: 6px;}*/
.integratinSec .top_heading ul{ margin-top: 17px; padding-bottom: 10px;} 
.integratinSec .top_heading{ text-align:left;}
.intrRt img{ max-width: 100%;}
.intrRt{ text-align: right;}
.integratinSec .row{ align-items: center;}



.nav_top .navbar-brand { width: 268px;}
.ban_text6, .ban_text7{ border-bottom: 2px solid #c5dcff;}
.people_box { align-items: start; flex-direction: column;}
.ban_btn li.slct a:hover{ background: #1A74FF; border-color: #FFF; color: #FFF; }
.top_btn li.slct a:hover{ background: #1A74FF; border-color: #FFF; color: #FFF}

.mid_content.contentpg{ display: inline-block; width: 100%; position: inherit !important;}


/*24.12.2020*/

.ban_text6, .ban_text7{ border: none !important;}
.banner_left h3 b{ padding-bottom: 9px;width: 237px;
display: inline-block;}
.banner_left h3 b::before {display:none;}

.banner_left h3 b span::before {
    width: 100%;
    height: 6px;
    background: #c5dcff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    content: "";
}

.rw-words-1 span{
	-webkit-animation: rotateWord 18s linear infinite 0s;
	-ms-animation: rotateWord 18s linear infinite 0s;
	animation: rotateWord 18s linear infinite 0s;
	position: absolute;
	opacity: 0;
	overflow: hidden; 
	top: -14px;
	display: inline-block;
	padding-bottom: 7px;
}

.rw-words-1 span:nth-child(2) {     -webkit-animation-delay: 3s; 	-ms-animation-delay: 3s; 	animation-delay: 3s; }.rw-words-1 span:nth-child(3) {     -webkit-animation-delay: 6s; 	-ms-animation-delay: 6s; 	animation-delay: 6s; }.rw-words-1 span:nth-child(4) {     -webkit-animation-delay: 9s; 	-ms-animation-delay: 9s; 	animation-delay: 9s; }.rw-words-1 span:nth-child(5) {     -webkit-animation-delay: 12s; 	-ms-animation-delay: 12s; 	animation-delay: 12s; }.rw-words-1 span:nth-child(6) {     -webkit-animation-delay: 15s; 	-ms-animation-delay: 15s; 	animation-delay: 15s; }

@-webkit-keyframes rotateWord {    0% { opacity: 0; }    2% { opacity: 0; -webkit-transform: translateY(30px); }	5% { opacity: 1; -webkit-transform: translateY(0px);}    17% { opacity: 1; -webkit-transform: translateY(0px); }	20% { opacity: 0; -webkit-transform: translateY(-30px); }	80% { opacity: 0; }    100% { opacity: 0; }}@-ms-keyframes rotateWord {    0% { opacity: 0; }    2% { opacity: 0; -ms-transform: translateY(30px); }	5% { opacity: 1; -ms-transform: translateY(0px);}    17% { opacity: 1; -ms-transform: translateY(0px); }	20% { opacity: 0; -ms-transform: translateY(-30px); }	80% { opacity: 0; }    100% { opacity: 0; }}@keyframes rotateWord {    0% { opacity: 0; }    2% { opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); }	5% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}    17% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }	20% { opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); }	80% { opacity: 0; }    100% { opacity: 0; }}


.banner_left h3{ font-size: 20px !important;}
.nav_top .dropdown .dropdown-menu li ul li a:hover{ background: #edf5ff; }
.nav_top .dropdown .dropdown-menu li ul li{margin-top: 6px;}

.nav_top .dropdown .dropdown-menu li ul li a.menu_box:after{ content: "\f105"; font-family: 'FontAwesome'; font-size: 20px;}
.nav_top .dropdown .dropdown-menu li ul li a.menu_box{ padding: 14px;}

.clr1 a.menu_box:first-child::after{ color: #5ebba2 !important;}
.clr1 a.menu_box:nth-child(2)::after{ color: #ce5da5 !important;}
.clr1 a.menu_box:nth-child(3)::after{ color: #5e65c2 !important;}
.clr1 a.menu_box:nth-child(4)::after{ color: #ef9874 !important;}

.clr2 a.menu_box:nth-child(1)::after{ color: #f07280 !important;}
.clr2 a.menu_box:nth-child(2)::after{ color: #008fba !important;}
.clr2 a.menu_box:nth-child(3)::after{ color: #ffb553 !important;}
.clr2 a.menu_box:nth-child(4)::after{ color: #b36dc0 !important;}

.clr3 a.menu_box:nth-child(1)::after{ color: #35b3af !important;}
.clr3 a.menu_box:nth-child(2)::after{ color: #ae3e88 !important;}
.clr3 a.menu_box:nth-child(3)::after{ color: #4f8eed !important;}


.clr4 a.menu_box:nth-child(1)::after{ color: #5ebba2 !important;}
.clr4 a.menu_box:nth-child(2)::after{ color: #cd5ba4 !important;}
.clr4 a.menu_box:nth-child(3)::after{ color: #f07280 !important;}
.clr4 a.menu_box:nth-child(4)::after{ color: #35b3af !important;}

.clr5 a.menu_box:nth-child(1)::after{ color: #ffa126 !important;}
.clr5 a.menu_box:nth-child(2)::after{ color: #008fba !important;}
.clr5 a.menu_box:nth-child(3)::after{ color: #f07280 !important;}
.clr5 a.menu_box:nth-child(4)::after{ color: #35b3af !important;}

.clr6 a.menu_box:nth-child(1)::after{ color: #cd5ba4 !important;}
.clr6 a.menu_box:nth-child(2)::after{ color: #fc976f !important;}
.clr6 a.menu_box:nth-child(3)::after{ color: #5e65c2 !important;}
.clr6 a.menu_box:nth-child(4)::after{ color: #35b3af !important;}

.clr7 a.menu_box:nth-child(1)::after{ color: #f07280 !important;}
.clr7 a.menu_box:nth-child(2)::after{ color: #4a8aec !important;}
.clr7 a.menu_box:nth-child(3)::after{ color: #22bbb6 !important;}
.clr7 a.menu_box:nth-child(4)::after{ color: #35b3af !important;}

.clr8 a.menu_box:nth-child(1)::after{ color: #008fba !important;}
.clr8 a.menu_box:nth-child(2)::after{ color: #fd9a74 !important;}
.clr8 a.menu_box:nth-child(3)::after{ color: #c06fcf !important;}
.clr8 a.menu_box:nth-child(4)::after{ color: #35b3af !important;}


.clr9 a.menu_box:nth-child(2)::after{ color: #ffa126 !important;}
.clr9 a.menu_box:nth-child(3)::after{ color: #ffa126 !important;}
.clr9 a.menu_box:nth-child(4)::after{ color: #008fba !important;}
.clr9 a.menu_box:nth-child(5)::after{ color: #35b3af !important;}

.clr10 a.menu_box:nth-child(2)::after{ color: #f07280 !important;}
.clr10 a.menu_box:nth-child(3)::after{ color: #008fba !important;}
.clr10 a.menu_box:nth-child(4)::after{ color: #ffa126 !important;}
.clr10 a.menu_box:nth-child(5)::after{ color: #35b3af !important;}
.fbotmlft ul li img{ width: 109px;}
.menu_sec li strong{ font-weight: 500; display: inline-block; position: relative; padding-right: 10px;}
.nav_top .drop-arw {
    top: 11px !important;
    right: 0px;
}


.midPic{ width:555px; position: relative;}
.midPic img{ width:100%;}
.abspic1{ width:81px !important; position: absolute; left:120px; top:-10px;   border-radius: 50%; overflow: hidden; box-shadow: 0px 0px 30px 0px #e9ecf3;  }
.abspic1 img{width:100%; }
.abspic2{ width:58px !important; position: absolute; left:30px; top:120px;   border-radius: 50%; overflow: hidden; box-shadow: 0px 0px 30px 0px #e9ecf3;}
.abspic2 img{width:100%; }
.abspic3{ width:81px !important; position: absolute; right:-5px; top:185px;   border-radius: 50%; overflow: hidden; box-shadow: 0px 0px 30px 0px #e9ecf3;}
.abspic3 img{width:100%; }
.midPic .media{ align-items: center; text-align:left; background:#fff; padding:10px; border-radius:10px; box-shadow: 0px 0px 15px 0px #e9ecf3; }
.midPic .media .mr-3{ max-width:57px;}
.midPic .media .media-body h4{ color:#01235c; font:400 18px/28px 'Poppins', sans-serif;}
.midPic .media .media-body h4 span{ background:#cdeeff; padding:2px 5px;}

.abspic4{ position: absolute; right:0; top:0;}
.abspic5{ position: absolute; left:0; bottom:80px;}


/*28.12.2020*/
.innerbansec{ background: #eaf4ff; padding-bottom: 0px !important;min-height: 826px; padding-top: 140px !important;}

.innerbansec .banner_left p strong{ font-weight: 600; font-size: 18px;}
.innerbansec .banner_left h1{ background: none !important; }
.innerbansec .banner_left h1 span{ background: url(../images/bordr1.png) no-repeat left bottom; display: inline-block; padding-bottom: 10px; background-size: 100% !important;}
.cus1 {
    width: 114px;
    position: absolute;
    top: -48px;
    left: 56px;
}
.cus2 {
    width: 154px;
    position: absolute;
    top: -46px;
    left: -103px;
}
.cus2 img{ max-width: 100%;}
.cus3 img{ max-width: 100%;}
.cus4 img{ max-width: 100%;}
.cus1 img{ max-width: 100%;}
.cus3 {
    width: 154px;
    position: absolute;
    top: 97px;
    right: -38px;
}
.cus4 {
    width: 154px;
    position: absolute;
    bottom: 97px;
    right: -97px;
}
.cus5 {
    width: 325px;
    position: absolute;
    bottom: 234px;
    right: -97px;
}
.cus5 img{ max-width: 100%;}


.innerbansec .banner_rt img{ max-width: 100%;}
.innerpagtop{ background: none;}
.innerbansec:before{ width: 100%; height: 175px; content: ""; position: absolute; bottom: 0px; left: 0px; background: url(../images/wev.png) no-repeat bottom center; background-size: 100% 100%;z-index: 1;}
.innerbansec .banner_left{ padding-top: 81px;}
.innrpghead{ background: none !important; position: absolute;}
.innrpghead.fixed{ background: #0064FF !important;}
.chakouCart{ width: 100%; position: relative; text-align: center; margin-top: 30px;}
.chakouCart img{ max-width: 100%;}
.chakouCart .c1{ width: 142px; position: absolute; top: 112px; left: -57px;}
.chakouCart .c2{ width: 142px; position: absolute; bottom: 9px; left: 0;}
.chakouCart .c3 {
    width: 142px;
    position: absolute;
    top: 187px;
    right: -50px;
}
.chakouCart .c2 img{ max-width: 100%;}
.chakoutlabsec{ width: 100%; background: url(../images/chk1.png) no-repeat top center; padding:200px 0 90px 0; background-size: 100% 100%;}
.chakoutlabsec .mid_text ul li{ color: #01235c; font-weight: 400;}
.chakoutlabsec .mid_text ul li strong{ color: #323d4f; font-weight: 600;}
.chakoutlabsec .mid_text a.more_btn{ width: auto !important; padding: 0 20px;}


.chaoutlabForm{ width: 100%; background: #fff; padding: 30px; text-align: center; border-radius: 10px;}
.chkInput{ width: 100%; text-align: left; margin-top:20px;}
.chkInput label{ font: 600 18px/23px 'Poppins', sans-serif; color: #323d4f; margin-bottom: 9px;}
.chkInput input[type="text"], .chkInput input[type="email"], .chkInput input[type="tel"], .chkInput input[type="password"], .chkInput textarea{ width: 100%; height: 60px; padding: 0 20px; background: #f7fafd; border: 1px solid #e0eaf5; color: #0064ff; font: 400 18px/23px 'Poppins', sans-serif; border-radius: 10px;}
.chaoutlabForm .row{ margin: 0 -5px;}
.chaoutlabForm .colm{ padding: 0 5px;}
.chkInput textarea{ resize: none; padding: 17px 20px;}
.chkInput input[type="text"]::placeholder, .chkInput input[type="email"]::placeholder, .chkInput input[type="tel"]::placeholder, .chkInput input[type="password"]::placeholder, .chkInput textarea::placeholder{ color: #637594; }
.chkInput input[type="text"]:focus, .chkInput input[type="email"]:focus, .chkInput input[type="tel"]:focus, .chkInput input[type="password"]:focus, .chkInput textarea:focus{ border-color: #0064ff; color: #0064ff;}
.chkInput input[type="text"]:focus::placeholder, .chkInput input[type="email"]:focus::placeholder, .chkInput input[type="tel"]:focus::placeholder, .chkInput input[type="password"]:focus::placeholder, .chkInput textarea:focus::placeholder{ color: #0064ff;}


.wantbuildsec{ width: 100%; background: url(../images/blub.png) no-repeat top center #e8f4ff; background-size: 100% 100%; padding:140px 0 90px 0; text-align: center;}
.wantbuildsec .top_heading h2{ color: #fff;}
.wantbuildsec .top_heading p{ color: #fff; padding: 15px 0 0;}
.wantbuildsec .more_btn{ color: #fff; font: 600 16px/50px 'Poppins', sans-serif; padding: 0 30px; background: #1a233b; border-radius: 8px; margin-top: 20px; display: inline-block;transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all all 0.5s;
-ms-transition: all all 0.5s;}
.wantbuildsec .more_btn:hover{ color: #1a233b; background: #fff;}
.customcomntsec{ width: 100%; padding: 70px 0;}
.customcomntsec .top_heading p{ padding-top: 10px; color: #01235c;}
.customcomntsec .mid_text h3{ font-weight: 600; font-size: 29px;}
.customcomntsec .mid_text, .customcomntsec .mid_img{ margin-top: 40px;}
.polyglotLanguage a {
    width: 100% !important;
    padding: 3px !important;
    height: 25px !important;border: 1px solid #E5E5E5 !important;
}
.polyglotLanguage span.trigger{ background: url(../images/ar.png) no-repeat right center !important; font-size: 0px !important;width: 16px !important; height: 23px !important; top:0px !important; right: 5px !important;}
.polyglotLanguage ul.dropdown li{ background: #fff !important; padding: 0px !important;margin: 0px;}
.polyglotLanguage{width: 52px;
position: relative;}
.polyglotLanguage ul.dropdown li a{ border: none !important; text-align: center;}
.customcomntsec .mid_text p{ float: left;}
.polyglotLanguage{ float: left;margin-top: 13px !important; margin-left: 20px !important;}
.polyglotLanguage ul{ padding: 0px !important;}
.customcomntsec .row:nth-of-type(odd){ flex-direction: row-reverse;}
.selfservsec{ width: 100%;  background: url(../images/chk1.png) no-repeat top center; padding:146px 0 165px 0; background-size: 100% 100%;}
.hostlist{ margin: 0 -5px;}
.hostlist li{ width: 50% !important; float: left; padding: 0 5px !important; margin-top: 20px; padding-top: 0; background: none !important;}
.hostlist li em{ width: 100%; background: #fff; border-radius: 5px; padding: 10px 10px 20px; text-align: center; display: inline-block;}
.hostlist li em strong{ color: #01235c; font: 600 20px/40px 'Poppins', sans-serif;}
.hostlist li p{ color: #6f85a9; font:400 12px/15px 'Poppins', sans-serif; padding-top: 0 !important;}
.selfservsec .row{ align-items: center;}
.chakoutlabsec .row{ align-items: center;}



.casestudyban{ background: rgb(241,248,255);
background: linear-gradient(0deg, rgba(241,248,255,1) 0%, rgba(250,253,255,1) 100%); min-height: 800px !important;}
.banner_left p span{ border-bottom: 3px solid #c5dcff;}

.cusestudysec{ width: 100%; padding: 45px 0 200px;}
.filterSec{ width: 100%; padding: 0 40px;}
.filterSec label{ color: #0061ff; text-transform: uppercase; font:700 20px/25px 'Poppins', sans-serif;}
.filterSec select{ width: 100%; height: 60px; border-radius: 5px; border: 1px solid #d0d0d0; padding: 0 15px; color: #0061ff; font: 600 15px/23px 'Poppins', sans-serif; -webkit-appearance: none; background: url(../images/ara.png) no-repeat right 15px center; box-shadow: 1px 1px 20px 4px #eee;}
.filterSec .row{ margin: 0 -5px;justify-content: center; align-items: center;}
.filterSec .colm{ padding: 0 5px;}
.filterSec .col-sm-2{ text-align: right;}
.filtRbox{ width: 100%; border-radius: 14px; border: 1px solid #d0d0d0; background: #fff; margin-top: 30px; box-shadow: 1px 1px 18px 5px #f3f3f3;}
.tesrtemony .filtRbox{ min-height: 600px;}
.filtRbox i{ width: 100%; display: inline-block;}
.filtRbox i img{ width: 100%; border-radius: 14px 14px 0 0;}
.filtRbox .text{ width: 100%; padding: 20px 15px;}
.filtRbox .taga li{ display: inline-block; padding: 3px 10px; margin-right: 4px; font:600 14px/25px 'Poppins', sans-serif; border-radius: 5px;margin-bottom: 4px;}
.filtRbox .taga li.or1, .filtRbox .taga li:nth-child(2){ color: #ef8410; background: #f8ede1; }
.filtRbox .taga li.bl1, .filtRbox .taga li:first-child{ color: #0061ff; background: #e2e9f6; }
.filtRbox .taga li.rd1, .filtRbox .taga li:nth-child(3){ color: #ff4040; background: #f6e2e2; }
.filtRbox .taga li.gr1, .filtRbox .taga li:nth-child(4){ color: #47bf77; background: #e2f6ea; }
.filtRbox strong{ color: #000; font: 600 18px/25px 'Poppins', sans-serif; display: block; margin-top: 10px;}
.filtRbox p{ color: #000; font: 600 18px/25px 'Poppins', sans-serif; display: block; margin-top: 10px;}
.filtRbox em{ color: #939cb5; font: 400 14px/25px 'Poppins', sans-serif; display: block; margin-top:2px; font-style: normal; padding-left: 12px;}
.filtRbox h4, .modal-body h4{ color: #000; font:600 20px/25px 'Poppins', sans-serif; margin-top: 10px;}
.filtRbox h4 a, .modal-body h4 a{ color: #000 !important;}
.filtRbox p, .modal-body p{ color: #666666; font:italic 400 16px/24px 'Poppins', sans-serif; margin-top: 10px;}
.redMor{ text-transform: uppercase; font: 600 16px/23px 'Poppins', sans-serif; color: #0061ff; display: inline-block; margin-top: 10px;}

/*DigitalProducts*/
.dps1{ width: 85px; position: absolute; top: 21px; left: -15px;}
.dps1 img{ max-width: 100%;}
.dps2{ width: 85px; position: absolute; top: 21px; right: -15px;}
.dps2 img{ max-width: 100%;}
.dps3{ width: 85px; position: absolute; top: 201px; left: -15px;}
.dps3 img{ max-width: 100%;}
.dps4{ width: 85px; position: absolute; top: 379px; right:5px;}
.dps4 img{ max-width: 100%;}
.dps5 {
    width: 310px;
    position: absolute;
    top: 110px;
    right: 0; 
}
.dps5 img{ max-width: 100%; border-radius: 10px;}
.digitalprdlogo {
    position: absolute;
    bottom: 62px;
    left: 0px;
    margin: 0px !important;
    z-index: 1;
}
.flexdigprdsec{ background: none;}
.bnt{ background: #0064ff; color: #fff !important;}
.bnt:hover{ background: none !important; color: #0064ff !important;}
.flexdigprdsec .row:nth-of-type(odd){ flex-direction: row-reverse;}
.flexdigprdsec .row{ margin-top: 20px;}
.flexdigprdsec{ padding-bottom: 70px;}

.digiproductsec{ background: none !important; padding-top: 25px; padding-bottom: 80px;}
.digiproductsec .row{ margin-top: 20px;}
.digiproductsec .row:nth-of-type(even){ flex-direction: row-reverse;}
.wantwhit{ background-color: #fff !important;}
.buildsystmsec .row{ flex-direction: row-reverse;}


.selltoolrevesec .top_heading p{ color: #01235c; padding-top: 8px;}
.sellrevwbox{ width: 100%; padding: 10px; border-radius: 10px; background: #fff; margin-top: 30px; box-shadow: 1px 1px 23px 6px #d8e2ee;}
.sellrevwbox .pic{ width: 100%;}
.sellrevwbox .pic img{ width: 100%; border-radius: 10px;}
.sellrevwbox .text{ width: 100%; padding: 15px 20px; min-height: 148px;}
.sellrevwbox .text h4{ color: #01235c; font:600 22px/26px 'Poppins', sans-serif; }
.sellrevwbox .text p{ color: #01235c; font:300 16px/26px 'Poppins', sans-serif; margin-top: 10px;}
.selltoolrevesec{ padding-top: 200px; padding-bottom: 90px;}
.rettoolsec{ padding:49px 0 120px 0;}
.rettoolsec .mid_text ul li{ font-weight: 400;}
.rettoolsec .mid_text ul li strong{ font-weight: 600;}
.custombillportlsec .row{ flex-direction: row-reverse;}


.latestpostBoxes .blogBoxes .media .media-body p{color: #425466;
font: 300 16px/26px 'Poppins', sans-serif; margin-top: 10px;}

.accounttexban .banner_left p strong{ font-weight: 600; font-size: 20px; line-height: 24px;}
.accounttexban {
    min-height: 900px !important;
}
.topcomplinac .row{ align-items: center;}
.accinvosngsec{ padding-top: 60px;}
.topcomplinac{ padding-top: 0px;}

.affiliban .banner_rt{ width: 650px; height: 100%;}
.affiliban .cutopban {
    position: absolute;
    left: -92px;
    top: -112px;
}
.affs1 {
    width: 250px;
    position: absolute;
    top: -79px;
    left: 66px;
    z-index: 1;
}
.affs2 {
    width: 250px;
    position: absolute;
    top: 20px;
    left: 52px;
    z-index: 1;
}
.affs3 {
    width: 150px;
    position: absolute;
    top: 109px;
    right: 77px;
    z-index: 1;
}
.affs4 {
    width: 150px;
    position: absolute;
    bottom: 86px;
    left: -26px;
    z-index: 1;
}
.affs5 {
    width: 250px;
    position: absolute;
    bottom: -9px;
    right: 161px;
    z-index: 1;
}
.fa-info-circle{ color: #c8d3e4;}
.affilbluesec{ background-color: #fff;}
.mid_text ul li em{ font-weight: 400; font-style: normal;}
.affportalsec .row{ align-items: center;}
.affmarkplcsec .row{ flex-direction: row-reverse;}
.affmarkplcsec .more_btn{ width: auto !important; padding: 0 22px;}

.catpgsec{ padding-bottom: 160px !important;}

/*checkoutexpe*/
.checkoutban .banner_left {  padding-top: 50px; }
.checkoutSec{ padding-bottom:150px; padding-top: 0px;}


/*coahesconsultants*/
.coachesconsultantsBan{ position: relative; min-height: 800px !important;}
.absbanrt{ position: absolute; right:0; bottom:0; width:770px; }
.coachesconsultantsBan .digitalprdlogo { bottom: -250px; }
.coachesconsultantsBan .banner_left {  padding-top: 0px; }
.coachSec{ padding-top:0px;}
.coachSec .row:nth-child(odd){flex-direction:inherit !important;}
.coachSec .row:nth-child(even){flex-direction:row-reverse !important;}
.peoplecoachSec{ background:url(../images/skybg.png)#dfedfb no-repeat; padding-top:210px !important; position: relative;  }
.peoplecoachSec .people_innr { padding: 35px 0 0; }
.coachSec .mid_text h3 span{ font-weight:300;}
.coachSec .row { margin-top: 60px; }

.blogdtlconse img{ width: 100% !important; height: auto !important;}


/*PhysicalProducts*/
.physcincban{ min-height: 900px !important;}
.physcincban .banner_box{ min-height: 500px !important;}
.physcincban .digitalprdlogo{ bottom: -51px;}
.brndlist{ width: 100%; margin-top: 5px; display: inline-block; padding-top: 0px !important;}
.brndlist li{ padding: 0px !important; background: none !important; display: inline-block !important; width: auto !important; margin-right: 4px !important;}
.brndlist li img{ max-width: 100%;}
.wantwhit .brndlist li img{ border-radius: 5px;}
.wantwhit .brndlist li{ margin: 5px;}
.wantwhit .brndlist{ margin-top: 20px;}










/*knowledgebase*/
.knowledgeban{ min-height: 700px !important;}
.knowledgeban .banner_left{ text-align:center;}
.srchBox{ width:950px; display:inline-block; padding:5px; background:#ffffff; margin:0 auto; border:1px solid #d0d0d0; border-radius: 10px; margin-top:40px; box-shadow: 0px 2px 20px 0px #ccc; }
.srchBox input[type="text"]{ width:80%; height:60px; background:#fff; float:left; border:none; padding:10px; color:#cecece; font:300 18px/60px 'Poppins', sans-serif; outline: none; }
.srchBox input[type="submit"]{ width:20%; height:60px; background:#0061ff; float:right; border:none; border-radius: 10px; color:#fff; font:700 18px/60px 'Poppins', sans-serif; cursor:pointer; outline: none; }


.knowledgeSec{ padding-top: 0px;}
.innknowledgeSec{ width:100%;}
.innknowledgeSec .breadcrumb{ background: #fff;}
.innknowledgeSec .breadcrumb li{ color: #687493;}
.innknowledgeSec .breadcrumb li a{ color: #687493;}
.innknowledgeSec .breadcrumb li.active{ color:#1a233b;}
/*.innknowledgeSec .breadcrumb li::before { content: "/"; }*/

.knowledgeSec .row:nth-of-type(2n+1) { flex-direction: inherit !important; margin-top:90px; align-items: inherit; }
.innknowledgeSecLt{ width:100%; float:left; margin-top:30px;}
.innknowledgeSecLt h2{ color: #01235c; font:700 50px/58px 'Poppins', sans-serif;}
.innknowledgeSecLt em{ color: #adb8ca; font:400 14px/20px 'Poppins', sans-serif; padding-top:15px; display:inline-block; }
.innknowledgeSecLt em span{ color:#0061ff;}
.innknowledgeSecLt p{ color:#01235c; font:400 16px/30px 'Poppins', sans-serif; padding-top:30px; }
.innknowledgeSecLt h4{ color: #01235c; font:600 20px/28px 'Poppins', sans-serif; padding-top:30px; }
.innknowledgeSecLt ul{ width:100%; display:inline-block; padding-top:10px;}
.innknowledgeSecLt ul li{ font:500 16px/30px 'Poppins', sans-serif; color:#0061ff; }
.innknowledgeSecRt{ width:100%; float:right;}
.yesNoBox{ width:100%; background:#f4f9ff; border-radius: 15px; padding:50px; text-align:center; margin-top:50px; }
.yesNoBox h4{ padding-top:0px;}
.yesNoBox ul{ width:100%; display:inline-block; padding-top:15px;}
.yesNoBox ul li{ display:inline-block; padding:0px 7.5px; }
.yesNoBox ul li a{ padding:10px 35px; display:inline-block; border:2px solid #0064ff; border-radius: 5px; font:600 16px/30px 'Poppins', sans-serif; color:#0064ff;}
.yesNoBox ul li a.actv{ background:#0064ff; color:#fff;}
.articleBox{ background:#f4f9ff; padding:15px; border-radius: 10px; margin-top:30px;}
.articleBox h4{ color:#01235c; font:600 20px/30px 'Poppins', sans-serif; padding-bottom:10px; }
.articleBox .media{ padding:10px 0px; align-items: center; }
.articleBox .media .mr-3{ max-width:70px; border-radius:10px;}
.articleBox .media .media-body h5{ color:#0061ff; font:300 12px/20px 'Poppins', sans-serif;}
.articleBox .media .media-body p{ color:#01235c; font:600 16px/20px 'Poppins', sans-serif;}
.articleBox .media .media-body p a{ color:#01235c; }
.articleBox .media .media-body em{ color:#6c7b9e; font:300 12px/20px 'Poppins', sans-serif;}
.articleBox .media .media-body em span{ background:#ffffff; padding:2px 5px; border:1px solid #e5ecf5; border-radius: 2px; color:#0061ff; }
.part2 .media{ border-bottom: 1px solid #e3ebf6;}
.part2 .media:last-child{ border:none;}

.bttans{ width:100%; display:inline-block; text-align:center; margin-top:20px;}
.bttans li{ display:inline-block; padding: 0px 5px;}
.bttans li a{ font:600 16px/30px 'Poppins', sans-serif; color:#fff; border:2px solid #fff; padding:12px 25px; display:inline-block; border-radius: 7px; cursor:pointer;  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.bttans li a:hover{ background:#fff; color:#175fe7;}
.bttans li.atcv a{ background:#fff; color:#175fe7;}
.facebookcommunity{ width:100%; padding:60px 0px;}
.innfacebookcommunity{ width:100%;}
/*.innfacebookcommunity img{ width:100%;}*/
.innfacebookcommunity .media { align-items: center; }
.innfacebookcommunity .media .media-body h4{ font: 700 45px/50px 'Poppins', sans-serif; color:#20283d;}
.innfacebookcommunity .media .media-body p{ color: #01235c; font: 400 16px/30px 'Poppins', sans-serif; padding-top: 10px;}
.innfacebookcommunity .media .media-body .communitybtn{ background:#006ef7; font:600 16px/30px 'Poppins', sans-serif; color:#fff; padding:14px 25px; display:inline-block; border-radius: 5px; margin-top:20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; }
.innfacebookcommunity .media .media-body .communitybtn:hover{ background:#20283d;}



/*migrating*/

.migrating{min-height: inherit !important; padding-bottom:80px !important; }
.migrating .banner_left { padding-top: 0px; }
.migrating .banner_left ul{ width:100%; display:inline-block; margin-top:15px;}
.migrating .banner_left ul li{ display:inline-block; padding:0px 5px 0px 25px; position: relative; color:#01235c; font: 400 15px/34px 'Poppins', sans-serif; background:url(../images/tick.png) no-repeat left center; background-size: 19px;}
.migrating .banner_rt img{ margin-top: 10px;}
.migrationastprog .mid_text a.more_btn { width: auto; padding: 0px 25px; }
.migrationastprog{ padding:0px; background-size: cover; padding-top:100px;}
.faqSec{ width:100%; padding:100px 0px 150px;}
.selfservBox{ width:100%; padding-bottom:50px; }
.selfservBox .top_heading p{ padding-top:5px !important;}
.selfservBoxes{ width:100%; margin-top:50px; }
.selfsrvBx{ width:100%; padding:30px; box-shadow: 0px 0px 25px 2px #e1e3e6; border-radius: 15px; min-height: 380px; }
.selfsrvBx h4{ color:#01235c; font: 600 22px/28px 'Poppins', sans-serif; margin-top:25px;}
.selfsrvBx p{ color:#01235c;  font: 400 16px/24px 'Poppins', sans-serif; padding-top:15px; }
.selfsrvBx ul{ width:100%; display:inline-block; margin-top:15px;}
.selfsrvBx ul li{ display:inline-block; padding-right:10px;}
.more{ color:#0064ff; font: 600 16px/24px 'Poppins', sans-serif; border: 2px solid #0064ff; padding:10px 20px; display:inline-block; border-radius: 5px; margin-top:15px;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; }
.more:hover{ background:#0064ff; color:#fff; color:#fff;}
.more.actv{ background:#0064ff; color:#fff; color:#fff;}
.innfaqSec{ width:100%; margin-top:50px;}
#accordion{}
#accordion .card{ border:none; border-bottom: 1px solid #d7ddec; border-radius: 0px;}
#accordion .card .card-header{ padding:0px; border:none; }
#accordion .card .card-header a{ color:#1a233b; font: 600 20px/28px 'Poppins', sans-serif; display:inline-block; border:none; width:100%; padding: 25px 15px 25px 0px; background:url(../images/araup.png)#fff no-repeat right center; }
#accordion .card .card-body{ padding:0px; padding-bottom:15px; color:#01235c;  font: 400 16px/24px 'Poppins', sans-serif;}
#accordion .card .card-header a.collapsed{ background:url(../images/ara.png)#fff no-repeat right center;}





/* CompetitorComparison */
/*.competitorSec{ float:left;}*/
.competitorSec .vspanel{ width:100%; display:table; text-align:center; margin-top:25px; }
.competitorSec .vspanel li{ display:inline-table; background:#fff; padding:0px 10px; vertical-align:middle; width: 300px; }
.competitorSec .vspanel li:nth-child(1), .competitorSec .vspanel li:nth-child(2){ width:auto;}
.competitorSec .vspanel li:first-child img{  border:1px solid #e1ebf6; padding:10px 25px; box-shadow:1px 2px 15px 1px #f0f2f5; border-radius: 10px !important; height: 56px; }


.competitorSec select{ display: block; width:100%; height: 56px; padding: 0px 35px 0px 10px; color: #01235c; background-color: #fff; background-image: none; border: 1px solid #e1ebf6; box-shadow:1px 2px 15px 1px #f0f2f5;  border-radius: 10px; -webkit-appearance: none; -moz-appearance: none; font: 400 18px/56px 'Poppins', sans-serif; }
.competitorSec select.minimal{ background:url(../images/arrw.png) no-repeat right 20px center; }
.competitorSec select.minimal:focus{ background:url(../images/arrw.png) no-repeat right 20px center; }
.table td, .table th { padding:12px;}
.tablebox{ width:100%; /*float:left;*/ margin-top:70px; box-shadow: 1px 2px 15px 1px #f0f2f5; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.tablebox .table{background:none; /*border:1px solid #dae6f4;*/ margin:0px; margin-bottom:10px; }
.tablebox .table tr th{ padding: 20px 10px; text-align: center; min-height: 150px; vertical-align: middle; border-right:1px solid #dae6f4 !important; }
.tablebox .table tr:first-child th:last-child{ border:none;}
.tablebox .table tr th:first-child strong{ color:#01235c; font: 700 28px/34px 'Poppins', sans-serif; text-align:left; display:inline-block; }
.tablebox .table tr td{ color:#2b3e5f; font: 400 13px/20px 'Poppins', sans-serif; vertical-align: middle; border: none; }
.tablebox .table tr td i{ margin-left: 10px;}
.tablebox .table tr td strong{ line-height: 28px;}

.tablebox .table tr:nth-child(odd){ background:#eaf4ff; border-left:15px solid #fff;  border-right:15px solid #fff; }
/*.tablebox .table tr:nth-child(even) td:first-child{ padding-left:22px;}*/
.tablebox .table tr:first-child{ background:transparent;}
/*.tablebox .table tr:first-child th:first-child{ padding-left:22px;}*/
.tablebox .table tr td{ border-top-left-radius:5px !important;  border-bottom-left-radius:5px !important;  border-right:1px solid #dae6f4; text-align:center; }
.tablebox .table tr td:first-child{ text-align:left;}
.tablebox .table tr:first-child{ border:none;}
.tablebox .table tr th{  background:#eaf4ff; border:none;}
.tablebox .table tr:first-child th:first-child{ border-top-left-radius: 10px; }
.tablebox .table tr:first-child th:last-child{ border-top-right-radius: 10px; border:none !important; }
.tablebox .table tr td:last-child{  border:none !important; }
.tablebox .table tr td i.fa-check{ color:#1ec97b;}
.tablebox .table tr td i.fa-times-circle{ color:#e8594c;}
/*.tablebox .table tr td:nth-child(2){ box-shadow: 0px 2px 15px 0px #f0f2f5;}*/
.startbtn{ background:#0064ff; border-radius: 5px !important; color:#fff !important; display:block; padding:15px; margin-top:10px; }
.competitorSec p{ color:#01235c; font: 400 15px/24px 'Poppins', sans-serif; text-align:center; margin-top:15px;}
.tablebox .table-responsive { overflow-x: hidden;}
.customerSec .people_box {  display:inline-block; width:100%; padding:10px; }
.customerSec .people_box img{ width:100% !important; border-radius: 10px !important; object-fit: inherit; height:inherit; }
.customerSec .people_box .media-body {  display:inline-block; width:100%; }
.bottomPanel{ margin-top:15px; align-items: center;}
.bottomPanel .media-left{ margin-right:10px;}
.bottomPanel .media-left img{ max-width:60px; border-radius: 50%;}
.bottomPanel .media-body h4{ padding:0px; line-height:24px;}
.bottomPanel .media-body p{  padding:0px; color:#939cb5; font-size:14px; line-height: 18px;}
.peoplemediaBox{ width:100%; display:inline-block; position: relative;}
.peoplemediaBox img{ width:100%;}
.play{ width:78px !important; height:78px !important; padding:0px !important; margin:0px !important; background:none !important; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); }
.play img{ width:100%; border-radius: 50% !important; transform: none !important;}
.customerSec .people_box a:hover { transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); }



/*Mobile*/
.mobileBan .absbanrt { top: 20px; width: 850px; z-index: 9; }
.mobileBan.coachesconsultantsBan {min-height: 620px !important; }
.download_sec { padding: 60px 0 200px 0; width: 100%; background: url(../images/ring.png) no-repeat center top; }
.download_sec .row{justify-content: center;}
.download_innr{ width: 100%; padding: 50px 0 0; text-align: center; }
.download_box{ width: 100%; text-align: center; display: inline-block; }
.download_box img{ max-width: 100%; }
.mobile_innr{ width: 100%; display: inline-block; }
.mobile_innr .row{justify-content: center;}
.mobile_box { width: 100%; display: inline-block; margin-top: 40px; padding: 45px; border-radius: 10px; box-shadow: 0 2px 25px 7px #e1e3e6;  }
.mobile_box img{ max-width: 100%; }
.mobile_box h4{ font: 600 22px/26px 'Poppins', sans-serif; color:#01235c; text-transform: capitalize; padding-top: 20px; }
.mobile_box h5{ font: 600 16px/24px 'Poppins', sans-serif; color:#4a515e; padding-top: 20px; }
.mobile_box p{ font: 300 16px/30px 'Poppins', sans-serif; color:#4a515e; padding-top: 20px; }

.mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{ min-height: 400px;}


/*pricingmodels*/
.pricingBan .cutopban { top: -60px; }
.pricingBan .affs5 { width: 400px; bottom: -100px;  right: 275px;  }
.pricingBan .affs1 {  width: 400px; bottom: -30px; left: -45px; top:inherit; }
.pricingservBox{}
.pricingservBox .selfservBoxes .selfsrvBx{ min-height:inherit; text-align:center; position: relative; }
.pricingservBox .selfservBoxes .selfsrvBx h4 { font-size:18px; line-height: 28px; }
.absselBX{ width:100%; height:100%; position: absolute; left:0; top:0;}
.pricingcomplinac .mid_text h3 { font-weight: 700; }
.pricingcomplinac .mid_text ul { padding: 0px 0 0; }
.usageBasedPricing{padding-top:160px; background: url(../images/chk2.png)#eaf4ff no-repeat top center; background-size: contain; padding-bottom:100px;  }
.usageBasedPricing .row:nth-child(even){ flex-direction: row !important;}
.usageBasedPricing .row:nth-child(odd){ flex-direction: row-reverse !important;}
.usageBasedPricing .mid_text ul {  padding: 0px 0 0; }
.usageBasedPricing2{ background:#fff !important; position: relative; padding-bottom: 160px }
.usageBasedPricing2:before{ width:321px; height:515px; background:url(../images/shadow.png) no-repeat; background-size:contain; content:''; position: absolute; left:0; top:50px;}
.usageBasedPricing2 .row{ padding-bottom:50px;}
.usageBasedPricing2 .row:last-child{ padding-bottom:0px;}
.usageBasedPricing2 .yesNoBox{ padding:0px; background:#fff; margin-top:10px; }





.more_btn2{ width:auto; background:#fff; border:2px solid #01235c; color:#01235c !important; height:47px; margin-top: 15px; display: inline-block; padding: 0px 15px; line-height: 42px; border-radius: 5px;  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.more_btn2:hover{ background:#01235c !important; color:#fff !important; }

.securitySec .more_btn:hover{ background:#01235c !important; color:#fff !important; }
.securitySec .mid_text p a{ color:#0064ff; text-decoration:underline !important;}
.securitySec{ padding-bottom: 140px;}

.revenueban {  min-height: 735px !important; }
.revenueban .banner_rt { z-index: 1;}
.revBoxBlue{ padding-bottom:60px;}
.innrevBox{ width:670px; padding:60px 0px; background:#fff; margin:0 auto; border-radius: 25px; box-shadow: 0px 0px 5px 0px #999; margin-top:25px; }
.innrevBox em{ color:#2967eb; font: 600 20px/36px 'Poppins', sans-serif; display:block; width:100%; }
.innrevBox strong{ color:#01235c; font: 700 55px/75px 'Poppins', sans-serif; display:block; width:100%;}
.innrevBox span{ color:#01235c;  font: 300 20px/36px 'Poppins', sans-serif; width:100%;}

/*revenueretention*/
.recoveryPanel{ width:100%; padding:100px 0px 60px; background:url(../images/chk2.png)#fff no-repeat; background-size:cover; background-position: top 450px left;  }
.innrecoveryPanel{ width:100%;}
.innrecoveryPanelBox{  width:800px; margin:0 auto; padding:30px; background:#fff; border-radius:5px; box-shadow: 0px 0px 25px 0px #999; margin-top:50px; text-align:center; }
.frmBX{ width:100%; display:inline-block;}
.frmBX label{ font: 500 16px/24px 'Poppins', sans-serif; color: #323d4f; text-align:left; width: 100%; margin-bottom: 10px; }
.frmBX input[type="text"], .frmBX input[type="email"], .frmBX input[type="tel"], .frmBX input[type="password"], .frmBX textarea{ width: 100%; height: 60px; padding: 0 20px; background: #f7fafd; border: 1px solid #e0eaf5; color: #637594; font: 400 18px/23px 'Poppins', sans-serif; border-radius: 10px;}
.frmBX input[type="submit"]{ background:#0064ff;  font: 500 16px/24px 'Poppins', sans-serif; border:none; padding:10px 20px; color:#fff; border-radius: 5px; margin-top:15px;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;  }
.frmBX input[type="submit"]:hover{ background:#1a233b; color:#fff;}
.innrecoveryPanelBox p{ color:#323d4f; font: 400 18px/30px 'Poppins', sans-serif; margin-top:25px;}
.innrecoveryPanelBox p strong{ color:#0064ff;}
.revenue{ padding-bottom:0px !important;}


/*softwaresaas*/
.softBan{}
.softBan .trust_sec ul {
    display: flex;
    justify-content: center;
    align-items: center;
}
.softBan .trust_sec ul li {     margin-left: 4px;  display: inline-table;  float: none;  vertical-align: middle;  }
.softBan .trust_sec ul li img { max-width: 90%; }
.softCustomer{ position: relative;}
.softCustomer:before{ width:382px; height:512px; content:''; background:url(../images/circlebg.png) no-repeat; background-size:contain; position: absolute; left:0; top:130px;}
.softCustomer:after{ width:382px; height:512px; content:''; background:url(../images/circlebg1.png) no-repeat; background-size:contain; position: absolute; right:0; top:130px; z-index: -1; }
.blueBack{ width:100%; background:#1f6ee9; padding:100px 0px; background:url(../images/blubg1.jpg)#fff no-repeat top center; background-size: 100% 100%; }
.innblueback{ width:100%; margin-top:50px; }
.blueBox{ width:100%; background:#fff; padding:20px; border-radius: 10px;}
.blueBox h2{ color:#01235c;  font: 700 50px/58px 'Poppins', sans-serif; padding-top:15px; }
.blueBox p{ color:#01235c; font: 400 18px/28px 'Poppins', sans-serif; padding-top:15px; }
.blueBox ul{ width:100%; display:inline-block; padding-top:25px;}
.blueBox ul li{ width:100%; display:inline-block; color:#323d4f; font: 500 18px/28px 'Poppins', sans-serif; padding:8.5px 0px; background:url(../images/arw1.png) no-repeat left top 14px; padding-left:35px; }
.blueBox h4{ color:#01235c;  font: 600 22px/28px 'Poppins', sans-serif; padding-top: 20px;}
.logbtnn{ color:#0064ff; border:2px solid #0064ff; padding:10px 15px; display:inline-block; border-radius: 5px; margin-top:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; }
.logbtnn:hover{ background:#0064ff; color:#fff;}
.blueBox img{ max-width:100%;}


/*reportinganalytics*/
.reportban{min-height: 660px !important; }
.reportban .banner_left {  padding-top: 40px; }
.reportanaSec{ padding-top:40px;}
.reportanaSec .mid_text{ text-align:center; position: relative; z-index: 1;}
.reportanaSec .mid_text h3 span{ display:block; font-weight:600; }
.reportanaSec .mid_img{ position: relative;}
.reportanaSec .mid_img:before{ content:'';  width:843px; height:843px; background:url(../images/circlebg3.png) no-repeat center center; background-size:contain; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); z-index: -1; }
.rprtbtnn{ width:100%; text-align:center;}
.more_btn.actv{ background:#2a75e8; color:#fff !important;}
.usageBasedPricingwhite{ background:#fff; padding:100px 0px;}
.usageBasedPricingwhite{}
.usageBasedPricingwhite .row {  flex-direction: row !important; }
.usageBasedPricingwhite .row:nth-child(odd){ flex-direction: row-reverse !important;}
.usageBasedPricingwhite .row.first{ margin-top:80px !important;}

.bluePanel{ padding-top:200px; }
.bluepanelBoxes{ padding:0px 200px; margin-top:15px;}
.panelImgBox{ width:100%; display:inline-block; margin:15px 0px;}
.panelImgBox img{ width:100%; border-radius: 15px;}
.seeallbtn{ color:#ffffff; font: 600 16px/24px 'Poppins', sans-serif; border:2px solid #fff; padding:10px 25px; border-radius: 5px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; margin-top:30px; display:inline-block; }
.seeallbtn:hover{ background:#fff; color:#0064ff;}



/*Partner*/
.partner_top{ padding: 0 0 50px; }
.partner_top .mid_text ul { padding: 5px 0 0; }
.partner_top .mid_text h4{ color: #01235c; font: 600 22px/27px 'Poppins', sans-serif; margin-top: 15px; }
.partner_top .mid_text a.more_btn{ width: auto; padding: 14px 22px; line-height: 22px; height: auto; color:#fff; border: none; margin-right: 10px; float: left; margin-top: 8px; }
.partner_top .mid_text a.dark{ background: #09006e; }
.certified_sec .mid_text a.dark{ width:auto !important; background: #09006e !important; border-color:#09006e !important; color:#fff !important; }
.partner_top .mid_text a.light{ background: #0064ff; }
.partnerban .absbanrt { bottom: 0; }
.partnerban.coachesconsultantsBan { min-height: 740px !important;}
.partner_top .mid_text a.dark:hover{ background: #0b063e;}
.partner_top .mid_text a.light:hover{ background: #1953ac;}
.certified_sec{ width: 100%; background: url(../images/blubg.png) no-repeat 0 0; background-size: 100% 100%; padding: 200px 0 100px 0;  }
.certified_sec .mid_text h3, .certified_sec .mid_text p, .certified_sec .mid_text h4, .certified_sec .mid_text ul li{ color:#fff; }
.certified_sec .row { flex-direction: row-reverse;}
.relation_sec{ width: 100%; background: url(../images/partnerbg2.png) no-repeat 0 0; background-size: 100% 100%; padding: 200px 0 150px; text-align: center; }
.relation_sec a.more_btn{ width: 230px; padding: 0; line-height: 58px; height: 60px; color:#fff; border: none; font: 600 20px/60px 'Poppins', sans-serif; 
color:#fff; border: 2px solid #0064ff; text-transform: capitalize; border-radius: 5px; display: inline-block; margin-top: 10px; text-decoration: none; outline: none; text-align: center;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all all 0.5s;
-ms-transition: all all 0.5s; background: #0064ff; box-shadow: 0 2px 10px 5px #cde2eb; }
.relation_sec a.more_btn:hover{ background: #000; color:#fff; border-color:#000; }
.relation_sec h5{ font: 400 18px/24px 'Poppins', sans-serif; color:#01235c; margin-top: 20px; }
.partner_top .mid_text ul.top_link li{ float: left; padding: 0px; margin: 0px; width: auto; float: left; font-size: 14px; line-height: 18px; color:#01235c; font-weight: 300; text-align: center; background: none; }
.partner_top .mid_text ul.top_link{ padding: 25px 0 0; }



/*Already Have An Account*/
.nav_top{ width:  100%; padding: 30px 0; }
.account_sec{ width: 100%; }
.left_bar{ width: 40%; height: 100%; padding: 0 50px 90px; position: relative; float: left; }
.left_barINnr{ width: 100%; position: relative; }
.left_bar:before{ position: fixed; left: 0px; top: 0px; background: #f1f8ff; /*background: #ccc;*/ height: 100%; content: ""; width: 40%; }
.plan_box{ width: 100%; border: 2px solid #e3eaf1; border-bottom: 5px solid #0064ff; border-radius: 10px; padding: 35px 25px; background: #fff; text-align: center; }
.plan_box h1{ font: 700 26px/30px 'Poppins', sans-serif; color:#01235c; text-transform: capitalize; }
.plan_top{ width: 100%; display: inline-block; margin-top: 15px; }
.plan_top ul{ display: inline-block;  }
.plan_top ul li{ font: 400 16px/18px 'Poppins', sans-serif; color:#01235c; padding-left: 18px; margin-left: 6px; position: relative; float: left; }
.plan_top ul li input[type=radio] { display:none;}
.plan_top ul li input[type=radio] + label { display:inline-block; padding: 10px; padding-left: 20px; background: url(../images/radio2.png) no-repeat left top 11px; padding-bottom: 3px; cursor: pointer;}
.plan_top ul li input[type=radio]:checked + label {background: url(../images/radio1.png) no-repeat left top 11px;}
.plan_top ul li:before{ width: 1px; position: absolute; left: 0px; top: 0px; background: #ededef; content: ""; height: 100%; }
.plan_top ul li:first-child{ padding-left: 0px; margin-left: 0px; }
.plan_top ul li:first-child:before{ display: none; }
.plan_top ul li em{ font-size: 10px; line-height: 14px; font-style: normal; }
.growth_box{ width: 100%; border-radius: 10px; border: 1px solid #e0eaf5; display: inline-block; margin-top: 18px; background: #f7fafd; }
.growth_box input[type="text"]{ width: 70%; float: left; border: none; background: #f7fafd; padding: 0 15px; font: 300 16px/60px 'Poppins', sans-serif; color:#637594; outline: none; box-shadow: inherit;
-webkit-appearance: none; height: 60px; border-radius: 10px 0 0 10px; }
.growth_box select{ width: 30%; float: right; border: none; background: url(../images/caret.png) no-repeat right 15px center #f7fafd; padding: 0 25px 0 0; font: 300 16px/60px 'Poppins', sans-serif; color:#637594; 
outline: none; box-shadow: inherit; -webkit-appearance: none; height: 60px; border-radius: 0 10px 10px 0px; cursor: pointer; }
.plan_bottom{ width: 100%; display: inline-block; margin-top: 15px; padding: 20px 0 0; border-top: 1px solid #f0f0f1; }
.plan_bottom h4{ font: 700 18px/24px 'Poppins', sans-serif; color:#323d4f; text-align: left; width: 100%; display: inline-block; }
.plan_bottom h4 b{ float: left; font-weight: 700; }
.plan_bottom h4 em{ font-size: 16px; font-weight: 400; font-style: normal; }
.plan_bottom h4 b.left_txt{ float: left; }
.plan_bottom h4 b.rt_txt{ float: right; }
.plan_bottom h4 b i{ text-align: right; font-style: normal; float: right; }
.bill_details .plan_bottom p{ padding-bottom: 0px; }



.plan_bottom p{ font: 300 14px/24px 'Poppins', sans-serif; color:#01235c; padding: 25px 0; }
.plan_bottom ul{ display: inline-block; }
.plan_bottom ul li{ float: left; margin-left: 15px; font: 400 18px/25px 'Poppins', sans-serif; color:#323d4f;  }
.plan_bottom ul li b{ font-size: 14px; font-weight: 700; }
.plan_bottom ul li a{ font-size: 12px; color:#0064ff; }
.reply_sec{ width: 100%; padding: 20px 0 0; display: inline-block; }
.reply_sec h3{ font: 600 18px/24px 'Poppins', sans-serif; color:#01235c; padding-bottom: 15px; }
.reply_sec img{ max-width: 100%; }
.reply_box{ width: 100%; border: 1px solid #e3e9f4; border-radius: 8px; padding: 34px; margin-top: 20px; background: #fff; }
.reply_box p{ font: 300 14px/24px 'Poppins', sans-serif; color:#01235c; }
.reply_head{ width: 100%; display: inline-block; margin-top: 15px; }
.reply_head img{ max-width: 100%; float: left; border-radius: 100%; margin-right: 8px; }
.reply_head h5{ font: 600 14px/24px 'Poppins', sans-serif; color:#01235c; padding: 7px 0 0; }


.rt_bar{ width: 60%; float: right; padding: 0 60px; }
.rt_barInnr{ width: 100%; padding: 0 50px 90px; position: relative; padding: 50px; border-radius: 10px; -webkit-box-shadow: 6px 10px 25px 5px #dcdde1; box-shadow: 6px 10px 25px 5px #dcdde1; }
.rt_barInnr h2{ font: 700 30px/35px 'Poppins', sans-serif; color:#01235c; text-transform: capitalize; }
.rt_barInnr h5{ font: 400 16px/28px 'Poppins', sans-serif; color:#01235c; text-transform: capitalize; padding-top: 18px; }
.account_box{ width: 100%; padding: 10px 0 0; display: inline-block; }
.accont_frm{ width: 100%; display: inline-block; margin-top: 22px; }
.accont_frm label{ font: 500 16px/20px 'Poppins', sans-serif; color:#01235c; padding: 0 0 10px; }
.accont_frm label span{ color:#b6bac1;}
.accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{ width: 100%; height: 60px; background: #f7fafd; border-radius: 10px; border: 1px solid #e0eaf5; 
padding: 0 15px; box-shadow: inherit; outline: none; -webkit-appearance: none; display: inline-block; font: 300 14px/60px 'Poppins', sans-serif; color:#8190aa; }
.frmbtn{ width: 100%; height: 65px; background: #0064ff !important; border-radius: 6px; border: none; padding: 0; box-shadow: inherit; outline: none; -webkit-appearance: none; 
display: inline-block; font: 600 20px/65px 'Poppins', sans-serif; color:#fff; cursor: pointer;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all all 0.5s;
-ms-transition: all all 0.5s; -webkit-box-shadow: 4px 10px 14px -2px #dcdde1; box-shadow: 4px 10px 14px -2px #dcdde1; 
}
.frmbtn:hover{ background: #01235c !important; }
.account_box p{ font: 300 14px/22px 'Poppins', sans-serif; color:#01235c; padding-top: 10px; }

.payment_header { width: 100%; position: absolute; left: 0; top: 0;  z-index: 9; }
.account_sec{ padding: 110px 0 0; display: inline-block; }
.payment_header .container-fluid{ padding: 0 50px; }


/*Billing Details Credit Card*/
.billing .accont_frm label span{ color:#0064ff; }
.accont_frm select{ background: url(../images/arw2.png) no-repeat right 22px center #f7fafd; padding-right: 44px; cursor: pointer; }
.account_box .col-sm-12, .account_box .col-lg-3, .account_box .col-sm-6{ padding: 0 10px; }
.account_box .row{ margin: 0 -10px; }
.back{ text-align: center; }
.account_box a.backbtn{ color:#8190aa; font: 500 16px/18px 'Poppins', sans-serif; color:#8190aa; text-decoration: none; outline: none; display: inline-block; }
.account_list{ width: 60%; float: right; padding: 0 0 0 50px; }
.account_list li{ float: left; font: 400 16px/26px 'Poppins', sans-serif; color:#8190aa; padding-right: 34px; margin-right: 20px; position: relative; }
.account_list li:after{ content: "\f101"; position: absolute; right: 0px; top: 0px; font-family: 'FontAwesome'; font-size: 20px; }
.account_list li a{ color:#8190aa; text-decoration: none; outline: none; }
.account_list li.actv a{ color:#01235c; font-weight: 500; }
.account_list li.actv.actv2 a{ border-bottom: 1px solid #0064ff; }
.account_list li:last-child:after{ display: none; }
.account_list li:last-child{ padding-right: 0px; margin-right: 0px; }


/*Billing Details Paypal*/
.paypl_box{ margin-top: 10px; width: 100%; display: inline-block; position: relative; }
.accont_frm .paypl_box input[type="email"]{ padding: 0 110px 0 50px; background: url(../images/paypl.png) no-repeat left 20px center #f7fafd; }
.nextbtn{ background: #fff; border: 2px solid #0064ff; color:#0064ff; margin-top: 10px;}
.nextbtn:hover{ color:#fff; border-color:#01235c; }
.paypl_box a.change_btn{ font: 300 14px/20px 'Poppins', sans-serif; color:#8190aa; background: url(../images/change.png) no-repeat left top 7px; padding: 3px; padding-left: 28px; position: absolute;
right: 15px; top: 15px; }


/*Create Your Account*/
.alrdy_account{ float: right; font: 500 18px/20px 'Poppins', sans-serif; color:#1a233b; text-decoration: none; outline: none; }
.create_account .account_box p a{ color:#0064ff; }




/* subscriptionmanagement */
.subscriptionBan .affs1 { bottom: -75px;  left: -85px;  }
.subscriptionBan .affs1 img{ border-radius: 10px; } 
.subscriptionWhitePanel .mid_text h3 {  font: 700 40px/55px 'Poppins', sans-serif; }
.mid_text ol{ width:100%; display:inline-block; padding: 5px 0px; margin-top:10px;}
.mid_text ol li{ color:#323d4f; font: 500 16px/28px 'Poppins', sans-serif !important; font-style:italic !important; list-style-type: none; background:url(../images/light.png) no-repeat left top !important; padding-left: 30px;  }
.subscriptZigZag .row:last-child{ margin-top:30px;}


/*supportcenter*/
.supportCenterBox{ width:100%; display:inline-block;}
.mid_Box{ width:100%; display:inline-block;  padding:50px 25px; border:1px solid #f3f3f3; border-radius:10px; background:#fff; box-shadow: 0px 0px 15px 0px #f3f3f3; margin-top:45px;}
.supportCenterBox{ width:100%; display:inline-block;}
.mid_Box h4{ color:#1a233b; font: 700 25px/28px 'Poppins', sans-serif; }
.mid_Box h4 span{ position: relative;}
.mid_Box h4 span:after{ content:''; width:37px; height:17px; background: url(../images/arr1.png) no-repeat center center; position: absolute; right:-55px; top:10px; }
.mid_Box p{ color:#666666;  font: 400 18px/24px 'Poppins', sans-serif; padding-top:15px; }
.topbtnn{ width:100%; display:inline-block; padding:15px 0px; }
.topbtnn li{ font: 400 18px/24px 'Poppins', sans-serif; color:#0061ff; background:url(../images/icons19.png) no-repeat left center; padding: 7px 0px 7px 40px }
.bottombtnn{ width:100%; display:inline-block;}
.bottombtnn li{  font: 400 14px/28px 'Poppins', sans-serif; color:#0061ff; display:inline-block; padding:2px 0px; }
.bottombtnn li a{ padding: 5px 20px; display:inline-block; background:#ccc; color:#0061ff; border-radius: 5px;}
.bottombtnn li.ogng a{ background:#f1ded4; color:#e6560f;}
.bottombtnn li.violet a{ background:#e4d4f1; color:#884bb9;}
.bottombtnn li.grnn a{ background:#ddedeb; color:#32978a;}
.bottombtnn li.yello a{ background:#f0eedc; color:#baac26; }
.bottombtnn li.red a{ background:#f3dee4; color:#db557b;}
.bottombtnn li.blue a{ background:#e3eaf3; color:#2e78d8;}
.supportCenterBox .row{ flex-direction:row !important;}
.supportCenter em{ color:#0061ff; font: 700 20px/28px 'Poppins', sans-serif;  display:block; text-transform:uppercase; position: relative; padding-top:100px; }
.supportCenter em:before{ content:''; width:20px; height:30px; background:url(../images/arr.png) no-repeat center center; position: absolute; left:50%; top:50px; 
transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);
}
.supportHeader .top_btn li{ width:auto;}
.supportHeader .top_btn li.slct a{ padding:0px 25px;}
.supportHeader .top_btn li.kickstart a{ background:none; border:none; color:#000000;}


/*Company details*/
.accont_frm .iti{ width: 100%; }
.accont_frm .iti--separate-dial-code .iti__selected-flag, .accont_frm .cls_country_code{ background: url(../images/arw2.png) no-repeat right 10px center #f7fafd !important; font: 300 14px/18px 'Poppins', sans-serif; color: #8190aa; }
.accont_frm .iti__flag-container{ width: 100% !important; }
.accont_frm .iti__arrow{ display: none; }
/*11.01.2021*/.nav_top .dropdown .dropdown-menu li ul li a.menu_box::after {opacity: 0; visibility: hidden;}.nav_top .dropdown .dropdown-menu li ul li a.menu_box:hover::after{ opacity: 1; visibility: visible;}
.nav_top{ padding: 0px !important;}

/* integration */
.integrations .banner_rt .cutopban{ left: inherit; right:90px;}
.integrationSec .top_heading p { padding-top:15px; }
.integrationBoxes{ width:100%; display:inline-block;}
.integrationBoxes .tabs-menu li{ display:inline-block; padding:0px 3px; margin-top:50px; }
.integrationBoxes .tabs-menu li a{ color:#01235c; font: 600 15px/24px 'Poppins', sans-serif; background:#fff; padding:10px 12px; box-shadow: 0px 0px 15px 0px #f3f3f3; border-radius: 10px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; position: relative;  }
.integrationBoxes .tabs-menu li:hover a{  background:#0064ff; color:#fff;}
.integrationBoxes .tabs-menu li.current a{ background:#0064ff; color:#fff;}
.integrationBoxes .tabs-menu li a:after{ width:15px; height:10px; content:''; background:#0064ff; position: absolute; left:50%; bottom:-10px; transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%); clip-path: polygon(0 0, 50% 100%, 100% 0); opacity: 0; visibility: hidden; }
.integrationBoxes .tabs-menu li.current a:after{ opacity: 1; visibility:visible;}
.integrationBoxes .tab{ margin-top:10px;}
.tabLogoBoxes{ width:100%; display:inline-block;}
.tabLogoBoxes .row{ margin:0px;}
.tabLogoBoxes .col-sm-2{ flex: 0 0 20%; max-width: 20%;}
.logoBox{ width:100%; height:160px; background:#fff; border:1px solid #dde6ef; border-radius: 10px; text-align:center; overflow: hidden; position: relative; margin-top:30px; position: relative; }

.logoBox h4{ font: 500 14px/24px 'Poppins', sans-serif; color: #01235c;}
.logoBox h6{ font: 400 12px/18px 'Poppins', sans-serif; color: #a3afc5;}
.abslogoBox{ width:100%; height:100%; position: absolute; left:0; top:0; }
/*.integrationBoxes .row.btmPnlBox{ width:100%;  flex-direction: inherit !important;}*/
.coachSec .row.btmPnlBox{ flex-direction: inherit !important; margin-top:55px !important; margin-bottom:55px !important; }
.coachSec .row.btmPnlBox .media{ background:#f7f9ff; border-radius: 10px; padding:15px;}
.coachSec .row.btmPnlBox .media .media-body h4{ color:#01235c; font: 400 16px/24px 'Poppins', sans-serif; }
.coachSec .row.btmPnlBox .media .media-body p{ color:#94a4bf; font: 400 14px/20px 'Poppins', sans-serif; }


/*acceptingpayments*/
.acceptingpayments{}
.acceptingpayments .banner_left p span{ color:#0064ff;}
.innerbansec.acceptingpayments .banner_left {  padding-top: 20px; }
.cardpanel{ width:100%; display:inline-block; padding-top: 30px;}
.cardpanel .row{ justify-content: center;}
.cardpanel .row:nth-child(odd) {  flex-direction: row; }
.cardBox{ width:100%; box-shadow: 0px 2px 15px 0px #dedfe3; border-radius:10px; padding:40px; margin-top:30px; min-height:410px; }
.cardIcon{ width:125px; float:left;}
.cardIcon img{ max-width:100%;}
.cardBox h4{ color:#01235c; font: 600 22px/28px 'Poppins', sans-serif; width:100%; display:inline-block;}
.cardBox p{ color:#01235c; font: 300 16px/24px 'Poppins', sans-serif; padding-top:10px; }
.paymentBox{ width:100%; display:inline-block; margin-top:15px;}
.paymentBox img{ max-width:100%;}
.cardpanel .row .col-md-6:last-child .cardBox{ min-height:auto;}


.connectPanel .mid_text h3 span{ font-weight:300; }
.connectPanel .mid_text h3 sup{ font-size:14px; line-height:18px; font-weight:300; top: -18px;}
.iconBottomBoxes{padding: 50px 0px 170px;}

.paymentGetwaySec{ background:url(../images/blubg2.jpg) no-repeat; background-size:cover; padding: 100px 0px; }
.paymentGetwaySec .top_heading h2{ color:#fff;}
.paymentGetwaySec .top_heading p{ color:#fff; padding-top:10px;}
.paymentBoxes{ width:100%; display:inline-block; padding:0px 100px;}
.innpaymentboxes{ width:100%; background:#fff; margin-top:50px; border-radius: 25px; box-shadow: 5px 5px 20px 0px #333; padding:50px;}
.payMentBox{ width:100%; display:inline-block; margin-bottom:50px;}  
.payMentBox h4{ color:#01235c; font: 600 22px/28px 'Poppins', sans-serif; position: relative;}
.payMentBox h4:after{ width:50px; height:4px; content:''; background:#0062fb; position: absolute; left:0; bottom: -10px;}

.payMentPic{ width:100%; display:inline-block; margin-top:35px;}
.payMentPic img{ width:100%;}



.switch {width:100%; display:inline-block; margin-top:25px; }
  
.switch input[type=radio] {
    display:none;
    margin:10px;
}

.switch input[type=radio] + label {
    display:inline-block;
    margin:0px 5px;
    padding: 0px 12px;
    background:#fff;
    border:2px solid #d3e3f4;
    width:47%;
    color:#4e6488;
    font: 600 22px/50px 'Poppins', sans-serif; 
    text-align:center;
    border-radius: 10px;
    cursor: pointer;
}
.switch input[type=radio]:checked + label {

    background:#01235c;
    border:2px solid #01235c;
    color:#fff;
}

.bottompanel{ width:100%; display:inline-block; text-align:center; }
.bottompanel p{ color:#687892; font: 300 16px/30px 'Poppins', sans-serif; text-align:center; }


/*20.1.2021*/

.mid_img{ position: relative; }
.dgpic2{ width: 71%; position: absolute; bottom: 0px; left: 0px;}
.mid_img span{ display: inline-block;}
.dgpic3{ width: 80%; position: absolute; bottom: 0px; left: 25px;}
.dgpic5 {
    width: 100%;
    position: absolute;
    bottom: -75px;
    left: -29px;
}


/*landing page*/

.headelogo .navbar-brand img{ width: 212px;}
.headelogo{ width: 100%; padding: 10px 0; text-align: center; position: absolute; top: 0px; left: 0px; z-index: 11;}
.landinlosec{ width: 100%; background: #fafcff; padding: 85px 0; position: relative; padding-bottom: 30px;}
.landinloInn{ width: 100%; background: #fff;border-radius: 10px; text-align: center; box-shadow: 0 20px 27px 5px #dadfe4; padding:30px 20px; position: relative;z-index: 1;}
.landinloInn ul li{ display: inline-block; color: #737b91; font: 600 20px/25px 'Poppins', sans-serif; padding: 0 4px;}
.landinloInn ul li img{ max-width: 100%;filter: grayscale(100%);}
.landinlosec::before {
    width: 100%;
    height: 166px;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: url(../images/wev.png) no-repeat bottom center;
    background-size: 100% 100%;
    z-index: 1;
}

.laedngvari1body{ width: 100%; padding:10px 0 60px 0;}
.laedngvari1body .top_heading p{ padding-top: 0px;}
.laedngvari1body .top_heading h1 b{ position: relative;}
.laedngvari1body .top_heading h1 b::before {
    width: 100%;
    height: 5px;
    position: absolute;
    left: 0px;
    bottom: 4px;
    content: "";
    background: url(../images/bordr2.png) no-repeat 0 0;
    z-index: -1; background-size:100% 4px;
}
.vdoBoxsa{ width: 100%; position: relative; border: 7px solid #fff; border-radius: 10px;box-shadow: 0 10px 27px 5px #dadfe4;}
.vdoBoxsa img{ width: 100%;}
.vdoBoxsa iframe{ width: 100% !important; height: 310px !important; border: none;border-radius: 10px;}

.videoMasterclass .col-md-12 .vdoBoxsa iframe{ height: 420px;}


.videoMasterclass{ margin-top: 38px;flex-direction: row-reverse;}
.playicon{
    width: 78px !important;
    height: 78px !important;
    padding: 0px !important;
    margin: 0px !important;
    background: none !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.enlo {
    width: 100%;
    padding: 12px 0;
    text-align: center;
    position: relative;
}
.enlo p{ color: #9298a3; font: 400 12px/15px 'Poppins', sans-serif;}
.readypara{ width: 100%; padding:0 0 10px 0; text-align: center;max-width: 590px; margin: 0px auto;}
.readypara p{ font: 500 18px/30px 'Poppins', sans-serif;color: #323d4f;}
.readypara span{ color: #9298a3; font: 400 12px/15px 'Poppins', sans-serif;}

.bluebtn{
    background: #006ef7;
    font: 600 16px/30px 'Poppins', sans-serif;
    color: #fff !important;
    padding: 14px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; width: 310px; box-shadow:0 5px 7px 0px #dadfe4;
}
.bluebtn:hover {
    background: #20283d;
}
.videoMasterclass .mid_text{ padding-right: 40px;}
.videoMasterclasslft{ width: 100%; position: relative;}
.readypara{ position: relative;}
.readypara .ara {
    width: 246px;
    height: 131px;
    position: absolute;
    bottom: 48px;
    left: -104px;
    background: url(../images/aaq.png) no-repeat bottom center;
    background-size: 70%;
}



.ruseltgray{ width: 100%; padding: 50px 0; background: #eaf4ff;}
.ruseltgray h3{ color: #01235c; font: 400 30px/39px 'Poppins', sans-serif; text-align: center;}
.rusltItm{ width: 100%; background: #fff; border-radius: 10px; border: 1px solid #d0d0d0; padding: 20px; box-shadow: 0 5px 7px 0px #dadfe4;}
.rusltItm p{ color: #666; font: 400 16px/24px 'Poppins', sans-serif; font-style: italic;min-height: 180px;}
.rusltItm strong{ color: #000; font: 600 18px/25px 'Poppins', sans-serif; display: block; margin-top: 10px;}
.rusltItm span{ color: #939cb5; font: 400 14px/24px 'Poppins', sans-serif;}
.rusltcontain{ margin-top: 30px; padding: 0 30px; display: inline-block; width: 100%;}
.ruseltgray .owl-item{ padding: 15px;}
.ruseltgray .owl-prev, .ruseltgray .owl-next{ width: 45px; height: 45px; border: 1px solid #d0d0d0; border-radius: 100%; font-size: 0px; position: absolute; top: 50%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ruseltgray .owl-prev{ background: url(../images/prev.png) no-repeat center center; background-size: 100% 100%; left: -40px;}
.ruseltgray .owl-next{ background: url(../images/next.png) no-repeat center center; background-size: 100% 100%; right: -40px;}
.ruseltgray .owl-prev:hover, .ruseltgray .owl-next:hover{ background-color: #fff; border-color: #fff;box-shadow: 0 5px 7px 0px #dadfe4;}

.footer2{ width: 100%; background: #121a2f; padding: 20px 0; text-align: center;}
.footer2 i span{ color: #7c86a0; font: 300 14px/20px 'Poppins', sans-serif;}
.footer2 i img{ max-width: 100%;}
.footer2 i span, .footer2 i a{ display: inline-block; padding: 0 4px;}
.footer2 p{ color: #7c86a0; font: 300 14px/20px 'Poppins', sans-serif; margin-top: 10px;}

.noapsu{ position: relative;}
.landinlosecv2{ padding-top: 0px;}
.landngv2blue{ width: 100%; background: #0064ff;position: relative; z-index: 1;}
.landngv2blue .landinloInn{ padding: 15px 20px;}
.landngv2blue .landinloInn{ background: none; border-radius: 0px; box-shadow: none;}
.landngv2blue .landinloInn ul li{ color: #5698ff;}
.ruseltgray.people_sec{ padding-bottom: 100px;}


.registerpopup .modal-dialog{ max-width: 1200px;}
.registerpopup .modal-content{ border: none; background: #0064ff; border-radius: 12px;}
.close{ position: absolute; top: 28px; right: 28px; opacity: 1 !important; cursor: pointer; z-index: 11;} 
.registerplft{ width: 100%; padding: 0 15px;}
.registerplft li{ width: 100%; padding: 20px 0 20px; border-bottom: 1px solid #6ea7ff; color: #fff;}
.registerplft li strong img{ max-width: 100%; margin-right: 4px;}
.registerplft li strong{ color: #6ea7ff; font: 400 18px/24px 'Poppins', sans-serif;}
.registerplft li h4{ font:400 20px/31px 'Poppins', sans-serif; margin-top: 10px;}
.registerplft .media i{ width: 80px; height: 80px; border-radius: 100%; overflow: hidden;}
.registerplft .media i img{ width: 100%;}
.registerplft li p{ font: 400 18px/24px 'Poppins', sans-serif; margin-top: 10px; }
.registerplft .media p{ font: 400 14px/20px 'Poppins', sans-serif; margin-top: 2px;}
.registerplft .media-body{ margin-left: 10px;}
.registerplft .media{ margin-top: 10px;}
.registerplft li:last-child{ border-bottom: none;}

.registrrt{ width: 100%; background: #fff; padding: 20px; box-shadow: none; border: none; border-radius: 12px;}
.colm{ padding: 0 10px;}
.accont_frm p a{ color: #0064ff !important;}
.registrrt  .account_box p{ margin-top: 20px; display: inline-block; width: 100%;}
.registrrt  .account_box p img{ float: right;}

.rv1op1{ width: 100%; margin-top: 26px;}
.rv1op1 ul li{ display: inline-block;}
.rv1op1 ul li img{ max-width: 100%;}
.rv1op1 i{ width: 100%; margin-top: 20px; display: block;}
.indusop1{ width: 100%; padding-bottom:0px;}
.rv1op1 i img{ max-width: 100%;}

.meetouropp1{ width: 100%; padding: 50px 0; text-align: center;}
.meetop1row{ width: 100%; margin-top: 20px; display: inline-block;}
.meetop1row li{ width: 14.286%; float: left; padding: 8px;}
.meetop1row li img{ width: 100%; border-radius: 6px;}
.meetouropp1 .top_heading h2 b::before {background-size: 100% 6px;}

.subscribEconomysec{ width: 100%; padding: 50px 0; background: #eaf4ff;}
.subscribEconomysec .top_heading h2 b::before {background-size: 100% 6px;}
.subscribEconomysec .landinloInn{ margin-top: 38px;}
.helpthmbl{ width: 100%; margin-top: 20px;}
.helppic{ width: 100%; margin-top: 20px;}
.helppic img{ width: 100%; border-radius: 10px;}
.helpthmbl .row{ margin: 0 -10px;}
.helpthmbl .col-md-3{ padding: 0 10px;}
.pplenopadding{ padding-top: 0px !important;}
.pplenopadding .people_innr{ padding-top: 0px !important;}

.selctpartoptn1{ width: 100%; padding: 50px 0; background: #eaf4ff;}
.selctpartoptn1 .pic{ width: 100%;}
.selctpartoptn1 .pic iframe{ width: 100% !important; border-radius: 10px;}
.selctpartoptn1 .pic .calendly-inline-widget{ width: 100% !important;box-shadow: 1px 2px 12px 5px #dbe5f3;}


.selctpartoptn1 .pic img{ max-width: 100%;}
.selctpartoptn1 .top_heading h2{ font-size: 29px;}
.selctpartoptn1 .top_heading h2 b::before {background-size: 100% 6px;}
.selctpartoptn1 .top_heading ul li{ display: inline-block; width: 100%; margin-top: 15px;}
.selctpartoptn1 .top_heading ul li label{ font: 400 20px/26px 'Poppins', sans-serif; color: #01235c;}
.selctpartoptn1 .top_heading ul li label em{ font-style: normal; font-size: 16px;}
.selctpartoptn1 .top_heading ul li label strong{ font-weight: 700;}
.selctpartoptn1 .top_heading{ position: relative;}
.selctpartoptn1 .top_heading .araa{ background: url(../images/araa.png) no-repeat center center; width: 41px; height: 91px; background-size: 100% 100%; position: 
absolute; top:24px; left: -47px;}




.selctpartoptn1 input[type="checkbox"] {
    display:none;
    margin:10px;
}

.selctpartoptn1 input[type="checkbox"] + label {
    display: inline-block;
    margin: 6px 0 0 0;
    font: 400 16px/26px 'Poppins', sans-serif !important;
    color: #01235c;
    background: url(../images/tk.png) no-repeat left center !important;
    padding: 0 0 0 32px;
    background-size: 20px !important;
}
.selctpartoptn1 input[type="checkbox"]:checked + label {
   background: url(../images/tk1.png) no-repeat left center !important; background-size: 20px !important;
}
.selctpartoptn1 .top_heading.text-left span {
    color: #9298a3;
    font: 400 12px/15px 'Poppins', sans-serif; margin-top: 20px; display: inline-block; width: 100%;
}
.selctpartoptn1 .row{ align-items: center;flex-direction: row-reverse;}
.backtop{ color: #0064ff; font:600 18px/25px 'Poppins', sans-serif;}
.bavk{ width:100%; padding-bottom: 30px;}
.accont_frm label span{ width: auto !important; clear: #9298a3 !important; font-size: 16px;margin: 0px !important;}
.selctpartoptn1 .rt_barInnr{ background: #fff;}
.rt_barInnr h2 span{ position: relative; display: inline-block; padding-bottom: 10px;}
.rt_barInnr h2 span:before{ width: 40px; height: 4px; border-radius: 6px; content: ""; position: absolute; bottom: 0px; left: 0px; background: #0064ff;}
.selctpartform:before{ width: 100%; height: 90%; position: absolute; background: #d5e2f4; content: ""; border-radius: 10px; left:0px; top: 30px;}
.selctpartform{ width: 100%; position: relative; padding: 0 20px;}



.helppic iframe {
    width: 100%;
    border: none !important;
    height: 161px;
    object-fit: cover;
    border-radius: 10px;
}





/* pricing*/
.pricingban{ background:url(../images/banner_bg.png) no-repeat; background-size: cover;}
.sayingabt{ padding-bottom:100px !important;}
.ratingBoxes{ position: relative; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2f76f4+0,2850e2+100,1e5799+100,2989d8+100 */
background: rgb(47,118,244); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(47,118,244,1) 0%, rgba(40,80,226,1) 100%, rgba(30,87,153,1) 100%, rgba(41,137,216,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(47,118,244,1) 0%,rgba(40,80,226,1) 100%,rgba(30,87,153,1) 100%,rgba(41,137,216,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(47,118,244,1) 0%,rgba(40,80,226,1) 100%,rgba(30,87,153,1) 100%,rgba(41,137,216,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f76f4', endColorstr='#2989d8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.ratingBoxes .meetop1row{ padding:0px 100px;}
.ratingBoxes .meetop1row .ratingBox{ background:#fff; padding:25px; border-radius: 10px;}
.ratingBoxes .meetop1row .ratingBox .ratingpic{ width:auto; max-width:100%; margin:0 auto; min-height: 41px;
object-fit: contain;}
.starRating{ width:100%; display:inline-block; margin-top:20px;}
.starRating img{ max-width:100%;}
.ratingBox strong{ width:100%; color:#1a233b; font:700 26px/28px 'Poppins', sans-serif; margin-top:10px; display:inline-block;}
.ratingBox em{ color:#939cb5; font:300 14px/18px 'Poppins', sans-serif; margin-top:10px; display:inline-block;}
.ratingBoxes:before{ width: 180px;
height: 220px; content:''; background:url(../images/pic83.png) no-repeat; background-size:contain; position: absolute; left:-15px; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%); }
.ratingBoxes:after{ width: 180px;
height: 220px; content:''; background:url(../images/pic82.png) no-repeat; background-size:contain; position: absolute; right:10px; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%); }
.bluebg{ padding:55px 0px 90px; position: relative; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2f76f4+0,2850e2+100,1e5799+100,2989d8+100 */
background: rgb(47,118,244); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(47,118,244,1) 0%, rgba(40,80,226,1) 100%, rgba(30,87,153,1) 100%, rgba(41,137,216,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(47,118,244,1) 0%,rgba(40,80,226,1) 100%,rgba(30,87,153,1) 100%,rgba(41,137,216,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(47,118,244,1) 0%,rgba(40,80,226,1) 100%,rgba(30,87,153,1) 100%,rgba(41,137,216,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f76f4', endColorstr='#2989d8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.bluebg:before{ width:850px; height:100%; content:''; background:url(../images/shadow1.png) no-repeat center center; position: absolute; left:50%; top:0; transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%); background-size:contain;}
.bluebg .economy_box { box-shadow: 0 0 27px 5px #2a67ec; }
.bluebg .economy_innr .row .col-sm-3{ flex: 0 0 20%; max-width: 20%;} 
.strtup{ padding-bottom:0px; overflow: hidden; position: relative; padding-top:0px; }
.innmid_text{ width:485px; float:right; position: relative;}

.strtup:before{ background:url(../images/ovel.png) no-repeat; width:400px; height:145px; content:''; background-size:contain; content:''; position: absolute; left:0; top:0; }
.pricingban{ text-align: center;}
.pricingban .banner_left p em{ color:#0064ff; font-style:normal;}

.amountSec{ width:100%; margin-top:-400px; position:relative; z-index: 9; }
.innamountSec{ width:100%; text-align: center;}
.innamountSec .tabs-menu{ width:auto; text-align:center; background:#0063fd; display:inline-block; border-radius: 30px; padding:3px;}
.innamountSec .tabs-menu li{ display:inline-block; font:600 16px/38px 'Poppins', sans-serif; position: relative; }
.innamountSec .tabs-menu li a{ background:#0063fd; color:#ffffff; display:inline-block; padding:10px 50px; border-radius: 30px;}
.innamountSec .tabs-menu li.current a{ background:#fff; color:#0063fd;}
.amountBoxes{ margin-top:60px;}
.amountBox{ width:100%; background:#fff; padding:30px; text-align:center; border:1px solid transparent; position: relative; border-radius: 15px; overflow: hidden; box-shadow: 0px 0px 15px 0px #ccc;  }
.amountBox h4{ color:#1a233b; font:700 24px/28px 'Poppins', sans-serif; text-transform:uppercase; }
.amountBox p{ color:#01235c; font:300 16px/28px 'Poppins', sans-serif; padding-top:10px; width:100%;}
.amountBox strong{ color:#0064fe; font:900 60px/68px 'Poppins', sans-serif; width:100%; display:inline-block; margin-top:30px;}
.amountBox strong sub{ color:#0064fe; font:300 20px/28px 'Poppins', sans-serif;}
.amountBox em{ color:#aaafb9; font:300 14px/18px 'Poppins', sans-serif;}
.trialbtn{ width:100%; background:#2a67ec;  color:#ffffff !important; font:600 18px/28px 'Poppins', sans-serif; display:inline-block; padding:10px; margin-top:15px; border-radius: 5px !important; box-shadow: 0px 0px 15px 0px #ccc; }
.amountBox h5{ color:#1a233b; font:700 18px/24px 'Poppins', sans-serif; padding-top:30px; text-align:left; }
.amountBox ul{ width:100%; display:inline-block; text-align:left; padding-top:10px; }
.amountBox ul li{ width:100%; padding:5px 0px; color:#01235c; font:400 14px/24px 'Poppins', sans-serif; background:url(../images/tick1.png) no-repeat left top 8px; padding-left: 30px;  }
.amountBox b{ color:#ffffff; font:600 12px/24px 'Poppins', sans-serif; background:#0064ff; width:100%; position: absolute; left:0; top:0;  }
/*.amountBoxes .col-sm-4.center .amountBox{border:1px solid #0064ff; transform: scale(1.05); padding-top:45px; }*/
.amountBoxes .col-sm-4.center .amountBox {
    border: 1px solid #0064ff;
    padding-top: 45px;
    margin-top: -22px;
}
.amountBox{ min-height: 752px;}
.amountBoxes .col-sm-4.center .amountBox{ min-height: 775px;}



/*.innamountSec .tabs-menu li:last-child:before{ content:'GET 2 MONTHS FREE'; position: absolute; right:20px; top:-25px; color:#f08d00; font:600 12px/24px 'Poppins', sans-serif; z-index: 9; }*/
.innamountSec .tabs-menu li b{ position: absolute; right:35px; top:-35px; color:#1a233b; font:600 10px/20px 'Poppins', sans-serif; z-index: 9;}



.quoteBX{ width:100%; display:inline-block; margin-top:50px;}
.quoteBX p{ color:#1a233b; font:700 18px/24px 'Poppins', sans-serif;}
.quoteBX .getquote{ color:#0366ff; font:600 16px/24px 'Poppins', sans-serif; background:#fff; border:2px solid #0366ff; padding:10px 25px; display:inline-block;  border-radius: 5px; margin-top:15px; box-shadow: 0px 0px 10px 0px #ccc; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; }
.quoteBX .getquote:hover{ background:#0366ff; color:#fff; }
.pricingTable .tablebox .table .hdng{ border-top: 1px solid #dae6f4; background: #fff !important;}
.pricingTable .tablebox .table .hdng td{ padding-bottom:30px;}
.pricingTable .tablebox tr td b{ color:#01235c; font:600 30px/34px 'Poppins', sans-serif; position: relative; }
.pricingTable .tablebox tr td b:after{ width:60px; height:4px; background:#0064ff; content:''; position: absolute; left:0; bottom:-15px;}
.pricingTable .tablebox .table tr th em{ display:block; color:#01235c; font:600 24px/28px 'Poppins', sans-serif; }
.pricingTable .tablebox .table tr th .more_btn, .pricingTable .tablebox .table tr td .more_btn{ display:inline-block; font: 600 16px/45px 'Poppins', sans-serif;     color: #fff;
    border: 2px solid #0064ff;
    text-transform: capitalize;
    border-radius: 5px; padding:0px 25px; margin-top:10px; box-shadow: 0px 0px 10px 0px #ccc;  }

.pricingTable .tablebox .table tr:first-child th:first-child { background:#fff; }
.pricingTable .tablebox .table tr{  border-left: 25px solid #fff; border-right: 25px solid #fff; }
.pricingTable .tablebox .table tr:nth-child(odd) {  background: #fff;}
.pricingTable .tablebox .table tr:nth-child(even) {  background: #eaf4ff;}
.pricingTable{ /*background:#eaf4ff;*/ position: relative; margin-top:250px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eaf4ff+0,ffffff+100,2989d8+100,207cca+100,7db9e8+100 */
background: rgb(234,244,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(234,244,255,1) 0%, rgba(255,255,255,1) 100%, rgba(41,137,216,1) 100%, rgba(32,124,202,1) 100%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(234,244,255,1) 0%,rgba(255,255,255,1) 100%,rgba(41,137,216,1) 100%,rgba(32,124,202,1) 100%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(234,244,255,1) 0%,rgba(255,255,255,1) 100%,rgba(41,137,216,1) 100%,rgba(32,124,202,1) 100%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf4ff', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */ }
.pricingTable:before{ width:100%; height:230px; content:''; background:url(../images/top_pattern.png) no-repeat; background-size:100% 100%; position: absolute; left:0; top:-230px; }

.pricingTable .tablebox {  margin-top: 50px;  box-shadow: 5px 5px 10px 5px #ccd6e3; border-radius: 15px; overflow: hidden; background: #fff;
padding-bottom: 15px;  }
.pricingTable .table td, .pricingTable .table th { padding: 20px; }
.pricingTable .tablebox .table tr td{ width:20%;}
.pricingTable .tablebox .table tr td:first-child{ width:40%;}
.pricingTable .tablebox .table {  margin-bottom: 0px; }
.pricingTable .tablebox .table tr:first-child{ border:none;}

.mid_text a.more_btn{ padding: 10px 20px; width: auto !important;  }
.banner_box { z-index: 9; }

/*20.2.2021*/

.page-template-tpl_checkoutexperience .innerbansec::before{ height: 135px;}
.page-template-tpl_checkoutexperience .banner_sec{ padding-bottom: 100px;}
.page-template-tpl_checkoutexperience .casestudyban{ min-height: 615px !important;}

.notifipop .modal-body{ padding: 0px;}
.notifipop .close{ position: absolute; top: 10px; right: 10px; z-index: 11;}


.digitalprdlogo.nobglogo{ background: none; box-shadow: none; border-radius: none;}
.digitalprdlogoinn{ padding: 30px 30px 20px; background: #fff; box-shadow: 0 20px 27px 5px #dadfe4; display: inline-block; width: auto;border-radius: 10px;}


.colorlogo ul li img{ filter: inherit;}

.innrecoveryPanelBox h6{ text-align: left; padding-bottom: 20px; font: 700 20px/30px 'Poppins', sans-serif; }


.notifipop .wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 13px/16px 'Poppins', sans-serif; color:#fff;
 margin: 15px 0 0 !important; }
.notifipop .invalid .wpcf7-response-output{ background:#dc3232; }
.notifipop .sent .wpcf7-response-output{ background:#84c426; }
.notifipop span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font: 400 11px/14px 'Poppins', sans-serif;
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
.notifipop span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }

.innblueback .blueBox .logbtnn {margin-top: 5px;}

/*24.2.2021*/
.securityBan{min-height: 620px !important;}

.securityBan::before{ height: 120px;}
.securitySec .row:nth-child(1){ margin-top: 30px;}

.pricingBan::before {height: 167px;}
.pricingBan{ min-height: 740px !important;}



.headerblue{ background: #515fd2; padding: 15px 0; text-align: center; position: relative;}
.headerblue p{ color: #fff; font: 400 14px/20px 'Poppins', sans-serif; }
.headerblue p a{ color: #fff; text-decoration: underline !important; margin-left: 52px;}
.closecoke {
    position: absolute;
    top: 16px;
    right: 10px;
    color: #fff !important;
    font-size: 29px;
}


/*25.2.2021*/

.selctsubscrb1{ width: 100%; position: relative; padding: 40px; }
.selctsubscrb1:before{ background: url(../images/bb.png) no-repeat center center; background-size: 100% 100% !important; width: 500px; height: 500px; position: absolute; top: 0px; left: 0px; content: "";}
.subscrbbox{ width: 100%; max-width: 75%; margin: 0px auto; padding: 20px; background: #fff; border-radius: 10px; position: relative; text-align: left; box-shadow: 0px 0px 25px 2px #e1e3e6;}
.subscrbbox:before{ width: 110%; position: absolute; top: 17px; height: 90%; content: ""; left: -17px; background: rgba(181, 193, 212, 0.1); border-radius: 10px; z-index: -1;}
.subscrbbox h6, .subscrbbox h5{ color: #323d4f; font: 600 21px/34px 'Poppins', sans-serif; position: relative; padding-bottom: 6px;}
.subscrbbox h6:before{ width: 40px; height: 4px; position: absolute; bottom: 0px; left: 0px; background: #0064ff; content: ""; border-radius: 5px;}
.slctredo{ width: 100%; margin-top: 19px;}
.subscrbbox input[type=radio] {
    display:none;
    margin:10px;
}

.subscrbbox input[type=radio] + label {
    display:inline-block;  background: url(../images/rdo1.png) no-repeat left top 4px; background-size: 17px;
color: #0062fc; font:300 19px/27px 'Poppins', sans-serif; padding-left: 20px;
}
.subscrbbox input[type=radio]:checked + label {
   background: url(../images/rdo2.png) no-repeat left top 4px; background-size: 17px;
}
.subscrbbox input[type=radio] + label strong{ color: #323d4f; font-weight: 600;}
.subscrbbox input[type=radio] + label em{ color: #98b4e0; font: 300 14px/24px 'Poppins', sans-serif; font-style: normal;}
.subscrbbox ul li{ width: 100%; margin-top: 7px;}
.subscrbbox .accont_frm input[type="text"]::placeholder{ color:#0064ff !important; font-size: 17px; }

.selctsubscrb1.noafter:before{ display: none;}
.subscrbbox.text-center h6:before{ left: 50%; margin-left: -20px;}
.subscrbbox p{ color: #323d4f; font: 400 14px/17px 'Poppins', sans-serif; margin-top: 9px;}
.plnr{ width: 100%; padding: 10px 0 0;}
.plnr strong{ color: #0062fc; font: 700 40px/45px 'Poppins', sans-serif;}
.standard-Plan{ max-width: 100%;}
.standard-Plan .accont_frm{ text-align: left;}
.rngslab{ width: 100%; display: inline-block;}
.rngslab span{ width: 33.333%; float: left; color: #323d4f; font: 600 16px/17px 'Poppins', sans-serif;}
.rngslab span:nth-child(2){ text-align: center;}
.rngslab span:nth-child(3){ text-align: right;}
.tabclace{ width: 100%; border: none; margin-top: 20px; text-align: left;}
.tabclace tr td{ color: #323d4f; font: 600 14px/17px 'Poppins', sans-serif; padding: 5px;}
.accont_frm.plnr label{ width: 100%;}
.accont_frm.plnr label strong {
    float: right;
    font-size: 22px;
    line-height: 20px;
}
.mrglias .subscrbbox ul li{ margin-top: 19px;}
.timesates{ margin-top: 48px !important;}
.plnr .media{ text-align: left; margin-top: 10px;}
.plnr .media p{ font-weight: 500;}
.plnr .media strong{ margin-right: 10px;}


/*26.2.2021*/
/*CourseCreators*/
.coursecreatBan{ position: relative; min-height: 700px !important;}
.coursecreatBan.innerbansec::before {height: 212px;}
.coursecreatBan .absbanrt{ top: 15%; bottom: inherit;}
.mid_text a.more_btn:hover{ background: #09006e !important; border-color: #09006e;}
.mid_text ul li p{ padding-top: 0px;}

.breadcrumb{ background: none; padding: 10px 0;}
.breadcrumb li{ color: #687493;}
.breadcrumb li a{ color: #687493;}
.breadcrumb li.active{ color:#1a233b;}

.breadcrumb1 li.active{ color:#0064ff;}
.breadcrumb1  .breadcrumb-item + .breadcrumb-item::before { content: "\f101"; font-family: 'FontAwesome';}
.innerbansec{background: #f6faff;}
.activcampbody{ width: 100%; margin-top: -400px; position: relative; z-index: 11; padding-bottom: 200px;}
.actvcamppicbox{ width: 100%; border-radius: 10px; box-shadow: 0 0 27px 5px #dadfe4; overflow: hidden;}
.actvcamppicbox img{ width: 100%;}
.activeCampaignBan{ min-height: 600px !important; padding-bottom: 0px !important;}


.actvcamptextbox{ width: 100%; padding:50px 30px; background: #fff; box-shadow: 0 0 27px 5px #dadfe4; border-radius: 10px;}
.cmplogo{ width: 100%; display: inline-block; position: relative;}
.actlogo{ width: 290px; float: left; }
.actlogo img{ max-width: 100%;}
.emlaut{ width: auto; float: right; padding: 0 12px; background: #e5efff; font: 400 12px/35px 'Poppins', sans-serif; color: #0064ff; border-radius: 5px;margin-top: 16px;}
.actvcamptextbox p{
    font: 400 15px/26px 'Poppins', sans-serif;
    color: #6a6f78; padding-top: 15px
}
.actvcamptextbox h4{ color: #01235c; font: 600 22px/35px 'Poppins', sans-serif;padding-top: 15px}
.actvcamptextbox .more_btn{ width: 100% !important; margin-top: 30px !important; background: #01235c !important; border-color: #01235c !important; color: #fff !important;}
.actvcamptextbox a.more_btn:hover{ background: #0064ff !important; border-color: #0064ff !important;}


.campsamactv{ width: 100%; padding:20px 40px; border: 1px solid #dbe2ee; margin-top: 65px; border-radius: 10px;}
.campsamactv h4{ color: #01235c; font: 600 22px/35px 'Poppins', sans-serif;}
.campsamactv strong{ color: #6a6f78; font: 400 16px/26px 'Poppins', sans-serif;}
.campsamactv img {
    box-shadow: 0 0 12px -1px #dadfe4;
    border-radius: 5px;
    background: #fff;
    margin-right: 15px;
    position: relative;
    z-index: 1;
}
.campsamactv .media{ margin-top: 20px; align-items: center; position: relative;}
.campsamactv .media::before {
    border-left: 2px dotted #ccc;
    content: "";
    position: absolute;
    bottom: -29px;
    left: 18px;
    width: 5px;
    height: 100%;
}
.campsamactv .media:last-child::before{ display: none;}






/*4.3.2021*/
.banlogos .trust_sec{ margin: 0px !important;}
.banlogos {
    position: absolute;
    bottom: 100px;
    left: 0px;
    width: 100%;z-index: 11;
}
.aboutbansec .banner_left {
    padding-top: 70px !important;
}
.aboutbansec .banner_box{ min-height: 600px;}
.innerbansec::before {height: 158px;}
.economy_box i{ position: relative;}
.economy_box i:before{ width: 62px; height: 51px; background: url(../images/bl.png) no-repeat center center; position: absolute; top: 0px; left: 0px; content: "";}


.founderteemsec .choice_box i{ width: 170px; height: 170px;border-radius: 100%; margin: -90px auto 0; display: inline-block; overflow: hidden;}
.founderteemsec .choice_box{ text-align: center; padding-bottom: 40px;}
.founderteemsec .choice_box i img{ width: 100%; height: 100%; object-fit:cover;}
.founderteemsec .choice_box{ margin-top: 105px;}
.founderteemsec .choice_box p{ margin-top: 20px;}
.founderteemsec{ position: relative;}

.instrandsec{ width: 100%; position: relative; background: #eaf4ff; padding:48px 0 200px; text-align: center; overflow: hidden;}
.moreblue{ padding:0px 36px;
    height: 50px;
    font: 600 16px/50px 'Poppins', sans-serif;
    color: #fff;
    text-transform: capitalize;
    border-radius: 5px;
    display: inline-block;
    margin-top: 30px;
    text-decoration: none;
    outline: none;
    text-align: center;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all all 0.5s; background: #09006e; color: #fff !important;
}
.moreblue:hover{ background: #0064ff;}
.founderteemsec:before{ width: 100%; height: 132px; background: url(../images/bba.png) no-repeat center center; content: ""; position: absolute; bottom: 0; left: 0px; background-size: 100% 100%;}
.founderteemsec{ padding-bottom: 180px !important;}
.app1{ background: rgb(255,255,255);
background: linear-gradient(24deg, rgb(255, 255, 255,0.1) 0%, rgb(216, 232, 249, 0.3) 100%);width: 550px; height: 400px; position: absolute; left: -120px; top: 30px; content: ""; border-radius: 100%;}
.app2{ background: rgb(255,255,255);
background: linear-gradient(24deg, rgb(255, 255, 255,0.1) 0%, rgb(216, 232, 249, 0.3) 100%);width: 550px; height: 400px; position: absolute; right: -120px; bottom: 0px; content: ""; border-radius: 100%;}

/*Careers*/

.carrerbansec .absbanrt{bottom: 86px;}
.avablposipnl{ margin-top: 20px; width: 100%; display: inline-block;}
.avablposits .top_heading p{padding: 13px 0 0; color: #6a6f78; font-weight: 400;}
.avalcrrerRow{ width: 100%; background: #fff; padding: 32px; border-radius: 12px; box-shadow:0 0px 16px 0px #dadfe4; text-align: left; margin-top: 20px;}
.avalcrrerRow h4{ color: #01235c; font: 400 22px/26px 'Poppins', sans-serif;}
.avalcrrerRow p{ color: #6a6f78; font: 400 16px/26px 'Poppins', sans-serif; margin-top: 5px;}
.avalcrrerRow ul li{ color: #1a233b; font: 600 16px/25px 'Poppins', sans-serif; width: 100%; padding: 7px 0;}
.avalcrrerRow ul li img{ max-width: 100%; margin-right: 5px;}
.vwdtls{ background: #0064ff; display: inline-block; width: 210px;height: 55px; text-align: center; border-radius: 5px; font: 600 18px/55px 'Poppins', sans-serif; color: #fff !important;box-shadow:0 0px 16px 0px #dadfe4;}
.vwdtls:hover{ background: #09006e;}
.avalcrrerRow .row{ align-items: center;}
.avalcrrerRow .col-md-7 {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
}
.avalcrrerRow .col-md-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}




/*blog*/

.blogban{}

.blogban .absbanrt { top: 108px; }

.blogContentSec {  width: 100%;  margin-top: -120px;  z-index: 9;  position: relative; padding-bottom:90px;  }

.innblogContentSec{ width:100%; }

.innblogContentSec .tabs-menu{ display:flex; justify-content: center; align-items: center; background:#fff; box-shadow:0px 0px 15px 0px #dbe4ef; padding:25px; border-radius: 7px;}

.innblogContentSec .tabs-menu li{  color:#4c5a71;  font: 500 14px/30px 'Poppins', sans-serif; padding:0px 5px;}

.innblogContentSec .tabs-menu li a{ color:#4c5a71; background:#cfd8e5; display:inline-block; padding:5px 17px; height:40px; border-radius: 4px; position: relative; }

/*.innblogContentSec .tabs-menu li:last-child{ line-height: 16px;}*/

.innblogContentSec .tabs-menu li.current a{ background:#09006e; color:#fff;}

.innblogContentSec .tabs-menu li a:after{ width:12px; height:12px; content:''; position: absolute; left:50%; bottom:-12px; background:#09006e; transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%); clip-path: polygon(0 0, 50% 100%, 100% 0); opacity: 0; visibility: hidden; }

.innblogContentSec .tabs-menu li.current a:after{ opacity: 1; visibility: visible;}

.latestpostBoxes{ width:100%; padding-top:70px;}

.latestpostBoxes .blogBoxes{}

.latestpostBoxes .blogBoxes .media{ background:#fff; padding:30px 25px 30px 10px; box-shadow: 0px 0px 15px 0px #dfe0e3; border-radius:10px; margin-top:40px; align-items: center; }

.latestpostBoxes .blogBoxes .media .mr-3{ max-width:530px; border-radius:10px; margin-right:40px !important; }

.latestpostBoxes .blogBoxes .media .media-body{}

.latestpostBoxes .blogBoxes .media .media-body h4{ color:#01235c; font: 600 28px/40px 'Poppins', sans-serif;}

.latestpostBoxes .blogBoxes .media .media-body ul{ width:100%; margin-top:10px;}

.latestpostBoxes .blogBoxes .media .media-body ul li{ display:inline-block; color:#6a6f78; font: 300 13px/28px 'Poppins', sans-serif; padding:0px 10px; position: relative; }

.latestpostBoxes .blogBoxes .media .media-body ul li a{ color:#425466;}

.latestpostBoxes .blogBoxes .media .media-body ul li .men{ width:28px; height:28px; border-radius: 50%; position: absolute; left:0; top:0; }

/*.latestpostBoxes .blogBoxes .media .media-body ul li:last-child{ padding-left:32px;}*/
.latestpostBoxes .blogBoxes .media .media-body ul li img{ margin-right: 10px; width: 28px; height: 28px; border-radius: 140px;}
.recentPostSec{ margin:0px; background:#eaf4ff; }

.recentPostSec .blogBoxes .media{ padding: 10px;  display: inline-block; background:transparent; box-shadow: inherit;  }

.recentPostSec .blogBoxes .media .mr-3 {  max-width: 100%; border-radius: 10px;  margin-right: 0px !important; }

.recentPostSec .blogBoxes .media .media-body h4{ padding-top:15px;  font-size:26px; line-height: 36px; }



.bottomblogpanel .latestpostBoxes { padding-top: 40px; }

.blogcertifiedSec{ background:#02245d; position: relative; }

.btmpicBox{ width:100%;}

.btmpicBox img{ max-width:100%;}

.blogcertifiedSec .mid_text a.dark { background: #0064ff !important; }

.blogcertifiedSec:before{ background:url(../images/billingbg.png) no-repeat; background-size:cover; width:100%; height: 249px; content:''; position: absolute; left:0; top:-5px;}

.blogcertifiedSec .mid_img{ padding-top:100px;}

.pagination{ display:flex; justify-content: center; margin-top: 60px;}

.pagination li{ color:#1a233b; font: 600 16px/28px 'Poppins', sans-serif;}

.pagination li a{ border-radius: 50%; width:40px; height:40px; padding: 0px;

margin-left: 0px; text-align:center; line-height: 40px; background:none; border:none; }

.pagination li a:hover { color: #fff;  background-color: #0064ff;  border-color: #dee2e6; }

.pagination li.actv a { color: #fff;  background-color: #0064ff;  border-color: #dee2e6; }

.foottop { z-index: 99; }

.footersec::before { z-index: 11; }

.newsletterSec{ width:100%; padding:70px 0px 150px; }

.newsletterSec .foottopInn{ background:#01235c;}

.newsletterSec .rtsec{ text-align:center;}

.newsletterSec .rtsec img{ max-width:250px;}

.newsletterSec .foottopInn h3 span {background: url(../images/bordr1.png) no-repeat left bottom; background-size: contain !important;}

.newsletterSec .foottopInn p{ color:#ffffff; font: 600 16px/28px 'Poppins', sans-serif;}

.newsletterSec .foottopInn .leftsec ul li { background:none !important; padding:0px; margin-right:0px !important; }

.newsletterSec .foottopInn .leftsec ul li input[type="text"]{ height:60px; background:#ffffff; border:none; border-radius: 5px; color:#a6afbe; padding:0px 15px; font: 300 16px/28px 'Poppins', sans-serif; outline: none; }

.newsletterSec .foottopInn .leftsec ul li input[type="submit"]{ background:#0064ff;  height:60px; width:150px; border-radius: 5px; outline: none; border:none; font: 600 16px/28px 'Poppins', sans-serif; color:#fff;  }






/*Press*/
.pressban.innerbansec .banner_left h1 span{ background: none; padding-bottom: 0; }
.presspage .tabs-menu li { padding: 0px 5px; width: 100%; line-height: 16px; }
.presspage .tabs-menu li a{ padding: 0px; width: 100%; height: 40px; text-align: center; padding: 0 15px; line-height: 40px; }
.presspage .tabs-menu li:first-child{ width: 70%; }
.presspage .latestpostBoxes { padding-top: 30px;}
.presspage .latestpostBoxes .blogBoxes .media{ padding: 0px; border-radius: 0px; box-shadow: inherit; align-items: start; }
.presspage .latestpostBoxes .blogBoxes .media .mr-3{ width: 315px; margin-right: 30px !important; }
.presspage .latestpostBoxes .blogBoxes .media .media-body ul li a img{ margin: -2px 0 0; }
.presspage .innblogContentSec .tabs-menu { box-shadow: 0px 20px 31px 2px #cdd6e2;}
.latestpostBoxes .blogBoxes .media .media-body h4 a{ color:#01235c; }
.pagination li {  margin: 0 1px; }
.presspage.blogContentSec { padding-bottom: 40px; margin-top: -205px;}
.mediakit_box{ width: 100%; background: #fff; border-radius: 10px; box-shadow: 0px 20px 31px 2px #cdd6e2; padding: 35px; margin-top: 33px; }
.mediakit_box h1{ font: 600 22px/24px 'Poppins', sans-serif; color:#01235c; text-transform: capitalize; }
.mediakit_box p{ font: 400 16px/30px 'Poppins', sans-serif; color:#6a6f78; padding: 15px 0 0;  }
.mediakit_box a.download_btn{ display: inline-block; padding: 20px 50px; background: #01235c; border-radius: 5px; color:#fff; border-radius: 6px;
font: 600 16px/18px 'Poppins', sans-serif; margin-top: 20px; letter-spacing: 1px;transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all all 0.5s;
-ms-transition: all all 0.5s; }
.mediakit_box a.download_btn i{ margin: -2px 20px 0 0; float: left; }
.mediakit_box a.download_btn:hover{ background: #0064ff; }






/*webiner*/
.webinar_ban::after { width: 420px;  height: 550px; background: url(../images/circle.png) no-repeat 0 0; position: absolute; right: 0px; top: 70px;
 background-size: 100%; content: ""; }
.webinar_ban .banner_rt { z-index: 9; }
.header_sec.fixed {  z-index: 999; }
.webiner_top{ padding: 50px 0 100px 0; background: #fff; }
.webiner_top .top_heading p { padding-top: 5px !important; }
.webiner_topBox{ width: 100%; padding: 35px; border-radius: 6px; margin-top: 20px; border-right: 4px solid #01235c; box-shadow: 0 10px 20px 6px #dbdce1; }
.webiner_topBox p{ font: 600 20px/30px 'Poppins', sans-serif; color:#000;  }
.webiner_topBox em{ font: 400 14px/25px 'Poppins', sans-serif; color:#666; width: 100%; display: inline-block; font-style: normal; padding-top: 5px;  }
.webiner_topBox a{ display: inline-block; padding: 3px; padding-right: 32px; font: 600 16px/25px 'Poppins', sans-serif; color:#0061ff; 
margin-top: 10px; background: url(../images/arw.png) no-repeat right center; }
.webiner_top .top_heading{ margin-bottom: 30px; }

.recorded_sec{ width: 100%; background: #e8f3fe; padding: 110px 0 200px 0; }
.recorded_sec .top_heading p { padding-top: 5px !important; }

.webiner_search{ width: 100%; display: flex; padding: 40px 100px 0; justify-content: center; }
.webiner_search label { display: inline-block; font: 700 20px/24px 'Poppins', sans-serif; color: #01235c; text-transform: uppercase;
 margin: 40px 20px 0 0; float: left; width: 130px; letter-spacing: 1px; }
.webiner_search input[type="text"], .webiner_search select{ width: 100%; height: 70px; border: 1px solid #dde8f1; padding: 0 20px; 
font: 400 16px/70px 'Poppins', sans-serif; color:#01235c; display: inline-block; outline: none; -webkit-appearance: none; box-shadow: inherit; 
margin: 0; background: #fff; border-radius: 8px; }
.webiner_search input[type="text"]{padding-right: 50px; background: url(../images/search.png) no-repeat right 16px center #fff; }
.webiner_search select{  background: url(../images/ara.png) no-repeat right 25px center #fff; background-size: 15px; 
cursor: pointer; padding-right: 50px; color:#01235c; font-weight: 500; }
.webiner_search ul{ display: flex; width: 100%; }
.webiner_search ul li{margin: 15px 0 0 15px;}
.webiner_search ul li:nth-child(1){width: 50%;}
.webiner_search ul li:nth-child(2){width: 50%;}
.webiner_search input[type="text"]::placeholder{ opacity: 1; color:#c1c9d7; }
.webiner_search form { width: 100%;}
.webiner_box{ width: 100%; display: inline-block; margin-top: 40px; border-radius: 10px; box-shadow: 0 10px 20px 6px #ccd7e4; }
.webiner_boxImg{ width: 100%; border-radius: 10px 10px 0 0; position: relative; }
.webiner_boxImg img{ width: 100%; border-radius: 10px 10px 0 0; }
.webiner_boxTxt{ width: 100%; border-radius: 0 0 10px 10px; background: #fff; padding: 30px; min-height: 290px; }
.webiner_boxTxt h4{ font: 600 20px/26px 'Poppins', sans-serif; color:#000; margin: 0px; }
.webiner_boxTxt h4 a{ color:#000; }
.webiner_boxTxt p{ font: 400 16px/25px 'Poppins', sans-serif; color:#666; padding-top: 10px; }
.webiner_boxTxt a.watch_btn{ display: inline-block; font: 600 16px/25px 'Poppins', sans-serif; color:#0061ff; margin-top: 15px; text-transform: uppercase;  }
.wwbinr_time { padding: 8px 11px; background: #fff; border-radius: 8px; font: 600 15px/18px 'Poppins', sans-serif; color: #0064ff;
 box-shadow: 0 3px 10px -3px #333; position: absolute; right: 10px; top: 10px;}
.wwbinr_profile { width: 54px; height: 54px; border: 3.5px solid #fff; border-radius: 100%; position: absolute; left: 10px; top: 10px;
  box-shadow: 0 3px 10px -3px #333;
}
.wwbinr_profile img{ width: 100%; border-radius: 100%; }



/*whitepaper*/
.white_ban:after{ display: none; }
.paper_box{ width: 100%; display: inline-block; margin-top: 40px; border-radius: 6px; box-shadow: 0 10px 28px 5px #ccd7e4; background: #fff; padding: 8px; }
.paper_boxImg { width: 34%; border-radius: 6px; float: left; background: #e1eefa; padding: 30px 20px; text-align: center; }
.paper_boxImg img{ max-width: 100%;  }
.paper_boxTxt{width: 62%; border-radius: 3px; float: right; }
.paper_boxTxt h4{ font: 600 20px/26px 'Poppins', sans-serif; color:#000; margin: 0px; padding: 10px 0 0; }
.paper_boxTxt h4 a{ color:#000; }
.paper_boxTxt p{ font: 400 16px/25px 'Poppins', sans-serif; color:#666; padding-top: 5px; }
.paper_boxTxt em{ font: 400 16px/25px 'Poppins', sans-serif; color:#b1bbc5; padding-top: 5px; font-style: normal; width: 100%; display: inline-block; }
.paper_boxTxt em i{ color:#0064ff; }
.paper_boxTxt a.read_btn { width: 130px; height: 40px; padding: 0; background: #0064ff; border-radius: 3px; font: 600 16px/40px 'Poppins', sans-serif; 
color: #fff;  box-shadow: 0 3px 10px -3px #333; display: inline-block; margin-top: 12px; text-align: center; float: left; }
.paper_boxTxt a.read_btn:hover{ background: #000; color:#fff; }

.topsos{ width: auto; float: right; margin: 14px 15px 0 0; }
.topsos li { display: inline-block; margin-left: 2px;}
.topsos li span{ font: 400 12px/14px 'Poppins', sans-serif; color:#94a3ba; }
.topsos li a { width: 35px; height: 35px;  background: #e5efff; border-radius: 100%; color: #0064ff; text-align: center;  line-height: 35px;
 display: inline-block; font-size: 14.93px;  -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;
 -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.topsos li a:hover { background: #0064ff;  color:#fff;}
.topsos li:first-child{ margin-left: 0px; }


.paper_sec{ padding-bottom: 200px; }

/*blog details*/

.blogdetlsmenu{ width: 100%; background: #01235c; padding: 10px 0; display: inline-block; text-align: center;}
.blogdetlsmenu ul li{ display: inline-block; font: 600 13px/30px 'Poppins', sans-serif; }
.blogdetlsmenu ul li a {
    color: #fff;
    padding: 12px 22px;
    display: inline-block;
}
.nobanheader{ position: relative; top: inherit; left: inherit;}

.blogdtlsconts{ width: 100%; padding: 40px 0;}
.dlogdtlsRt{ width: 100%; margin-top: 20px;}
.subsrbblue{ width: 100%; text-align: center; background: #01235c !important; border-radius: 10px; padding: 40px !important;}
.subsrbblue h4{ color: #fff !important; font: 700 25px/30px 'Poppins', sans-serif !important;}
.subsrbblue h4 span{ background: url(../images/fre.png) no-repeat bottom center; display: inline-block; padding-bottom: 6px;}
.subsrbblue p{ margin-top: 10px; font: 400 14px/18px 'Poppins', sans-serif  !important; color: #fff  !important;}
.blogform input[type="text"], .blogform input[type="email"]{ width: 100%; border: none; padding: 0 10px; color: #a6afbe; font: 300 14px/23px 'Poppins', sans-serif; height: 50px; border-radius: 6px; margin-top: 10px; background: #fff !important;}
.blogform input[type="submit"]{ width: 100% !important; border: none; padding: 0 10px !important; color: #fff; font: 600 18px/23px 'Poppins', sans-serif !important; height: 50px !important; background: #0064ff !important; cursor: pointer; border-radius: 6px; margin-top: 10px;}
.blogform form{ margin-top: 10px;}
.subsrbblue form p{ color: #5b7196 !important; font-size: 12px !important; text-align: left;}
.blogform input[type="submit"]:hover{ background: #000 !important;}
.blogviwgrp .pic{ width: 100%;}
.blogviwgrp .pic img{ width: 100%; border-radius: 10px;}
.blogviwgrp{ background: #fff; border-radius: 10px; padding: 12px; box-shadow: 0 0 17px 5px #dadfe4; margin-top:25px; }
.blogviwgrp .text{ width: 100%; padding: 20px;}
.blogviwgrp .text h4{ color: #01235c; font: 600 22px/27px 'Poppins', sans-serif;}
.blogviwgrp .text p{ color: #6a6f78; font: 400 16px/25px 'Poppins', sans-serif; margin-top: 10px;}
.vistBtn{ display: inline-block; font: 600 16px/50px 'Poppins', sans-serif; color: #fff; background: #01235c; height: 50px; padding: 0 50px; border-radius: 5px; margin-top: 15px;}
.vistBtn:hover{ background:#0064ff; color: #fff;}
.vistBtn img{ margin-right: 10px;}

.subsrbblue .row{ margin: 0 -2px; max-width: 100%;}
.subsrbblue .colm{ padding: 0 2px !important;}
.dlogdtlsRt .subsrbblue .blogform .col-sm-9, .dlogdtlsRt .subsrbblue .blogform .col-sm-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; margin: 0px !important;margin-top: 10px !important;
}

.subsrbblue .row .col-sm-12{ padding: 0 2px;}
.blogwht{ padding-bottom: 170px;}

.blogdtlconse ol li{ background: none !important; padding-left: 0px;}
.blogdtlconse ol{ margin: 0px; padding: 0 0 0 20px;}

.headul strong {
    background: url(../images/tick2.png) no-repeat left top 0;
    color: #01235c;
    display: block;
    font-weight: 600;
    padding-left: 38px;
    font-size: 20px;
    line-height: 35px;margin-left: -9px;
}
.headul li{ background: none !important; padding-left: 0px !important;}





.dlogdtlsLft{ width: 100%; margin-top: 20px;}
.dlogdtlsLft h1{ color: #01235c; font: 700 32px/38px 'Poppins', sans-serif; padding-top:15px; padding-bottom:10px; }
.rightbsec{ width: 100%; background: #fff; border-radius: 10px; padding: 10px;box-shadow: 0 0 17px 5px #dadfe4; margin-top:20px; }
.rightbsec .media i{ width: 62px; height: 62px; display: inline-block; border-radius: 100%; overflow: hidden;}
.rightbsec .media i img{ width: 100%; height: 100%; object-fit:cover;}
.rightbsec .media li{ display: inline-block; color: #333; font: 600 16px/23px 'Poppins', sans-serif; padding: 0 20px;}
.rightbsec .media li em{ color: #6a6f78; font-weight: 300; font-size: 12px; font-style: normal; }

.blogdtlconse{ width: 100%;}
.blogdtlconse img, .blogdtlconse iframe {
    width: 100%;
    border-radius: 10px !important;
    border: none;
    margin-top: 30px;
	margin-bottom: 30px;
}
.blogdtlconse iframe{ height: 300px;}
.blogdtlconse p, .blogdtlconse li{ color: #425466; font: 300 18px/30px 'Poppins', sans-serif;}
.blogdtlconse p, .blogdtlconse ul, .blogdtlconse ol{  margin-top:10px;}
.blogdtlconse li {
    background: url(../images/tick.png) no-repeat left top 3px;
    padding-left: 34px;
    margin-top: 9px;
}


.blogdtlconse h2, .blogdtlconse h3, .blogdtlconse h4, .blogdtlconse h5, .blogdtlconse h6{ color: #01235c; font: 700 28px/34px 'Poppins', sans-serif; margin-top: 20px;}
.blogtwsbox{ width: 100%; margin-top: 20px; background: #eaf4ff; padding: 20px; border-radius: 10px; border-right: 3px solid #0064ff;}
.blogtwsbox p{ color: #4d556d; font-style: italic;}
.blogtwsbox p strong{ color: #0064ff; font-weight: 700; font-style: normal;}

.boxbsec{ width: 100%; background: #fff; border-radius: 10px; padding: 23px;box-shadow: 0 0 17px 5px #dadfe4; margin-top:20px; display: inline-block;}
.boxbsec h4{ font-size: 22px; display: inline-block;margin: 0px !important;}
.sharsos{ display: inline-block; margin: 0px !important;
margin-left: 10px !important;}
.sharsos li{ background: none !important; padding: 0 1px !important;}
.sharsos li a{ display: inline-block; width: 35px; height: 35px; text-align: center; line-height: 35px; border-radius: 100%; background: #0064ff; color: #fff !important;}
.sharsos li{ display: inline-block; padding: 0 3px;}
.boxbsec label{ color: #6a6f78; font: 400 16px/18px 'Poppins', sans-serif; margin-top: 10px; width: 100%; display: inline-block;}
.copybrd{ width: 100%; border-radius: 5px; padding: 5px; border: 1px solid #cfd7e3; margin-top: 13px;}
.copybrd .blogform input[type='text']{ margin-top: 0px; color: #0064ff;  height: 45px;}
.copybrd .blogform input[type='submit'], .copybrd .blogform button{ background: #01235c url(../images/cp.png) no-repeat left 13px center; margin: 0px; font-size: 14px; height: 45px; padding: 0 10px 0 25px; color: #fff; font: 600 14px/23px 'Poppins', sans-serif !important; border-radius: 5px; border: none; width: 100% !important;}

.blogform .tooltip{ width: 100% !important;}


.copybrd .col-md-9{
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
}
.copybrd .col-md-3{
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.boxbsec .media i{ width: 62px; height: 62px; display: inline-block; border-radius: 100%; overflow: hidden; margin-right: 10px;}
.boxbsec .media i img{ width: 100%; height: 100%; object-fit:cover; margin: 0px;}
.boxbsec .media .sharsos li a{ background: #d3e4ff; color: #0064ff !important;}
.boxbsec .media .sharsos li a i{ width: 100% !important; height: 100% !important; line-height: 35px !important;}
.boxbsec .media .sharsos{ padding: 6px 0; margin-top: 19px !important;}
.boxbsec .media .vistBtn{ float: left; margin-top: 28px;}

.blogwht{ background: #fff; display: inline-block;}
.blogwht .top_heading h2{ font-weight: 400;}


.backbtn{ display: inline-block; margin-top: 50px; border: 2px solid #0064ff; padding: 0 40px 0 50px; background: #fff; font: 400 20px/60px 'Poppins', sans-serif;; color: #0064ff; border-radius: 6px;}
.backbtn:hover{ background:#0064ff; color: #fff;}


.tooltip {
  position: relative;
  display: inline-block; opacity: inherit !important;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.newsletterSec .tnp-subscription {margin: 10px 0 0 0;}

.newsletterSec .tnp-field input[type="email"] {
    height: 60px;
    background: #ffffff;
    border: none;
    border-radius: 5px;
    color: #a6afbe;
    padding: 0px 15px;
    font: 300 16px/28px 'Poppins', sans-serif;
    outline: none;
}
.newsletterSec .tnp-field-email{ width: 70%; float: left;}
.newsletterSec .tnp-field-button{ width: 30%; float: left;padding-left: 4px !important;}
.newsletterSec .tnp-field input[type="submit"] {
    background: #0064ff;
    height: 60px;
    width: 150px;
    border-radius: 5px;
    outline: none;
    border: none;
    font: 600 16px/28px 'Poppins', sans-serif;
    color: #fff;
}
.newsletterSec .tnp-field{ margin: 10px 0 0 0 !important;}
.newsletterSec .tnp-field input[type="submit"]:hover{ background: #000;}


/*connect*/

.banner_left h1 sup{ font-weight: 300;}
.connectban .banner_rt { text-align: right;}
.connectban .banner_rt img{ max-width: 86%;}
.connectsec2{ width: 100%; padding: 100px 0; text-align: center;}
.connectsec2 .top_heading h2{ font-weight: 400;}
.connectsec2 .midboxsa{ width: 100%; max-width: 780px; margin: 30px auto; background: #fff; border-radius: 10px; box-shadow: 0 0 17px 5px #dadfe4; padding:45px; text-align: center; }
.connectsec2 .midboxsa h4{ color: #323d4f; font: 500 26px/34px 'Poppins', sans-serif;}
.brdtxt{ width: 210px; height: 55px; margin: 6px auto; background: #f7fafd; border-radius: 10px; border: 1px solid #e0eaf5; text-align: center; color: #0060f7; font: 600 26px/52px 'Poppins', sans-serif;}
.boxprice{ width: 100%; margin-top: 20px; background: #eff7ff; padding: 20px 20px 30px; border-radius: 10px;}
.boxprice p{ color: #56697b; font: 400 18px/26px 'Poppins', sans-serif;padding-top: 10px !important;}
.boxprice p em{ color: #01235c; font-size: 20px; font-weight: 600; font-style: normal; background: #d7e8fe; display:inline-block; padding:9px 20px; border-radius: 11px;}
.whycontscec .mid_text ul li{ background: none; padding-left: 0px;}
.whycontscec .mid_text ul li strong{ display: block; background: url(../images/tick.png) no-repeat left 2px; padding-left: 30px; color: #01235c; font-weight: 600;}

.top_heading h1 sup, .top_heading h2 sup, .top_heading h3 sup{ font-weight: 300;}
.howconnectTable {
    margin-top: 50px;
    box-shadow: 5px 5px 10px 5px #ccd6e3;
    border-radius: 15px;
    overflow: hidden;
    background: #fff;
    padding-bottom: 0px;
}
.howconnectTable .table tr th{padding: 8px 10px;}
.howconnectTable .table tr td:nth-child(5) {
    box-shadow: -8px 1px 12px -2px #f0f2f5;
}
.howconnectTable .table tr td:nth-child(2) {
    box-shadow: none;
}
.tablebox .table tr td:first-child{ border-radius: 5px 0 0 5px;}
.howconnectTable .table tr:nth-child(2n+1) td{ background: #eaf4ff; border-radius:0px !important;}
.howconnectTable .table tr:nth-child(2n+1){ background: none;border-left: 10px solid #fff;}
.howconnectTable .table tr:nth-child(2n+1) td:first-child{border-top-left-radius: 8px !important;
border-bottom-left-radius: 8px !important; border-left: 10px solid #fff !important;}
.howconnectTable .table tr:nth-child(2n+1) td:last-child{ border-top-right-radius: 8px !important;
border-bottom-right-radius: 8px !important; border-right: 10px solid #fff !important;}
.howconnectTable .table tr{ border: none !important;}
.howconnectTable .table{ margin-bottom: 0;}
.howConnecticpnl{ width: 100%;}
.howConicbox{ width: 100%; text-align: center; background: #fff; padding: 35px; border: 1px solid #e2e1eb; border-radius: 5px; margin-top: 150px; position: relative;}
.howConicbox i{ width: 100%; display: inline-block;}
.howConicbox i img{ border-radius: 100%; max-width: 100%; border: 14px solid #e3f0fc; margin-top: -150px;}
.howConicbox .text{ width: 100%; padding: 20px 0 0 0; position: relative;}
.howConicbox .text strong{ color: #0060f7; font: 300 14px/20px 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 1px;}
.howConicbox .text h4{ color: #333333; font: 600 20px/26px 'Poppins', sans-serif; margin-top:3px; }
.howConicbox .text p{ color: #888888; font: 400 12px/16px 'Poppins', sans-serif; margin-top:3px;}
.howConnecticpnl .col-sm-4{ padding: 0 37px; position: relative; }
.howConnecticpnl .howConicbox:before{ width: 50%; border: 1px dashed #7c7588; position: absolute; top: 50%; right: -50%; content: ""; height: 2px;}
.howConnecticpnl .col-sm-4:last-child .howConicbox:before{ display: none;}
.howConnecticpnl .howConicboxinn::before {
    width: 24px;
    height: 24px;
    background: url(../images/rdo2.png) no-repeat center center;
    content: "";
    position: absolute;
    top: 43%;
    right: -45px;
}
.howConnecticpnl .howConicboxinn{ width: 100%; position: relative;}
.howConnecticpnl .howConicboxinn::after {
    width: 24px;
    height: 24px;
    background: url(../images/rdo2.png) no-repeat center center;
    content: "";
    position: absolute;
    top: 43%;
    left: -45px;
}
.howConnecticpnl .col-sm-4:last-child .howConicboxinn::before{ display:none;}
.howConnecticpnl .col-sm-4:first-child .howConicboxinn::after{ display:none;}
.howConnecticpnl .yesNoBox{ background: none !important; padding: 0px;}
.yesNoBox ul li a:hover{ background: #1a233b; border-color: #1a233b; color: #fff;}
.howConnectpanl .top_heading p{ padding-top: 5px;}
.applyConnectpanl{ padding-bottom: 160px !important;}


/*1.4.2021*/

.earlystartban{ min-height: 777px !important;}
.earlysecthm .row{ flex-direction: inherit !important;}
.earlysecthm{ padding-top: 0px !important;}
.earlysecthm .mid_text ul li img{ max-width: 100%;}
.earlysecthm .mid_text ul li:nth-child(3){ padding: 0px; background: none;}
.bluBtn.dark{ background: #09006e;}
.bluBtn.dark:hover{ background: #0064ff;}
.planpricngsec{ width: 100%; background: #e9f3fe; position: relative; padding:169px 0 99px 0;}
.planpricngsec:before{ width: 100%; background: url(../images/pricetopbg.jpg) no-repeat center center; content: ""; position: absolute; top: 0px; left: 0px; height: 154px; background-size: 100% 100%;}
.amountBox p a{ color: #01235c; border-bottom: 1px dotted transparent;}
.amountBox p a:hover{ border-color: #bac8d8;}
.bextmin{ min-height: 93px;}
.planpricngsec .amountBox ul{ min-height: 260px;}
.planpricngsec .amountBoxes .col-sm-4.center .amountBox{ transform: inherit; margin-top: -13px;}
.featurpricesec{ width: 100%; padding: 60px 0 0; margin: 0px !important; background: none !important;}
.featurpricesec .top_heading h2{ font-weight: 500;}
.featurpricesec:before{ display: none;}

.paykickStartups .top_heading p{ color: #6a6f78; padding-top: 10px;}
.paykickStartups .ban_btn li{ float: none; display: inline-block;}
.paykickStartups .tril_list li{ float: none; display: inline-block;}
.paykickStartups{ padding-bottom: 170px;}


/*2.4.2021*/

.charHelpngPowrsec{ width: 100%; padding: 90px 0 !important; background: #dfedfb;}
.charHelpngPowrsec .landinloInn {
    margin-top: 38px;
}
.notallfetursec{ width: 100%; background: #fff; padding: 90px 0 !important;}
.notallfetursec .top_heading p{ padding-top: 10px; color: #6a6f78;}
.notallbox{ width: 100%; background: #fff; border-radius: 10px; padding:20px 48px;box-shadow: 0px 0px 25px 2px #e1e3e6; margin-top: 50px; position: relative; z-index: 1;}
.notallbox i{ width: 100%; text-align: center; display: inline-block;}
.notallbox i img{ max-width: 100%;}
.rangerow{ width: 100%; margin-top: 30px;}
.rangerow label{ color: #323d4f; font: 400 18px/26px 'Poppins', sans-serif;}

.rangerow .addui-slider .addui-slider-track .addui-slider-handle::after { display: none;}
.notall6{ position: relative; padding: 0 30px;}

.notall6::before {

    width: 95%;
    position: absolute;
    top: 30px;
    height: 88%;
    content: "";
    left: 15px;
    background: rgba(5, 87, 216, 0.1);
    border-radius: 10px;

}
.notall6::after {
    width: 100%;
    position: absolute;
    top: 53px;
    height: 79%;
    content: "";
    left: 0px;
    background: rgba(5, 87, 216, 0.1);
    border-radius: 10px;
}
.notallfetursec .col-sm-6:last-child .addui-slider .addui-slider-track .addui-slider-range{ background: #01235c;}
.paykickchargifsec{ padding-bottom: 80px;}
.paykickchargifsec .tablebox{background: #fff;}


.paykickchargifsec .howconnectTable .table tr td:nth-child(2) {
    box-shadow:0px 0px 20px 4px #f0f2f5;
}
.howconnectTable .table tr:nth-child(2n+1) td:first-child {
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important;
    border-left: 10px solid #fff !important;
}
.howconnectTable .table tr:nth-child(2n+1) td:last-child {
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
    border-right: 10px solid #fff !important;
}
.paykickchargifsec .tablebox .table tr:first-child th:first-child{ text-align: left;}
.paykickchargifsec .howconnectTable .table {
    margin-bottom: 7px;
}

.connectsec2 .boxrw{ width: 100%; padding: 10px 0;}
.connectsec2{ padding-bottom: 70px; padding-top: 40px;}
.chargiftban{ min-height: 875px !important;}
.trastlgogrt{ margin-top: 10px !important; background: none !important; box-shadow: none; border-radius: none; padding: 0px !important;}
.trastlgogrt ul li {
    width: 16.666%;
    margin: 0px !important;
    padding: 0 2px;
    text-align: center !important;
}
.performicon{ width: 100%; margin-top: 47px; text-align: center;}
.performicon ul li{ display: inline-block; padding: 0 4px; width: 19%;}
.performicon ul li img{ max-width: 100%;}
.chargiftban .banner_left {
    padding-top: 0;
}
.vdoBoxsa img {
    width: 100% !important;
    margin: 0px !important;
}

/*3.4.2021*/
a.more_btn.w-100{ width: 100% !important;}
.bpotmbrd {
    margin: 0 -10px;
    display: flex !important;
    width: auto !important;flex-wrap: wrap;
}
.bpotmbrd li{ -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; background:none !important; padding: 0 10px !important;}
.bpotmbrd li a.more_btn{ margin: 0px !important; background: #0064ff !important; border-color:#0064ff !important;}
.bpotmbrd li:last-child a.more_btn{ color: #0064ff !important; background: none !important;}
.bpotmbrd li a.more_btn:hover{ background: #01235c !important; border-color:#01235c !important;}
.bpotmbrd li:last-child a.more_btn:hover{ color: #fff !important; background: #0064ff !important; border-color:#0064ff !important;}
.close {
    width: 38px;
    height: 38px;
    background: #1f58e9 !important;
    border-radius: 100%;
    color: #fff !important;
    font: 300 36px/26px 'Poppins', sans-serif;
    opacity: 1 !important;
    text-shadow: none !important; position: absolute; top: 10px; right: 10px;
}

.damocampn .modal-dialog{ max-width: 1000px;}
.damocampn .top_heading h2{ font-weight: 600;font-size: 29px;
line-height: 42px;}
.damocampn .top_heading h2 b{ font-weight: 600;}
.damocampn .top_heading p{ font-size: 16px; line-height: 25px; padding: 7px 0 0; color: #6a6f78;}
.damocampn .mid_text ul li{ font-weight: 500;}
.damocampn .mid_text h6{ font: 600 20px/26px 'Poppins', sans-serif; color: #01235c; margin-top: 15px;}
.damocampn .mid_text ul{ padding: 0px;}
.popcal{ width: 100%; position: relative;}
.popcalinn {
    width: 93%;
    border-radius: 10px;
    box-shadow: 1px 2px 12px 5px #dbe5f3;
    overflow: hidden;
    position: relative;
    background: #fff;
    margin: 0px auto;
}
.popcal:before{ width: 100%; position: absolute; left: 0px; top: 3%; background: #e5eaf2; border-radius: 10px; content: ""; height: 95%;}
.whtop{ width: 100%; text-align: center; padding: 0px 0; border-bottom: 0px solid #e5eaf2;}
.whtop i img{ max-width: 100%;}
.whtop strong{ color: #9ea9bb; font: normal 16px/23px 'Poppins', sans-serif; margin-top: 10px; display: block;}
.whtop h4{ color: #323d4f; font: 600 26px/30px 'Poppins', sans-serif; margin-top: 10px;}
.whtop h4 span{ font-weight: 300;}
.whtop em{ color: #01235c; font: normal 16px/23px 'Poppins', sans-serif; margin-top: 10px;display: inline-block; padding: 0 20px; background: url(../images/wh.png) no-repeat left center; font-style: normal;}
.popcalinn iframe{ width: 100%;}
.calendar{ background: #f3f6fb;}
.damocampn .row{align-items: center;}
.damocampn .modal-body{ padding: 30px;}
.popcal{ margin-top: 20px;}


.footlogobox ul li{ min-height: 100px;}


/*9.4.2021*/
/*
.cli_action_button{ background: #0064ff !important;border-radius: 5px !important;
font: 600 16px/38px 'Poppins', sans-serif !important; height: 42px;border: 2px solid #0064ff !important; padding: 0 20px !important;}
.cli_action_button:hover {
    background: #385879 !important;
    border-color: #385879 !important;
}
.cli-bar-message{ font: normal 16px/23px 'Poppins', sans-serif; color: #01235c;}
.cli-bar-message a{ color:#0064ff; text-decoration: underline !important; }
*/

.headerblue{ padding: 21px 0; position: relative;}
.closea {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 21px;
    color: #fff !important;
    font-size: 28px;
    display: inline-block;
}
.headerblue p{ padding: 0 45px;}

.menu_icon{ margin-right: 13px;}


.asctptforms .subscrbbox{ max-width: 100%;}
.assRow{ width: 100%; margin-top: 10px;}
.clrdrk{ color: #637594 !important;}
.calruslt{ font-size: 20px !important;}
.clrdrk, .calruslt{ text-align: center !important;}
.subscrbbox .accont_frm input.clrdrk::placeholder{ color: #637594 !important;}
.cntyBxs ul li{ display: inline-block; color: #4e6488; font: normal 16px/23px 'Poppins', sans-serif;}
.cntyBxs ul li img{ max-width: 100%;}
.cntyBxs ul li strong{ font-weight: 400;}

.payMentPic{ background: #eaf4ff; padding: 15px; border-radius: 10px; min-height: 355px;}
.cntyBxs li{ width: 100%; color: #4e6488; font: 400 15px/20px 'Poppins', sans-serif;}
.cntyBxs li img{ width: auto; max-width: 100%;}
.cntyBxs li a{ width: 100%; display: inline-block; border: 1px solid transparent; border-radius: 5px; padding: 9px;  color: #4e6488 !important;}
.cntyBxs li a:hover{ border-color: #d3e3f4;}
.cntyBxs{ width: 100%; margin-top: 20px;}
.cntyBxs li strong{ margin-left: 10px;}
.gatewBxs li{ width: 100%; color: #4e6488; font: 400 15px/20px 'Poppins', sans-serif;}
.gatewBxs li img{ width: auto; max-width: 100%;}
.gatewBxs li a{ width: 100%; display: inline-block; border-radius: 5px; padding: 7px 9px;}
.gatewBxs li a:hover{ background: #fff;}
.cntySrch input[type="text"]{ width: 100%; border: none; padding: 0 10px; height: 50px; border-radius: 5px; background: url(../images/search.png) no-repeat right 17px center #fff; background-size: 19px; color: #9fb1cf; font:  400 15px/20px 'Poppins', sans-serif;}
.cntySrch input[type="text"]:focus{ outline: none !important;}


.cardpaybox li{ width: 100%; color: #4e6488; font: 400 15px/20px 'Poppins', sans-serif;}
.cardpaybox li a {
    width: 100%;
    display: inline-block;
    border-radius: 8px;
    padding: 16px 16px;
    color: #4e6488 !important;
}
.cardpaybox li a:hover{ background: #fff; box-shadow: 1px 1px 11px 4px #dee8f3;}
.currntabox ul li {
    display: inline-block;
    width: 25%;
    float: left;
    text-align: center;font:  400 15px/20px 'Poppins', sans-serif;
}
.currntabox ul li a {
    width: 100%;
    display: inline-block;
    border-radius: 10px;
    padding: 11px 22px;
    color: #4e6488 !important;
}
.currntabox li a:hover{ background: #fff; box-shadow: 1px 1px 11px 4px #dee8f3;}

.latestpostBoxes .blogBoxes .media .media-body ul li i{ color: #0064ff;}

.innamountSec{ position: relative;}
.contryDrop{ width: 120px; position: absolute; top: 0px; right: 0px; border-radius: 59px;}
.contryDrop .select-selected::after {background: url(../images/arrw1.png) no-repeat center center;}
.contryDrop .select-selected{border-radius: 49px;}

.bestHeght{ min-height: 85px;}
/*20.4.2021*/
#cookie-law-info-bar{ width: 50% !important; left: 50% !important;-ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);}

.innblogContentSec{ text-align: center;}
.innblogContentSec .tabs-menu{ display: inline-block;}
.innblogContentSec .tabs-menu li{ display: inline-block;}

.blueselct .select-selected{ height: 70px;font: 400 16px/70px 'Poppins', sans-serif;color: #01235c;}
.blueselct .select-selected::after {
    width: 15px;top: 28px;
    height: 15px;
    background: url(../images/ara.png) no-repeat center center;
}
.webiner_search{position: relative;
z-index: 1;}
.banner_left h1 sup {
    font-weight: 300;
    font-size: 20px;
    top: -26px;
    line-height: 20px;
}

.presspage .tabs-menu li{ width: auto !important;}
.presspage .tabs-menu li a{ width: auto !important;}





.bluebg .economy_innr .row .col-sm-3 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; padding: 0 5px;
}
.bluebg .economy_innr .row{ margin: 0 -5px;}



.tablebox .table tr th, .tablebox .table tr td{ width: 120px;word-break: break-all;}
.tablebox .table tr:first-child th:first-child, .tablebox .table tr td:first-child {
    width: 185px;
    word-break: inherit;
}

.page-template-default .mid_content{ padding-bottom: 240px !important;}
.page-template-default .mid_text p a{ color: #0064ff !important;}
.page-template-default .mid_text p a:hover{ color: #385879 !important;}


/*20.5.2021*/
.landingpag3{ background: rgb(236,245,255);
background: linear-gradient(0deg, rgba(236,245,255,1) 0%, rgba(248,252,255,1) 100%);}

.landingoptn3choice_sec{ width: 100%; padding-bottom: 210px;}
.landinlosecv3::before{ display: none;}
.landingpag3 .ban_btn li{ width: auto;}
.landingpag3 .ban_btn li a{ padding: 0 30px;}
.landingpag3 .banner_left p{ color: #4b546e;}
.landingpag3{ position: relative; min-height: 600px;}
.landingpag3:before{ width: 100%; height: 100px; content: ""; position: absolute; bottom: 0px; background:url(../images/bbg.png) no-repeat bottom center; background-size: 100% 100%;}

.landingoptn3choice_sec .choice_box{ box-shadow: 0 20px 27px 5px #dadfe4; padding: 30px;}
.landingoptn3choice_sec .choice_box p{ color: #6a6f78; min-height: auto; margin: 10px 0 0; padding: 0px;}
.chtext i{ width: 47px; height: 47px; border-radius: 100%; overflow: hidden; margin-right: 10px;}
.chtext i img{ width: 100%; height: 100%; object-fit:cover;}
.chtext .media{ align-items: center;}
.chtext .media p{ color: #939cb5; font-size: 14px; margin-top: 0px;}
.choseRgt{ background: #eaf4ff; padding: 20px; border-radius: 8px;}
.rdlogo{ width: auto; float: right; margin-top: -38px;}
.chtext{ display: inline-block; width: 100%;}

.meetlandopsn3 .meetop1row li{ width: 25%;}
.meetop1row ul{ margin: 0 -8px;}
.landinggetstart{ padding-bottom: 70px;}
.integratinSec .top_heading ul li strong{ font-weight: 600;}
.hisml img{ max-width: 50px;}
.landingpag3 .banner_left h1 b{ font-weight: 700; position: relative;background: url(../images/bordr.png) no-repeat left bottom; background-size: 100%;}
.landingpag3 .banner_left h1{ background: none;}
.landingpag3 .banner_left{ position: relative;}
.landingpag3 .banner_left:before{ width: 288px; height: 113px; background: url(../images/arws.png) no-repeat bottom right; content: ""; position: absolute; top: 150px; right: -96px;}


.single-integration .innerbansec{ padding-top: 32px !important;}

.single-integration .activcampbody{ margin-top: 0 !important;}
.single-integration .activeCampaignBan {
    min-height: auto !important;
    padding-bottom: 0px !important;
}






.rangerow .progress, .rangerow .progress-bar{ overflow: inherit;}
.rangerow .prgsrw{ overflow: inherit; width: 100%; position: relative;margin-top: 10px;min-height: 30px;}
.rangerow .progress{ height: 18px; background: #e0e8f1; border-radius: 50px;}
.rangerow .progress-bar{ background: #0062fc; border-radius: 50px;position: relative;}
.toolTps{ background: #fff;
opacity: 1;
color: #000;
display: block;
float: right;
width: 40px;
height: 30px;
border-radius: 5px;
margin-top: 0px;
color: white;
opacity: 1;
pointer-events: none;
transform-style: preserve-3d;
position: absolute;top: -39px;
right: -15px;
z-index: 1;
box-shadow: 1px 1px 5px 1px #e0e8f1; opacity: 0; visibility: hidden;}

.rangerow .progress-bar:hover .toolTps{ opacity: 1; visibility: visible;}



.toolTps::before {
    border: 8px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    bottom: -15px;
    content: "";
    left: 50%;
    margin-left: -8px;
}
.toolTps i {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 30px;
    position: absolute;
    font-size: 14px !important;
    z-index: 1;color: #000;
font-style: normal;
}

.notallfetursec .col-sm-6:last-child .rangerow .progress-bar{background: #01235c;}



.bluepanelBoxes .row{ justify-content: center;}


.compareFeesmodal .modal-dialog{ max-width: 990px;}
.compareFeesmodal .col-md-6{
    -ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}



.compareFeesmodal .payMentBox em {
    color: #687892;
    font-size: 15px;
    font-style: normal;
    margin-top: 23px;
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.compareFeesmodal .payMentBox .cntySrch input[type="text"]{ background: #f7fafd; border: 1px solid #d9e5f2;}
.amuthead h5{ color: #01235c; font-size: 15px; float: left; font-weight: 600;}
.amuthead{ display: inline-block; width: 100%;}
.amuthead ul li{ display: inline-block; color: #687892; font-size: 12px; line-height: 20px; font-weight: 400; position:relative; padding-left: 8px; margin-right: 4px;}
.amuthead ul{ float: right;}
.amuthead ul li:first-child:before{ width: 5px; height: 5px; border-radius: 20px; background: #0062fb; content: ""; position: absolute; top: 8px; left: 0px;}
.amuthead ul li:last-child:before{ width: 5px; height: 5px; border-radius: 20px; background: #ffa200; content: ""; position: absolute; top: 8px; left: 0px;}
.amulpoptable{ width: 100%; display: inline-block; border-radius: 10px; background: #eaf4ff;}
.amulpoptable i img{ width: 100px;}
.amulpoptable tr th{ color: #01235c; font-size: 14px; text-align: center; border-top: none !important;}
.amulpoptable tr td{  font-size: 14px; text-align: center; color: #4e6488;}


.amulpoptable tr td:first-child{ text-align: left;}
.amulpoptable tr td:nth-child(2){ color: #0062fb;}
.amulpoptable tr td a{ color: #0062fb !important; text-decoration: underline !important;}
.amulpoptable tr td, .amulpoptable tr th{ border-bottom: 1px solid #d9e5f2; border-right: 1px solid #d9e5f2; padding: 20px 10px;}
.compareFeesmodal .payMentBox{ margin: 30px 0 0 !important;}
.compareFeesmodal .cntyBxs{ margin-top: 0;}
.compareFeesmodal .payMentPic{min-height: auto; margin-top: 10px !important;}
.amulpoptable tr td{ border-bottom: none;}
.amulpoptable tr td:last-child, .amulpoptable tr th:last-child{ border-right: none;}
.amulpoptable .table{ margin-bottom: 0px;}

.amuntpopRt{ margin-top: 58px;} 
.compareFeesmodal .row{ margin: 0 -5px;}
.compareFeesmodal .col-sm-6{ padding: 0 5px;}
.amulpoptable tr td span{ color: #ffa200;}
.amulpoptable{ margin-top: 20px;}


.people_innr .owl-nav.disabled{ display: block !important;}
.people_innr .owl-prev{ width: 50px; height: 50px; background: #C3CCDA; position: absolute; top: 50%; left: -25px; border-radius: 100%; border: 4px solid #FFF; font-size: 20px; line-height: 40px; color: #6A80A3; text-align: center;-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); font-size: 0px !important;}
.people_innr .owl-prev:before{  font-family: 'FontAwesome';content: "\f060"; font-size: 20px !important; }

.people_innr .owl-next { width: 50px; height: 50px; background: #C3CCDA; position: absolute; top: 50%; right: -25px; border-radius: 100%; border: 4px solid #FFF; font-size: 20px; line-height: 40px; color: #6A80A3; text-align: center;-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); font-size: 0px !important;}
.people_innr .owl-next:before{  font-family: 'FontAwesome';content: "\f061"; font-size: 20px !important; }


.logoBox .texts{ position: absolute; bottom: 0px; padding: 5px;  left: 0px;width: 100%; }
.logoBox .texts h4{ font: 400 15px/24px 'Poppins', sans-serif; color: #01235c;}
.logoBox .texts h6{ font: 400 14px/24px 'Poppins', sans-serif; color: #9da9c3;}
.logoBox img{ max-width: 65%;}


.latestpostBoxes .saboxplugin-wrap{ text-align: left;}
.latestpostBoxes .vcard.author{ font: 600 25px/30px 'Poppins', sans-serif; color: #1a233b;}
.saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc {
    font: 400 16px/32px 'Poppins', sans-serif !important;
    color: #000; margin-top: 10px; padding: 0px !important;
}
.saboxplugin-wrap .saboxplugin-desc p a{ color: #1a233b !important; font-weight: 500;}
.saboxplugin-web a{ color: #0064ff !important;}

.customerspages .filtRbox .text, .term-testimonials .filtRbox .text { min-height: 283px;}



.blogdtlconse p a, .blogdtlconse ul li a, .blogdtlconse ol li a, .blogdtlconse figcaption a{ color: #635bff !important;}
.blogdtlconse ul.sharsos li a{ color: #fff !important;}

.term-casestudy .filtRbox .text{ min-height: 310px;}
.modal-header .close{ padding: 5px !important;}

/*404_error*/
.error_sec{ width: 100%; position: relative; height: 100vh; }
.error_innr{ width: 100%; position: absolute; left: 50%; top: 50%; text-align: center;
-ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
 	transform: translate(-50%,-50%);
}
.error_box{ width: 100%; display: inline-block; }
.error_box h1{ font: 700 280px/200px 'Poppins', sans-serif; color:#1a233b; }
.error_box h2{ font: 700 40px/64px 'Poppins', sans-serif; color:#1a233b; padding-top: 20px; }
.error_box a{ display: inline-block; margin-top: 20px; width: 220px; height: 65px; background: #0064ff; border-radius: 3px; display: inline-block; box-shadow: 5px 11px 17px 5px #e0e5eb; font: 600 20px/64px 'Poppins', sans-serif; color:#fff; }
.error_bg{ background: url(https://paykickstart.com/wp-content/uploads/2021/10/errrbg.jpg) no-repeat left bottom #fafcff; background-size: 100%; height: 100vh; }







@media (min-width: 1200px) and (max-width: 9000px) { 

.reportban .ban_rtmain {
    position: absolute;
    right: 0px;
    width: 66%;
    max-width: 100%;
    top: -83px;
}


}

@media (min-width: 992px) and (max-width: 9000px) { 
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; /*display: block; opacity: 0;visibility: hidden; */ margin:0px; 
 padding: 0px;
   border-radius: 0; left: 0; right: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 600px; opacity: 1; visibility: visible; display: block;}
.menu_sec li.dropdown a:hover:before { opacity: 1; visibility: visible; bottom: -15px; }
.menu_sec li.dropdown:hover a:before  { opacity: 1; visibility: visible; bottom: -15px; } 

/*14.12.2020*/
.menu_sec li.dropdown:last-child{ position: relative;}
.menu_sec li.dropdown:last-child .dropdown-menu{ width: 600px !important; left:inherit !important; right: 0px !important;}
.menu_sec li.dropdown:last-child .dropdown-menu li ul li{ width: 50% !important;}
.menu_sec li.dropdown:nth-child(3), .menu_sec li:nth-child(2){ position: relative;}
.menu_sec li.dropdown:nth-child(3) .dropdown-menu{ width: 348px !important; left:inherit !important; right: 0px !important;}
.menu_sec li.dropdown:nth-child(3) .dropdown-menu li ul li{ width: 100% !important;}
.menu_sec li.dropdown:last-child::hover .dropdown-menu, .menu_sec li.dropdown:nth-child(3)::hover .dropdown-menu{ max-height:400px;}
.nav_top .dropdown:last-child .dropdown-menu li ul li{ min-height: 250px;}
.menu_sec li.dropdown:nth-child(3) .dropdown-menu li ul li{ min-height: 250px;}
.menu_sec li.dropdown:first-child:hover .dropdown-menu{ z-index: 1111;}
.menu_sec li.dropdown{ position: static;}
/*.menu_sec li.dropdown:first-child:hover .menu_sec li.dropdown:nth-child(3) .dropdown-menu{ display: none;}.menu_sec li.dropdown:first-child:hover .menu_sec li.dropdown:nth-child(4) .dropdown-menu{ display: none;}.menu_sec li.dropdown:first-child:hover .menu_sec li.dropdown:nth-child(6) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(3):hover .menu_sec li.dropdown:nth-child(1) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(3):hover .menu_sec li.dropdown:nth-child(4) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(3):hover .menu_sec li.dropdown:nth-child(6) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(4):hover .menu_sec li.dropdown:nth-child(1) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(4):hover .menu_sec li.dropdown:nth-child(3) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(4):hover .menu_sec li.dropdown:nth-child(6) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(6):hover .menu_sec li.dropdown:nth-child(1) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(6):hover .menu_sec li.dropdown:nth-child(3) .dropdown-menu{ display: none;}.menu_sec li.dropdown:nth-child(6):hover .menu_sec li.dropdown:nth-child(4) .dropdown-menu{ display: none;}*/



.navbar-expand-lg .navbar-collapse.mobilemenu{ display: none !important;}




}

@media (min-width: 1400px) and (max-width: 1599px) {
/*Mobile*/
.mobileBan .absbanrt { width: 790px;}


}

@media (min-width: 1200px) and (max-width: 1399px) {
.container{ max-width: 1170px; }

.nav_top .navbar-brand { width: 218px;}
.menu_sec li{ font-size: 15px; line-height: 20px; padding: 12px 0; margin: 0 0 0 22px;  }
.menu_sec li a{ padding: 10px 4px; }
.top_btn li { margin-left: 24px; width: 102px;}
.top_btn li a{ font-size: 15px; }
.menu_sec { padding: 0 264px 0 0;}
.nav_top .drop-arw { top: 23px;}
.banner_sec {  padding: 90px 0; min-height: inherit;}
.banner_left h1{ font-size: 47px; line-height: 54px; background-size: 84%; }
.banner_left h3{ font-size: 27px; line-height: 28px; padding: 16px 0 0; }
.banner_left p{ font-size: 16px; line-height: 29px; padding: 18px 35px 0 0; }
.ban_btn { padding: 20px 0 0; }
.ban_btn li { margin-right: 15px; width: 170px; }
.ban_btn li a{ font-size: 17px; line-height: 50px; height: 55px; }
.review_list { padding: 10px 0 0; }
.review_list li{ margin: 8px 20px 0 0; font-size: 14px; line-height: 18px; }
.tril_list li { margin: 10px 16px 0 0; padding-left: 22px; background-size: 16px; background-position: left 4px;}
.banner_rt img { max-width: 85%; }
.ban_text{ font-size: 15.56px; line-height: 18px; }
.ban_text1 { left: 163px; top: -13px;}
.ban_text2 { left: 284px; }
.ban_text3 { right: -18px; top: 142px;}
.ban_text4 { right: 9px; bottom: 182px;}
.ban_text5 { right: 190px; }
.ban_text6 { left: 165px; }
.ban_text7 { left: -38px; bottom: 174px; }
.ban_text8{ left: -26px; top: 142px;}
.trust_sec { margin-top: 80px; padding: 30px 30px 20px;}
.trust_sec ul { padding: 20px 0 0;}
.trust_sec ul li { margin-left: 30px; }
.trust_sec p{ font-size: 17px; }
.economy_sec { padding: 30px 0 90px 0; }
.top_heading h1, .top_heading h2, .top_heading h3{ font-size: 38px; line-height: 50px; }
.economy_innr { padding: 20px 70px 0; }
.economy_box { margin-top: 25px;}
.economy_box h4{ font-size: 28px; line-height: 30px; padding-top: 12px; }
.economy_box p{ font-size: 15px; }
.choice_sec { padding: 60px 0 80px 0; }
.choice_box { padding: 20px; margin-top: 25px; }
.choice_box img {  width: 80px; }
.choice_box h4{ font-size: 20px; line-height: 22px; padding: 12px 0 0; }
.choice_box p{ font-size: 15px; line-height: 24px; padding-top: 8px; min-width: 85px; }
.people_sec { padding: 70px 0 220px 0; }
.people_box { padding: 30px; }
.people_box img { height: auto; }
.people_box p{ *font-size: 16px; *line-height: 26px; *padding: 15px 0 0; }
.people_box h4{ *font-size: 18px; *line-height: 32px; *padding: 16px 0 0; }
.people_box a { margin-top: 20px; font-size: 15px; }
.people_innr .owl-carousel .owl-item { padding: 15px;}
.mid_content::before { top: -200px; height: 200px;}
.mid_text h3{ font-size: 30px; line-height: 45px; }
.mid_text p{ font-size: 16px; line-height: 26px; padding-top: 12px; }
.mid_text ul li,.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li { margin: 8px 0 0; font-size: 16px; line-height: 24px; padding: 4px; background-size: 17px; background-position: left 8px; padding-left: 27px; }
.mid_text a.more_btn { width:auto; height:auto; margin-top: 15px; font-size: 15px; line-height: 40px;  padding:0px 15px;}
.mid_row { padding: 20px 0 90px 0; }
.mid_row::before { height: 115px; background-size: 400px; }
.paymnt { margin-top: 12px; }
.mid_content { padding-bottom: 80px; }


.customrSuccs .top_heading h3, .integratinSec .top_heading h2{ font-size: 37px; line-height: 46px;}
.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li{ font-size: 15px;}
.customrSuccs h6{ font-size: 18px;}
.mobpic{ width: 114px;}
.chticon{ width: 40px;}
.galpic{ width: 66%;}
.foottopInn h3{ font-size: 37px; line-height: 46px;}
.foottopInn .rtsec ul li a{ font-size: 18px; width: 195px;}
.foottopInn{ padding: 35px;}
.foottopInn .leftsec ul{ margin-top: 7px;}
.footersec::before {height: 171px;}




.nav_top .dropdown .dropdown-menu li ul li em{ font-size: 16px;}
.menu_sec li:nth-child(4) .dropdown-menu li ul li a.menu_box {padding: 9px 7px;}
.menu_txt b{ font-size: 13px;}

/*28.12.2020*/
.cus3{width: 111px;top: 97px; right: 0px;}
.cus5{width: 239px;right: 0;}
.cus4 { width: 101px; bottom: 97px; right: 0;}
.chakouCart{ padding: 0 124px;}
.chakouCart .c1 { width: 142px; top: 90px; left: 0;}
.chakouCart .c2 { width: 142px; bottom: -1px; left: 50px;}
.chakouCart .c3 { width: 142px; top: 157px; right: 0;}
.innerbansec .banner_left p strong{ font-size: 17px;}

/*Mobile*/
.mobileBan .absbanrt { width: 750px;}
.mobileBan.coachesconsultantsBan { min-height: 567px !important; }
.mobile_box { margin-top: 35px; padding: 35px; }
.mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{ min-height: 350px;}
.mobile_box h4{ font-size: 20px; line-height: 24px; padding-top: 15px; }
.mobile_box h5{ font-size: 15px; line-height: 20px; padding-top: 15px; }
.mobile_box p{ font-size: 15px; line-height: 26px; padding-top: 15px; }
.download_sec { padding: 60px 0 160px 0;}


/*Partner*/
.partner_top .mid_text a.more_btn { width: auto !important; padding: 12px 20px; line-height: 22px; height: auto !important; }
.certified_sec { padding: 175px 0 70px 0; }
.partner_top .mid_text h4{ font-size: 20px; line-height: 25px; }
.relation_sec { padding: 170px 0 118px;}


/*softwaresaas*/
.blueBox img {  max-width: 125px; }
.blueBox h2 { font-size:40px; line-height: 50px; }
.blueBox p { font-size:16px; line-height: 26px; }
.blueBox ul li { font-size:16px; line-height: 26px; background-position:left top 10px; }
.blueBox h4 {font-size:18px; line-height:22px; padding-top: 15px; }
.logbtnn {  margin-top: 10px; }
.blueBackCover{ background:#2b77ea;}


/*Already Have An Account*/
.nav_top { padding: 20px 0; }
.left_bar { width: 40%; padding: 0 35px 60px; }
.plan_box { padding: 25px 20px; }
.plan_box h1{ font-size: 22px; line-height: 27px; }
.growth_box input[type="text"]{ height: 52px; line-height: 52px; font-size: 15px; }
.growth_box select{ height: 52px; line-height: 52px; font-size: 15px; }
.plan_bottom { margin-top: 12px; padding: 15px 0 0; }
.plan_bottom h4{ font-size: 16px; line-height: 22px; }
.plan_bottom p{ font-size: 13px; line-height: 21px; padding: 20px 0; }
.reply_sec h3{ font-size: 16px; line-height: 22px; }
.reply_box { padding: 20px; }
.reply_head { margin-top: 12px;}
.rt_bar { width: 60%; padding: 0 40px;}
.rt_barInnr { padding: 32px;}
.rt_barInnr h2{ font-size: 25px; line-height: 30px; }
.rt_barInnr h5{ font-size: 15px; line-height: 25px; padding-top: 10px; }
.accont_frm { margin-top: 15px;}
.frmbtn{ height: 55px; line-height: 55px; font-size: 18px; }
.account_sec { padding: 76px 0 0;}
.payment_header .container-fluid { padding: 0 35px;}
.accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{ height: 55px; line-height: 55px; }


/*Billing Details Credit Card*/
.account_list { padding: 0 0 0 30px; }


/*Create Your Account*/
.alrdy_account{ font-size: 16px; }



/*Press*/
.presspage.blogContentSec { padding-bottom: 40px; margin-top: -120px; }




/*webinar*/
.casestudyban { min-height: 660px !important;}
.webiner_topBox {  padding: 25px;  margin-top: 20px;}
.webiner_topBox p{font-size: 18px; line-height: 27px; }
.webiner_top { padding: 40px 0 75px 0;}
.recorded_sec { padding: 70px 0 170px 0;}
.webiner_boxTxt { padding: 25px; min-height: 250px;}
.webiner_boxTxt h4{ font-size: 18px; line-height: 25px; }
.webiner_boxTxt p{ font-size: 15px; line-height: 23px; }

/*papers*/
.paper_sec{ padding-bottom: 200px !important; }


/*404_error*/
.error_box h1{ font-size: 220px; line-height: 165px; }
.error_box h2{ font-size: 35px; line-height: 45px; padding-top: 16px; }
.error_box a { margin-top: 20px; width: 200px; height: 60px; font-size: 19px; line-height: 59px; }


}


@media (min-width: 992px) and (max-width: 1199px) {
.container{ max-width: 960px; }

.nav_top .navbar-brand { width: 190px;}
.menu_sec li{ font-size: 14px; line-height: 18px; padding: 12px 0; margin: 0 0 0 15px;  }
.menu_sec li a{ padding: 10px 4px; }
.top_btn li { margin-left: 8px; width: 94px;}
.top_btn li a{ font-size: 15px; }
.menu_sec { padding: 0 217px 0 0;}
.nav_top .drop-arw { top: 23px;}
.banner_sec {  padding: 60px 0 100px 0; min-height: inherit;}
.banner_left h1 { font-size: 48px; line-height: 52px; background-size: 77%;}
.banner_left h3 { font-size: 23px; line-height: 25px; padding: 16px 0 0;}
.banner_left p { font-size: 16px; line-height: 26px; padding: 18px 20px 0 0;}
.ban_btn { padding: 20px 0 0; }
.ban_btn li { margin-right: 10px; width: 150px;}
.ban_btn li a { font-size: 15px; line-height: 45px; height: 50px;}
.review_list { padding: 10px 0 0; }
.review_list li{ margin: 5px 15px 0 0; font-size: 14px; line-height: 18px; }
.tril_list li { margin: 8px 8px 0 0; padding-left: 19px; background-size: 14px; background-position: left 6px; font-size: 13px;}
.tril_list { padding: 8px 0 0;}
.banner_rt img { max-width: 85%; }
.ban_text { font-size: 13.56px; line-height: 16px;}
.ban_text1 { left: 126px; top: -13px;}
.ban_text2 { left: 230px; }
.ban_text3 { right: -18px; top: 114px;}
.ban_text4 { right: 9px; bottom: 150px;}
.ban_text5 { right: 152px; }
.ban_text6 { left: 130px; }
.ban_text7 { left: -34px; bottom: 150px; }
.ban_text8{ left: -26px; top: 114px;}
.trust_sec { margin-top: 50px;  padding: 25px;}
.trust_sec ul { padding: 20px 0 0;}
.trust_sec ul li { margin-left: 10px; width: 15%; display: inline-block; text-align: center;  float: none; }
.trust_sec p{ font-size: 17px; }
.economy_sec { padding: 30px 0 70px 0; }
.top_heading h1, .top_heading h2, .top_heading h3 { font-size: 30px; line-height: 36px;}
.economy_innr { padding: 20px 40px 0; }
.economy_box { margin-top: 16px; padding: 20px;}
.economy_box h4 { font-size: 22px; line-height: 26px; padding-top: 10px;}
.economy_box p{ font-size: 14px; }
.economy_box img { width: 65px;}
.choice_sec { padding: 60px 0 80px 0; }
.choice_box { padding: 15px; margin-top: 25px;}
.choice_box img {  width: 70px; }
.choice_box h4{ font-size: 18px; line-height: 20px; padding: 10px 0 0; }
.choice_box p{ font-size: 14px; line-height: 22px; padding-top: 8px; min-height: 80px; }
.people_sec { padding: 50px 0 150px 0; }
.people_box { padding: 0 0 0 18px; }
.people_box img { height: 310px; }
.people_box p { font-size: 14px; line-height: 20px; padding: 24px 0 0;}
.people_box p br{ display: none; }
.people_box h4{ *font-size: 18px; *line-height: 32px; *padding: 16px 0 0; }
.people_box a { margin-top: 20px; font-size: 15px; }
.people_innr .owl-carousel .owl-item { padding: 12px;}
.mid_content::before { top: -150px; height: 150px;}
.mid_text h3 { font-size: 30px; line-height: 40px;}
.mid_text p { font-size: 15px; line-height: 23px; padding-top: 10px;}
.mid_text ul li,.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li { margin: 6px 0 0; font-size: 15px; line-height: 23px; padding: 3px; background-size: 15px; background-position: left 7px; padding-left: 22px; }
.mid_text a.more_btn { width:auto; height:auto; margin-top: 15px; line-height: 40px; padding:0px 15px; }
.mid_row { padding: 20px 0 98px 0; }
.mid_row::before { height: 100px; background-size: 350px;}
.paymnt { margin-top: 12px; }
.mid_content { padding-bottom: 65px; }
.choice_sec .top_heading h2 { margin-bottom: 15px;}
.mid_text h5{ font-size: 13px; }

.customrSuccs .top_heading h3, .integratinSec .top_heading h2{ font-size: 35px; line-height: 45px;}
.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li{ font-size: 15px;}
.customrSuccs h6{ font-size: 18px;}
.mobpic{ width: 114px;}
.chticon{ width: 40px;}
.galpic{ width: 66%;}
.foottopInn .leftsec ul li{ font-size: 15px;}
.foottopInn h3{ font-size: 35px; line-height: 45px;}
.foottopInn .rtsec ul li a{ font-size: 17px; width: 167px; line-height: 58px;}
.foottopInn{ padding: 35px;}
.foottopInn .leftsec ul{ margin-top: 7px;}
.footersec::before {height: 190px;}



.nav_top .dropdown .dropdown-menu li ul li em{ font-size: 16px;}
.menu_sec li:nth-child(4) .dropdown-menu li ul li a.menu_box { padding: 9px 7px;}
.menu_txt b{ font-size: 13px;}
.nav_top .dropdown .dropdown-menu li ul li a.menu_box{ padding: 12px 10px;}



.midPic {  width: 450px; }
.abspic1 {  width: 70px !important; left: 75px; }
.midPic .media .media-body h4 { font-size:16px; line-height: 26px; }
.abspic5 { bottom: 50px; }
.abspic3 { width: 70px !important; top: 135px; }


/*28.12.2020*/

.cus3{width: 111px;top: 37px; right: 0px;}
.cus5{width: 239px;right: 0;}
.cus4 {  width: 101px; bottom: 97px; right: 0;}
.chakouCart{ padding: 0 124px;}
.chakouCart .c1 { width: 99px; top: 74px;left: 0;}
.chakouCart .c2 { width: 78px; bottom: -1px; left: 50px;}
.chakouCart .c3 { width: 99px; top: 129px; right: 0;}
.innerbansec::before {height: 113px;}


.filtRbox h4, .modal-body h4{ font-size: 16px; line-height: 22px;}
.filtRbox p, .modal-body p{ font-size: 14px; line-height: 21px;}
.filtRbox .taga li{ font-size: 12px;}

.filtRbox strong{ font-size: 15px; line-height: 20px;}
.sellrevwbox .text h4{ font-size: 17px; line-height: 23px;}
.sellrevwbox .text p{ font-size: 14px; line-height: 20px;}
.sellrevwbox .text{ padding: 10px;}

.accounttexban .banner_left p strong{font-size: 16px;
line-height: 20px;}
.banner_left h1 {  font-size: 41px; line-height: 47px;}
.banner_left p { font-size: 14px; line-height: 23px;}
.accounttexban { min-height: 673px !important;}
.top_heading p{ font-size: 16px;}

.affiliban .banner_rt{ width: 100%;}
.affiliban{min-height: 550px !important;}
.affs2{ width: 93px;}
.affiliban .banner_left { padding-top: 40px;}
.innerbansec .banner_left p strong{ font-size: 17px;}

/*checkoutexpe*/
.checkoutban {  min-height: 680px !important; }
.checkoutban .banner_left {  padding-top: 25px; }

/*coahesconsultants*/
.absbanrt { width: 540px; } 
.coachesconsultantsBan { min-height:inherit !important; padding-bottom: 260px !important; }
.trust_secCoach ul li { width: 22%; }
.trust_secCoach ul li img{ width:100%;}
.coachesconsultantsBan .digitalprdlogo {  bottom: -210px; }

/*knowledgebase*/
.knowledgeban {  min-height: 580px !important; }
.knowledgeban .banner_left { padding-top: 45px; }
.srchBox { width: 820px; }
.innknowledgeSecLt h2 { font-size:42px; line-height: 52px; }
.innfacebookcommunity .media .mr-3{ max-width:400px;}
.innfacebookcommunity .media .media-body h4{ font-size:36px; line-height: 44px; }
.facebookcommunity { padding: 60px 0px 90px; }

/*migrating*/
.migrating .banner_rt img {  margin-top: 0px; }
.migrating{  min-height: 580px !important; padding-bottom: 25px !important;}
#accordion .card .card-header a { font-size:18px; line-height: 26px; }

/* CompetitorComparison */
.comban{ min-height: 650px !important;}
.competitorSec select { font-size:16px; line-height: 52px; }
.tablebox .table-responsive {  overflow-x: auto; }
.tablebox .table tr th:first-child strong { font-size:24px; line-height: 28px; }
.tablebox .table tr th img{ max-width:100%;}
.tablebox .table tr td { font-size:14px; line-height: 20px; }
.startbtn { padding: 10px 5px; font-size: 12px;
line-height: 18px; }
.play {  width: 55px !important;  height: 55px !important; }
.bottomPanel .media-left img {  max-width: 50px; }

/*Mobile*/
.mobileBan .absbanrt { width: 580px;}
.mobileBan.coachesconsultantsBan { min-height: 400px !important; padding-bottom: 130px !important;}
.mobile_box { margin-top: 35px; padding: 30px; }
.mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{ min-height: 310px;}
.mobile_box h4 { font-size: 18px; line-height: 22px; padding-top: 12px;}
.mobile_box h5 { font-size: 14px; line-height: 21px; padding-top: 12px;}
.mobile_box p { font-size: 14px; line-height: 24px;  padding-top: 12px;}
.download_sec { padding: 40px 0 150px 0;}
.mobile_box img { width: 65px;}

/*pricingmodels*/
.pricingBan .affs1 {  width: 325px;  bottom: 40px;  left: -45px; }
.pricingBan .affs5 {  width: 325px;  bottom: -20px;  right: 185px; }
.pricingBan{ padding-bottom:135px !important;}
.pricingservBox .selfservBoxes .selfsrvBx h4 {  font-size: 15px; line-height: 22px; }
.pricingservBox .selfservBoxes .selfsrvBx {  width: 100%;  padding: 25px; }

/*securitycompliance*/
.securityBan{ min-height: auto !important; padding-bottom: 100px !important;}

/*revenueretention*/
.revenueSec{ padding-bottom:70px;}

/*softwaresaas*/
.softBan .trust_sec ul li { width: auto !important;  margin: 15px; }
.softBan { overflow:inherit;}
.softBan .digitalprdlogo { bottom: -260px; }
.blueBack{ padding-top:10px; background:#2a75e8;}
.blueBox img {  max-width: 100px; }
.blueBox h2 { font-size: 32px; line-height: 44px }
.blueBox p {font-size:15px; line-height:24px; padding-top: 10px; }
.blueBox h4 {font-size:18px; line-height:24px;  padding-top: 15px; }
.blueBox ul li { font-size:16px; line-height: 24px;  padding:5px 0px 5px 35px; background-position:left top 8px;}
.innblueback {  margin-top: 40px;  }


/*reportinganalytics*/
.reportban {  min-height: 600px !important; }


/*Partner*/
.partner_top .mid_text a.more_btn { width: auto !important; padding: 12px 20px; line-height: 22px; height: auto !important; }
.certified_sec { padding: 175px 0 70px 0; }
.partner_top .mid_text h4{ font-size: 20px; line-height: 25px; }
.relation_sec { padding: 170px 0 118px;}
.partnerban .absbanrt { bottom: 0; top: 90px; }
.partnerban.coachesconsultantsBan { min-height: 500px !important; padding-bottom: 175px !important;}
.partner_top { padding: 30px 0;}


/*Already Have An Account*/
.nav_top { padding: 15px 0; }
.left_bar { width: 40%; padding: 0 35px 60px; }
.plan_box { padding: 20px; }
.plan_box h1{ font-size: 20px; line-height: 25px; }
.growth_box input[type="text"]{ height: 48px; line-height: 48px; font-size: 14px; width: 50%; }
.growth_box select{ height: 48px; line-height: 48px; font-size: 14px; width: 50%; }
.plan_bottom { margin-top: 12px; padding: 15px 0 0; }
.plan_bottom h4{ font-size: 16px; line-height: 22px; }
.plan_bottom p{ font-size: 13px; line-height: 21px; padding: 20px 0; }
.reply_sec h3{ font-size: 16px; line-height: 22px; }
.reply_box { padding: 20px; }
.reply_head { margin-top: 12px;}
.rt_bar { width: 60%; padding: 0 40px;}
.rt_barInnr { padding: 32px;}
.rt_barInnr h2 { font-size: 22px; line-height: 27px; }
.rt_barInnr h5{ font-size: 15px; line-height: 25px; padding-top: 10px; }
.accont_frm { margin-top: 15px;}
.frmbtn{ height: 50px; line-height: 50px; font-size: 16px; }
.plan_top ul li{ font-size: 14px; line-height: 16px; }
.account_sec { padding: 62px 0 0;}
.payment_header .container-fluid { padding: 0 35px;}
.accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{ height: 50px; line-height: 50px; }


/*Billing Details Credit Card*/
.account_list { padding: 0 0 0 30px; }
.account_list li{ font-size: 15px; line-height: 26px; padding-right: 26px; margin-right: 13px;}


/*Billing Details Paypal*/
.paypl_box a.change_btn{ top: 12px; }


/*Create Your Account*/
.alrdy_account{ font-size: 15px; }


/* subscriptionmanagement */
.subscriptionWhitePanel .mid_text h3 { font-size:34px; line-height: 44px; }
.subscriptionBan .affs1 {  bottom: -25px !important;  left: -75px !important; }

/*acceptingpayments*/
.connectPanel{ padding-bottom:30px;}
.paymentBoxes { padding: 0px; }


/*landing page*/

.readypara .ara{ background-size: 50%;width: 215px;}
.rusltItm p{ font-size: 14px; line-height: 22px;}
.rusltItm strong{ font-size: 16px;}
.ruseltgray .owl-prev, .ruseltgray .owl-next{ width: 30px; height: 30px;}
.ruseltgray .owl-prev{ left: -30px;}
.ruseltgray .owl-next{ right: -30px;}
.ruseltgray h3{ font-size: 24px;}


.registerplft li h4{ font-size: 16px; line-height: 26px;}
.registerplft li p{ font-size: 14px; line-height: 19px;}
.registerplft li{ padding: 15px 0;}
.registerpopup .modal-dialog{ max-width: 95%;}

.selctpartoptn1 .top_heading{ padding-left: 50px;}
.selctpartoptn1 .top_heading .araa{ left: 0px;}


/* pricing*/
.amountSec { margin-top: -200px; }
.amountBox p { font-size:14px; line-height: 24px; }
.amountBox strong {font-size:44px; line-height:60px;  margin-top: 15px; }
.amountBox h5 { font-size:15px; line-height: 20px; }
.pricingTable .tablebox tr td b { font-size:24px; line-height: 30px; }
.pricingTable .tablebox .table tr th em { font-size:18px; line-height: 24px; }
.pricingTable .tablebox .table tr th .more_btn, .pricingTable .tablebox .table tr td .more_btn { font-size:13px; line-height: 40px; margin-top:5px; }
.innmid_text {  width: 465px; }
.bluebg .economy_innr .row .col-sm-3 .economy_box img {  width: auto; }
.ratingBox strong { font-size:18px; line-height: 24px; }
.ratingBoxes::before {  width: 125px;  height: 155px; }
.ratingBoxes::after {  width: 110px;  height: 120px; }


.physcincban {
    min-height: 725px !important;
}


/*25.2.2021*/
.selctsubscrb1{ padding: 0px;}
.subscrbbox{ max-width: 90%;}
.subscrbbox input[type="radio"] + label{ font-size: 16px; line-height: 24px;}
.subscrbbox h6, .subscrbbox h5{ font-size: 18px;}
.plnr strong{ font-size: 30px;}


/*26.2.2021*/
.coursecreatBan .banner_left{ max-width: 800px;}
.coursecreatBan {
    min-height: inherit !important;
    padding-bottom: 294px !important;
}
.actlogo {
    width: 190px;
}

.emlaut{ margin: 0px;}





/*4.3.2021*/
.carrerbansec .absbanrt {bottom: inherit; top: 104px;}
.avalcrrerRow p br{ display: none;}
.avalcrrerRow p{ font-size: 15px;}
.avalcrrerRow ul li{ font-size: 14px;}
.vwdtls{ font-size: 15px; width: 180px;}


/*blog*/ 

.latestpostBoxes .blogBoxes .media .mr-3 {  max-width: 300px; margin-right: 25px !important; }

.latestpostBoxes .blogBoxes .media .media-body h4 { font-size:22px; line-height: 30px; }

.latestpostBoxes .blogBoxes .media .media-body ul li { font-size:14px; line-height: 22px; }

.latestpostBoxes .blogBoxes .media .media-body ul li .men { width: 25px;  height: 25px; top: -1px; }

.innblogContentSec .tabs-menu {  display:table; text-align: center; }

.innblogContentSec .tabs-menu li { display: inline-table;  vertical-align: middle; padding: 10px 5px;}

.innblogContentSec .tabs-menu li a { height: auto; }

.recentPostSec .blogBoxes .media .mr-3 { margin-right: 0px !important; max-width:100%; }

.recentPostSec .blogBoxes .media {  padding: 0px; }

.newsletterSec .foottopInn .leftsec ul li input[type="text"] { height: 50px; width: 320px; }

.newsletterSec .foottopInn .leftsec ul li input[type="submit"] { height: 50px; }


/*Press*/
.presspage.blogContentSec { padding-bottom: 40px; margin-top: -120px; }
.presspage .innblogContentSec .tabs-menu { width: 100%; }
.presspage .tabs-menu li{ width: auto; }
.presspage .tabs-menu li:first-child{ width: auto; }
.presspage .latestpostBoxes .blogBoxes .media .mr-3 {  width: 250px; margin-right: 20px !important; }
.presspage .latestpostBoxes .blogBoxes .media .media-body ul li:last-child { padding-left: 0;}
.presspage .latestpostBoxes .blogBoxes .media .media-body ul li:first-child{ padding-left: 0;}
.mediakit_box { padding: 25px;}
.mediakit_box p{ font-size: 15px; line-height: 26px; padding: 10px 0 0; }
.mediakit_box a.download_btn{ padding: 16px 30px; font-size: 15px; line-height: 18px; }
.mediakit_box a.download_btn i { margin: -2px 13px 0 0; }


/*webinar*/
.casestudyban { min-height: 490px !important;}
.webiner_topBox { padding: 20px;  margin-top: 18px;}
.webiner_topBox p { font-size: 16px;  line-height: 24px;}
.webiner_top { padding: 40px 0 60px 0;}
.recorded_sec { padding: 60px 0 130px 0;}
.webiner_boxTxt { padding: 20px; min-height: 250px;}
.webiner_boxTxt h4 { font-size: 16px; line-height: 23px;}
.webiner_boxTxt p{ font-size: 14px; line-height: 22px; }
.top_heading p { font-size: 16px; line-height: 28px;}
.webiner_topBox a{ font-size: 15px; line-height: 23px; }
.webiner_search { padding: 30px 0 0;}

/*papers*/
.paper_sec{ padding-bottom: 200px !important; }
.paper_boxTxt h4{ font-size: 18px; line-height: 24px; }
.paper_boxTxt em{ font-size: 15px; }
.paper_boxTxt p{ font-size: 14px; line-height: 22px; }
.paper_boxTxt a.read_btn { width: 108px; font-size: 15px; line-height: 38px;  height: 38px;}
.topsos { width: auto; float: right;  margin: 14px 8px 0 0;}
.topsos li a { width: 30px; height: 30px; line-height: 30px; font-size: 12.93px;}
.topsos li:first-child { margin-left: 0px; font-size: 12px; }


.dlogdtlsLft h1{ font-size: 31px;}
.blogdtlconse h2, .blogdtlconse h3, .blogdtlconse h4, .blogdtlconse h5, .blogdtlconse h6{ font-size: 21px;}
.blogdtlconse p, .blogdtlconse li{ font-size: 16px;}
.headul strong{ font-size: 18px;}
.copybrd .col-md-9 {
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
}
.copybrd .col-md-3 {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}
/*connect*/

.connectsec2{ padding: 70px 0;}
.howConicbox .text h4{ font-size: 17px;}
.howConicbox{ padding: 15px;}
.howConicbox i img{margin-top: -103px; width: 150px;}
.howConnecticpnl .howConicboxinn::before {right: -27px;}
.howConnecticpnl .howConicboxinn::after {left: -27px;}

/*2.4.2021*/

.chargiftban {
    min-height: 700px !important;
}

/*20.5.2021*/
.foottopInn .rtsec ul li a{ width: auto; padding: 0 20px;}
.foottopInn .rtsec ul li{ width: 100%; text-align: right;}





.compareFeesmodal .col-sm-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}



/*404_error*/
.error_box h1{ font-size: 220px; line-height: 165px; }
.error_box h2{ font-size: 35px; line-height: 45px; padding-top: 16px; }
.error_box a { margin-top: 20px; width: 200px; height: 60px; font-size: 19px; line-height: 59px; }



}




@media only screen and (max-width:991px){
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.nav_top .navbar-toggler {border: none;background: none; margin: 0;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-ms-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); 
	 -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;  width: 0px;}  
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-ms-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
width: 25px;  margin-top: -11px;} 
.nav_top .navbar-toggler .icon-bar { display: block; width: 30px; height: 2px; border-radius: 3px; background-color: #000; opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.nav_top .navbar-toggler { width: 45px; height: 40px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-radius: 0px;
    border: 0px solid transparent; border-top-color: transparent;border-right-color: transparent;    border-bottom-color: transparent;
        border-left-color: transparent; position: relative; border: none; outline: none; }
.nav_top .navbar-toggler {padding: 5px 8px;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {margin-top: 8px;}
.nav_top .navbar-toggler.showtoggle {padding-left: 10px !important;}
	
.header_sec {  padding: 10px 0;}	
.top_btn { right: 62px; }
.top_btn li { margin-left: 10px; width: 95px; }
.nav_top .navbar-brand { width: 190px;}
.menu_sec li{ font-size: 15px; line-height: 18px; padding: 0; margin: 0; text-align: left; position: relative; }
.menu_sec li a{ padding: 10px;}
.top_btn li a{ font-size: 13px; height: 40px; line-height: 34px;  }
.menu_sec { padding: 0; border-top: 1px solid #ddd; margin-top: 10px;}
.nav_top .drop-arw { top: 20px; right: 10px; width: 20px; height: 20px; cursor: pointer; text-align: center;}
.navbar-collapse{ position: absolute; left: 0px; top: 100%; background: #fff; z-index: 99; width: 100%; }


.people_box{ display: inherit;}



.nav_top .dropdown .dropdown-menu li ul li em{ font-size: 16px;}
.menu_sec li:nth-child(4) .dropdown-menu li ul li a.menu_box { padding: 9px 7px;}
.menu_txt b{ font-size: 13px;}
.nav_top .dropdown .dropdown-menu { width: 98% !important; margin: 0 10px !important; background: #fff; border-radius: 5px !important; box-shadow: 0 0 1px 1px #c8ccd3;
 border-top: 2px solid #0064ff; float: left; height: 145px;overflow: auto;}
.header_sec .container{ padding: 0px;}
.nav_top .navbar-brand{ padding-left: 15px;}
.nav_top .navbar-toggler{ margin-right: 10px;}
.nav_top .drop-arw { top: 0; right: 0; width: auto; height: auto; cursor: pointer; text-align: center; padding: 10px;}
.menu_sec li a { padding: 14px 15px;}
.nav_top .dropdown .dropdown-menu li ul{ padding: 0px;}
.nav_top .dropdown .dropdown-menu li ul li{ width: 50%;}
.menu_sec li:nth-child(4) .dropdown-menu li ul li{ width: 50%;}


/*24.12.2020*/
.nav_top .drop-arw{top: 0px !important;}
.menu_sec li strong{ width: 100%;}
/*.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 400px; opacity: 1; visibility: visible; }*/




/*28.12.2020*/

.cus3{width: 111px;top: 37px; right: 0px;}
.cus5{width: 239px;right: 0;}
.cus4 { width: 101px; bottom: 97px; right: 0;}
.chakouCart{ padding: 0 108px;}
.chakouCart .c1 { width: 69px; top: 47px; left: 0;}
.chakouCart .c2 { width: 56px; bottom: -6px; left: 50px;}
.chakouCart .c3 { width: 81px; top: 77px; right: 0;}
.innerbansec::before {height: 76px;}
.innerbansec .banner_left { padding-top: 0;}
.innerbansec .banner_left p strong {font-weight: 600; font-size: 17px;}
.cus2 { width: 122px; top: -31px; left: 0;}
.cus1 { width: 114px; top: -47px; left: 145px;}

.top_heading p{ font-size: 15px; line-height: 32px; padding: 18px 0 0;}
.chkInput label{ font-size: 14px;}
.chkInput input[type="text"], .chkInput input[type="email"], .chkInput input[type="tel"], .chkInput input[type="password"], .chkInput textarea{ font-size: 14px;height: 45px;}

.chakoutlabsec .mid_text a.more_btn{ font-size: 13px; padding: 0 6px;}
.customcomntsec .mid_text h3 { font-weight: 600; font-size: 21px;}
.hostlist li em strong{ font-size: 17px;}
.chkInput textarea {height: 100px;}


.filtRbox h4, .modal-body h4{ font-size: 16px; line-height: 22px;}
.filtRbox p, .modal-body p{ font-size: 14px; line-height: 21px;}
.filtRbox .taga li{ font-size: 12px;}
.filtercontain .col-md-4 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.filtRbox .taga li{ margin: 0 3px 3px 0;}
.filterSec .col-sm-2{ -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.filterSec .col-sm-5{ -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%;}
.filterSec{ padding: 0 15px;}
.filtRbox strong{ font-size: 15px; line-height: 20px;}


.sellrevwbox .text h4{ font-size: 17px; line-height: 23px;}
.sellrevwbox .text p{ font-size: 14px; line-height: 20px;}
.sellrevwbox .text{ padding: 10px;}
.rettoolsec { padding: 49px 0 70px 0;}



.affiliban .banner_rt{ width: 100%;}
.affiliban{min-height: 550px !important;}
.affs2{ width: 93px;top: 86px;left: 249px;z-index: 1;}
.affiliban .banner_left { padding-top: 40px;}
.innerbansec .banner_left p strong{ font-size: 17px;}
.affiliban .cutopban { position: inherit; left: inherit; top: inherit;}
.affs1 { width: 250px; top: 0; left: 130px; z-index: 1;}
.affs4 { width: 150px; bottom: 86px; left: 0; z-index: 1;}
.affs5{ bottom: 76px;}
.affs5 img{ margin-top: 0px !important;}


/*landing page*/

.readypara .ara{ background-size: 50%;width: 215px;}
.rusltItm p{ font-size: 14px; line-height: 22px;}
.rusltItm strong{ font-size: 16px;}
.ruseltgray .owl-prev, .ruseltgray .owl-next{ width: 30px; height: 30px;}
.ruseltgray .owl-prev{ left: -30px;}
.ruseltgray .owl-next{ right: -30px;}
.ruseltgray h3{ font-size: 24px;}

.registerplft li h4{ font-size: 16px; line-height: 26px;}
.registerplft li p{ font-size: 14px; line-height: 19px;}
.registerplft li{ padding: 15px 0;}
.registerpopup .modal-dialog{ max-width: 95%;}
.registerplft .media i{ width: 50px; height: 50px;}
.selctpartoptn1 .top_heading{ padding-left: 50px;}
.selctpartoptn1 .top_heading .araa{ left: 0px;}	


/*25.2.2021*/
.selctsubscrb1{ padding: 0px;}
.subscrbbox{ max-width: 90%;}
.subscrbbox input[type="radio"] + label{ font-size: 16px; line-height: 24px;}
.subscrbbox h6, .subscrbbox h5{ font-size: 18px;}
.plnr strong{ font-size: 30px;}

/*26.2.2021*/
.actvcamptextbox h4{ font-size: 17px; line-height: 30px;}
.actlogo { width: 190px;}
.emlaut{ margin: 0px;}
.actvcamptextbox{ padding: 20px;}
.emlaut{ float: left; margin-top: 10px;}
.campsamactv strong{ font-size: 12px;}
.campsamactv{ padding: 20px;}
.campsamactv h4{ font-size: 19px; line-height: 30px;}
.activeCampaignBan{ padding-bottom: 0px !important;}


/*4.3.2021*/


.aboutbansec .banner_left {
    padding-top: 0 !important;
}
.banlogos {
    position: relative;
    bottom: inherit;
    left: 0px;
    width: 100%;
    z-index: 11;
    padding-bottom: 72px;
}
.aboutbansec .banner_box {
    min-height: 447px;
}

.app1, .app2{ width: 400px; height: 400px;}
.instrandsec{ padding: 40px 0 80px 0;}
.founderteemsec::before {height: 46px;}
.founderteemsec {
    padding-bottom: 104px !important;
}




/*4.3.2021*/
.carrerbansec .absbanrt {bottom: inherit; top: 104px;}
.avalcrrerRow p br{ display: none;}
.avalcrrerRow p{ font-size: 15px;}
.avalcrrerRow ul li{ font-size: 14px;}
.vwdtls{ font-size: 15px; width: 180px;}
.carrerbansec .banner_box {
    min-height: auto;
}
.carrerbansec .absbanrt{ position: inherit; left: inherit; top: inherit; bottom: inherit; width: 100%; text-align: right;}
.carrerbansec .absbanrt img{ max-width: 800px; margin: 0px;}
.avalcrrerRow .col-md-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.avalcrrerRow .col-md-2, .avalcrrerRow .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; margin-top:10px; 
}

/*blog*/ 

.latestpostBoxes .blogBoxes .media .mr-3 {  max-width: 400px; margin-right: 25px !important; }

.latestpostBoxes .blogBoxes .media .media-body h4 { font-size:22px; line-height: 30px; }

.latestpostBoxes .blogBoxes .media .media-body ul li { font-size:14px; line-height: 22px; }

.latestpostBoxes .blogBoxes .media .media-body ul li .men { width: 25px;  height: 25px; top: -1px; }

.innblogContentSec .tabs-menu {  display:table; text-align: center; }

.innblogContentSec .tabs-menu li { display: inline-table;  vertical-align: middle; padding: 10px 5px;}

.innblogContentSec .tabs-menu li a { height: auto; }

.recentPostSec .blogBoxes .media .mr-3 { margin-right: 0px !important; max-width:100%; }

.recentPostSec .blogBoxes .media {  padding: 0px; }

.newsletterSec .foottopInn .leftsec ul li input[type="text"] { height: 50px; width: 320px; }

.newsletterSec .foottopInn .leftsec ul li input[type="submit"] { height: 50px; }


/*webinar*/
.webiner_topBox { padding: 18px; margin-top: 18px; }
.webiner_topBox p { font-size: 15px; line-height: 22px;}
.webiner_top { padding: 40px 0 60px 0;}
.recorded_sec { padding: 60px 0 130px 0;}
.webiner_boxTxt { padding: 20px; min-height: 250px;}
.webiner_boxTxt h4 { font-size: 16px; line-height: 23px;}
.webiner_boxTxt p{ font-size: 14px; line-height: 22px; }
.top_heading p { font-size: 16px; line-height: 28px;}
.webiner_topBox a{ font-size: 15px; line-height: 23px; }
.webinar_ban::after{ display: none; }
.webiner_search {  padding: 30px 0 0; display: inline-block;}
.webiner_search label {  width: 100%; letter-spacing: 1px; margin: 0px; font-size: 18px; }
.webiner_search ul li:nth-child(1) {  width: 50%;    margin-left: 0;}
.webiner_search input[type="text"], .webiner_search select { width: 100%; height: 55px; line-height: 45px; padding: 0 12px; font-size: 15px; }

/*papers*/
.paper_sec{ padding-bottom: 100px !important; }
.paper_boxTxt h4 { font-size: 15px; line-height: 20px; }
.paper_boxTxt em{ font-size: 15px; }
.paper_boxTxt p{ font-size: 14px; line-height: 22px; }
.paper_boxTxt a.read_btn { width: 108px; font-size: 15px; line-height: 38px;  height: 38px;}
.topsos { width: 100%; float: left;  margin: 15px 0 0; }
.topsos li a { width: 30px; height: 30px; line-height: 30px; font-size: 12.93px;}
.topsos li:first-child { margin-left: 0px; font-size: 12px; }
.paper_boxImg {   width: 28%;  padding: 8px;}
.paper_boxTxt { width: 66%;}





.dlogdtlsLft h1{ font-size: 27px;}
.blogdtlconse h2, .blogdtlconse h3, .blogdtlconse h4, .blogdtlconse h5, .blogdtlconse h6{ font-size: 21px;}
.blogdtlconse p, .blogdtlconse li{ font-size: 18px;}
.headul strong{ font-size: 18px;}
.copybrd .col-md-9 {
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
}
.copybrd .col-md-3 {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}

.blogdetlsmenu ul li a{ padding: 2px 12px;}
.blogviwgrp .text h4{ font-size: 20px;}


/*connect*/

.connectsec2{ padding: 70px 0;}
.howConicbox .text h4{ font-size: 13px;}
.howConicbox{ padding: 15px;}
.howConicbox i img{margin-top: -88px; width: 111px;border-width: 8px;}
.howConnecticpnl .howConicboxinn::before {right: -27px;}
.howConnecticpnl .howConicboxinn::after {left: -27px;}
.connectsec2 .midboxsa h4{ font-size: 20px;}
.brdtxt{ font-size: 20px;}
.boxprice p{ font-size: 14px;}
.boxprice p em{ font-size: 15px;}
.howConnecticpnl .col-sm-4 {
    padding: 0 20px;
    position: relative;
}

/*2.4.2021*/

.performicon ul li{ width: 22%;}
.performicon{ margin-top: 20px;}
.trastlgogrt ul li{ width: 15% !important;}


.blueselct .select-selected{ height: 55px; font-size: 14px; line-height: 55px;}
.blueselct .select-selected::after { top: 21px;}


.compareFeesmodal .col-sm-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


.menu_icon{ display: none;}
.nav_top .dropdown .dropdown-menu li ul li {
    width: 100%;
}
.menu_txt {
    width: 100%;}

.menu_sec li:nth-child(4) .dropdown-menu li ul li {
    width: 100%;
}
.nav_top .dropdown .dropdown-menu li ul li em{ padding: 0 10px;}




.nav_top .dropdown .dropdown-menu li ul li a.menu_box {
    padding: 5px 15px;
}
.nav_top .dropdown .dropdown-menu li ul li a.menu_box::after { display: none;}
.nav_top .dropdown .dropdown-menu li ul li a.menu_box p{ display: none;}



/*21.6.2021*/
.nav_top .dropdown .dropdown-menu{ width: 100% !important; background: #f2f2f2 !important; margin: 0 10px !important;
border-radius: 0px !important;
box-shadow: none !important;
border-top: none !important;float: left !important;
height: auto !important;
overflow: inherit !important; border: none !important; margin: 0px !important;}
.nav_top .dropdown .dropdown-menu li ul li{ border-right: none !important;
min-height: auto !important;}


.besktopmenu{ display: none !important;}
.nav_top .dropdown .dropdown-menu li a{ padding: 8px 15px;}
.nav_top .dropdown .dropdown-menu li a:hover{ background: #0064ff !important;}
.nav_top .dropdown .dropdown-menu li:hover a i{ color: #fff;}

.nav_top .dropdown .dropdown-menu li {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%; position: relative !important;
}

.customerspages .filtRbox .text, .term-testimonials .filtRbox .text  {
    min-height: 340px;
}



/*404_error*/
.error_box h1 { font-size: 160px; line-height: 126px;}
.error_box h2 { font-size: 26px; line-height: 30px; padding-top: 13px;}
.error_box a { margin-top: 20px; width: 180px; height: 55px; font-size: 17px; line-height: 55px; }








	
}	
 


 
 
 
@media (min-width: 768px) and (max-width: 991px) {
.container{ max-width: 720px; }

.banner_sec {  padding: 40px 0 70px 0; min-height: inherit;}
.banner_left h1 { font-size: 36px; line-height: 55px; background-size: 68%;}
.banner_left h1 br{ display: none; }
.banner_left h3 { font-size: 20px; line-height: 24px; padding: 15px 0 0;}
.banner_left p { font-size: 16px; line-height: 26px; padding: 18px 0 0;}
.ban_btn { padding: 20px 0 0; }
.ban_btn li { margin-right: 10px; width: 150px;}
.ban_btn li a { font-size: 15px; line-height: 45px; height: 50px;}
.review_list { padding: 10px 0 0; }
.review_list li{ margin: 5px 15px 0 0; font-size: 14px; line-height: 18px; }
.tril_list li { margin: 8px 8px 0 0; padding-left: 19px; background-size: 14px; background-position: left 6px; font-size: 13px;}
.tril_list { padding: 8px 0 0;}
.banner_rt img { max-width: 100%; width: 500px; margin-top: 30px;}
.ban_text { font-size: 13.56px; line-height: 16px;}
.ban_text1 { left: 233px;  top: 20px;}
.ban_text2 { left: 360px; top: 30px;}
.ban_text3 { right: 50px; top: 148px;}
.ban_text4 { right: 80px; bottom: 199px;}
.ban_text5 { right: 258px; bottom: 8px;}
.ban_text6 { left: 232px; bottom: 7px;}
.ban_text7 { left: 33px; bottom: 192px;}
.ban_text8 { left: 45px;  top: 154px;}
.trust_sec { margin-top: 50px;  padding: 25px;}
.trust_sec ul { padding: 20px 0 0;}
.trust_sec ul li { margin: 8px 0 0 10px; width: 20%; display: inline-block; text-align: center; float: none;}
.trust_sec p{ font-size: 16px; }
.economy_sec { padding: 30px 0 70px 0; }
.top_heading h1, .top_heading h2, .top_heading h3 { font-size: 24px; line-height: 30px;}
.economy_innr { padding: 20px 0 0; }
.economy_box { margin-top: 16px; padding: 20px;}
.economy_box h4 { font-size: 18px; line-height: 22px; padding-top: 10px;}
.economy_box p{ font-size: 14px; }
.economy_box img { width: 65px;}
.choice_sec { padding: 50px 0 60px 0; }
.choice_box { padding: 15px; margin-top: 25px;}
.choice_box img {  width: 70px; }
.choice_box h4{ font-size: 18px; line-height: 20px; padding: 10px 0 0; }
.choice_box p{ font-size: 14px; line-height: 22px; padding-top: 8px; min-height: 80px; }

.people_sec { padding: 40px 0 80px 0; }
.people_box { padding: 10px; }
.people_box img { height: auto; width: 100% !important; border-radius: 10px 10px 0 0; margin-bottom: 10px; }
.people_box p { font-size: 15px; line-height: 26px; padding: 0; min-height: 175px; display: block; width: 100%; float: left;}
.people_box p br{ display: none; }
.people_box h4{ *font-size: 18px; *line-height: 32px; *padding: 16px 0 0; }
.people_box a { margin-top: 20px; font-size: 15px; }
.people_innr .owl-carousel .owl-item { padding: 12px;}
.mid_content::before { top: -100px; height: 100px;}
.mid_text h3 { font-size: 24px; line-height: 30px;}
.mid_text p { font-size: 14px; line-height: 22px; padding-top: 8px;}
.mid_text ul { padding: 10px 0 0;}
.mid_text ul li,.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li { margin: 4px 0 0; font-size: 14px; line-height: 21px; padding: 3px; background-size: 13px; background-position: left 8px; padding-left: 20px;}
.mid_text a.more_btn { width: auto; height: auto;  margin-top: 10px; font-size: 14px; line-height: 35px; padding:0px 10px; }
.mid_row { padding: 20px 0 98px 0; }
.mid_row::before { height: 100px; background-size: 350px;}
.paymnt { margin-top: 12px; }
.mid_content { padding-bottom: 50px; }
.choice_sec .top_heading h2 { margin-bottom: 15px;}
.mid_text h5{ font-size: 13px; }
.people_innr .owl-carousel .owl-dots { padding: 30px 0 0;}
.people_innr { padding: 30px 0 0;}
.top_img1 { width: 240px; top: 16%; height: 220px; }
.top_img2 { width: 240px; height: 220px; }

.customrSuccs .top_heading h3, .integratinSec .top_heading h2{ font-size: 24px; line-height: 33px;}
.customrSuccs .top_heading h3 br, .integratinSec .top_heading h2 br{ display: none;}
.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li{ font-size: 15px; background-position: left top 7px; line-height: 28px; background-size: 19px;padding-left: 25px;}
.customrSuccs h6{ font-size: 18px;}
.integratinSec .top_heading p br{ display: none;}
.mobpic{ width: 70px;}
.chticon{ width: 30px;}
.galpic{ width: 76%;}
.customrSuccs{padding: 56px 0 87px;}
.top_heading em{ font-size: 16px;}

.foottopInn .leftsec ul li{ font-size: 15px;}
.foottopInn h3{ font-size: 24px; line-height: 33px;}
.foottopInn .rtsec ul li a{ font-size: 14px; width: 130px; line-height: 46px;}
.foottopInn{ padding: 22px;}
.foottopInn .leftsec ul{ margin-top: 7px;}
.footersec::before {height: 125px;top: -46px;}
.leftsec.col-md-7 { -ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%;}
.col-md-5.rtsec{ -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%;}
.footlogobox { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; }
.footbx{ -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-top: 20px;}
.footlogobox ul{ width: 100%;display: flex; justify-content: center;}
.footlogobox ul li{ float: none; display: inline-block;}
.footbx h4{ font-size: 15px;}
.footbx ul li{ font-size: 14px;}
.footmid{ padding: 160px 0 44px;}
.fbotmlft, .fbotmrt{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; }
.fbotmrt{ margin-top: 20px;}

.midPic {  width: 350px; }
.abspic1 {  width: 55px !important; left: 50px; }
.midPic .media .media-body h4 { font-size:14px; line-height: 22px; }
.abspic5 { bottom: 50px; }
.abspic3 { width: 50px !important; top: 135px; }
.midPic .media .mr-3 {  max-width: 40px;  margin-right: 10px !important; }
.midPic .media { padding: 5px;  border-radius: 5px; }
.abspic2 { width: 40px !important; left: 20px; top: 80px; }

/*checkoutexpe*/
.checkoutban {  min-height: 800px !important; }
.checkoutban .banner_left {  padding-top: 0px; }

/*coahesconsultants*/
.coachesconsultantsBan { min-height:inherit !important; padding-bottom: 455px !important; }
.trust_secCoach ul li { width: 22%; }
.trust_secCoach ul li img{ width:100%;}
.absbanrt {  width: 500px; }
.coachesconsultantsBan .digitalprdlogo {  bottom: -425px; }
.coachesconsultantsBan .trust_sec { box-shadow: 0 10px 15px 5px #dadfe4; }


/*knowledgebase*/
.knowledgeban {  min-height: 480px !important; }
.knowledgeban .banner_left { padding-top: 15px; }
.srchBox { width: 620px; }
.innknowledgeSecLt h2 { font-size:30px; line-height: 32px; }
.innfacebookcommunity .media .mr-3{ max-width:300px;}
.innfacebookcommunity .media .media-body h4{ font-size:28px; line-height: 34px; }
.facebookcommunity { padding: 60px 0px 90px; }
.innknowledgeSecLt p {font-size:14px; line-height:26px; padding-top: 20px; }
.innfacebookcommunity .media .media-body p { font-size:14px; line-height: 26px; }
.innfacebookcommunity .media .media-body .communitybtn { font-size:14px; line-height: 26px; }
.innknowledgeSec .col-sm-8, .innknowledgeSec .col-sm-4 { flex: 0 0 100%;  max-width: 100%; }
.knowledgeSec .row:nth-of-type(2n+1) { margin-top: 0; }
.innknowledgeSec .breadcrumb { margin: 0px !important; }
.bttans li a { font-size:14px; line-height: 26px; }


/*migrating*/
.migrating .banner_rt img {  margin-top: 0px; }
.migrating{  min-height: 580px !important; padding-bottom: 25px !important;}
#accordion .card .card-header a { font-size:16px; line-height: 24px; }
.selfservBox {  padding-top: 25px; }
.selfsrvBx {  padding: 20px; min-height: 325px; }
.selfsrvBx img{ max-width:60px;}
.selfsrvBx h4 {font-size:18px; line-height:24px; margin-top: 20px; }
.selfsrvBx p {font-size:14px; line-height:22px;  padding-top: 10px; }
.selfsrvBx ul li { width: 100%;  text-align: center; }
.faqSec {  padding: 55px 0px 110px; }
#accordion .card .card-body { font-size:14px; line-height: 22px; }


/* CompetitorComparison */
.comban {  min-height: inherit !important;  padding-bottom: 75px !important; }
.competitorSec select { font-size:16px; line-height: 52px; }
.tablebox .table-responsive {  overflow-x: auto; }
.tablebox .table tr th img{ max-width:100%;}
.tablebox .table tr td { font-size:14px; line-height: 20px; }
.startbtn { padding: 10px 5px; font-size: 12px;
line-height: 18px; }
.play {  width: 55px !important;  height: 55px !important; }
.bottomPanel .media-left img {  max-width: 50px; }
.tablebox .table tr th:first-child strong { font-size: 20px;  line-height: 22px; }


/*Mobile*/
.mobileBan .absbanrt {width: 100%; position: inherit; top: inherit; bottom: inherit; right: inherit;}
.mobileBan.coachesconsultantsBan { min-height: 360px !important; padding-bottom: 80px !important; padding-top: 100px !important;}
.mobile_box { margin-top: 30px; padding: 22px; }
.mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{ min-height: 355px;}
.mobile_box h4 { font-size: 16px; line-height: 22px; padding-top: 12px;}
.mobile_box h5 { font-size: 14px; line-height: 21px; padding-top: 12px;}
.mobile_box p { font-size: 14px; line-height: 24px;  padding-top: 12px;}
.download_sec { padding: 40px 0 120px 0; background-size: 530px; }
.mobile_box img { width: 65px;}
.mobileBan.innerbansec .banner_rt img { float: right; width: 73%; margin-top: -7px; }


/*pricingmodels*/
.pricingBan .affs1 {  width: 325px;  bottom: 40px;  left:140px; }
.pricingBan .affs5 {  width: 325px;  bottom: -20px;  right: 185px; }
.pricingBan{ padding-bottom:135px !important;}
.pricingservBox .selfservBoxes .selfsrvBx h4 {  font-size: 15px; line-height: 22px; }
.pricingservBox .selfservBoxes .selfsrvBx {  width: 100%;  padding: 25px; }
.pricingservBox .selfservBoxes .col-sm-3 { flex: 0 0 50%;  max-width: 50%; }  
.pricingservBox .selfservBoxes .col-sm-3:first-child{ margin-bottom:30px;}
.usageBasedPricing2 { padding-bottom: 100px; }

/*Partner*/
.partner_top .mid_text a.more_btn { width: auto !important; padding: 10px 12px; line-height: 22px; height: auto !important;}
.certified_sec { padding: 175px 0 70px 0; }
.partner_top .mid_text h4{ font-size: 20px; line-height: 25px; }
.relation_sec { padding: 140px 0 80px;}
.partnerban.coachesconsultantsBan { min-height: 420px !important; padding-bottom: 130px !important; padding-top: 80px !important;}
.partner_top { padding: 30px 0;}
.partnerban .absbanrt { bottom: inherit; top: 94px; width: 42%;}
.partnerban .banner_rt img{ width: 100%;}
.partner_top.topcomplinac .row { align-items: start;}
.relation_sec a.more_btn { width: 170px; line-height: 58px; height: 50px; font-size: 17px; line-height: 48px; }

/*securitycompliance*/
.securityBan{ min-height: auto !important; padding-bottom: 100px !important;}

/*revenueretention*/
.revenueSec{ padding-bottom:40px;}
.innrevBox {  width: 570px;  padding: 40px 0px; }
.innrevBox em { font-size:17px; line-height: 32px; }
.innrevBox strong { font-size:46px; line-height: 66px; }
.recoveryPanel { padding: 70px 0px 50px; }
.innrecoveryPanelBox {  width: 100%; }
.frmBX label { font-size:14px; line-height: 22px; }


/*softwaresaas*/
.softBan .trust_sec ul li { width: auto !important;  margin: 15px; }
.softBan { overflow:inherit;}
.softBan .digitalprdlogo { bottom: -340px; }
.blueBack{ padding-top:10px; background:#2a75e8;}
.blueBox img {  max-width: 100px; }
.blueBox h2 { font-size:26px; line-height: 34px; }
.blueBox p {font-size:15px; line-height:24px; padding-top: 10px; }
.blueBox h4 {font-size:18px; line-height:24px;  padding-top: 15px; }
.blueBox ul li { font-size:16px; line-height: 24px;  padding:5px 0px 5px 35px; background-position:left top 8px;}
.innblueback {  margin-top: 40px;  }



/*reportinganalytics*/
.reportban {  min-height: 600px !important; }
.reportanaSec .mid_img::before { width: 670px;  height: 670px; }
.bluepanelBoxes {  padding: 0px 60px; }


/*Already Have An Account*/
.nav_top { padding: 15px 0; }
.left_bar { width: 40%; padding: 0 20px 40px; }
.plan_box { padding: 12px; }
.plan_box h1 { font-size: 18px; line-height: 24px; }
.growth_box input[type="text"]{ height: 48px; line-height: 48px; font-size: 14px; width: 50%; }
.growth_box select{ height: 48px; line-height: 48px; font-size: 14px; width: 50%; }
.plan_bottom { margin-top: 10px; padding: 10px 0 0; }
.plan_bottom h4{ font-size: 15px; line-height: 20px; }
.plan_bottom p{ font-size: 13px; line-height: 21px; padding: 20px 0; }
.reply_sec h3{ font-size: 15px; line-height: 22px; }
.reply_box { padding: 15px; }
.reply_head { margin-top: 12px;}
.rt_bar { width: 60%; padding: 0 20px;}
.rt_barInnr { padding: 20px;}
.rt_barInnr h2 { font-size: 20px; line-height: 25px; }
.rt_barInnr h5 { font-size: 14px; line-height: 23px; padding-top: 10px; }
.accont_frm { margin-top: 15px;}
.frmbtn{ height: 50px; line-height: 50px; font-size: 16px; }
.plan_top ul li{ font-size: 14px; line-height: 16px; }
.accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{ height: 50px; line-height: 50px; }
.growth_box { margin-top: 14px; }
.account_box p{ font-size: 13px; line-height: 21px; }
.reply_box p{ font-size: 13px; line-height: 21px; }
.reply_head h5{ font-size: 13px; }
.account_sec { padding: 62px 0 0;}
.payment_header .container-fluid { padding: 0 20px;}
.payment_header .nav_top .navbar-brand{ padding-left: 0px; }


/*Billing Details Credit Card*/
.account_list { padding: 0 0 0 15px; }
.account_list li { font-size: 13px; line-height: 23px; padding-right: 20px; margin-right: 8px;}
.account_list li::after { font-size: 15px;}


/*Billing Details Paypal*/
.paypl_box a.change_btn{ top: 12px; }


/*Create Your Account*/
.alrdy_account{ font-size: 15px; }


/* subscriptionmanagement */
.subscriptionWhitePanel .mid_text h3 {  font-size: 26px;  line-height: 34px; }
.mid_text ol li { font-size:14px !important; line-height: 22px !important; }
.subscriptionBan .affs1 {  bottom: -25px !important;  left:100px !important; }


/*supportcenter*/
.mid_Box h4 { font-size:18px; line-height: 24px; }
.mid_Box h4 span::after { top: 5px; width:30px; background-size:contain !important; right: -35px; }
.mid_Box p { font-size:15px; line-height: 22px; }
.topbtnn li { font-size:15px; line-height: 20px; }
.bottombtnn li { font-size:13px; line-height: 24px; }


/* integration */
.integrations .banner_rt .cutopban {  left: inherit;  right: inherit; }
.tabLogoBoxes .col-sm-2 {  flex: 0 0 33.33%;  max-width: 33.33%; }



/*acceptingpayments*/
.connectPanel{ padding-bottom:30px;}
.paymentBoxes { padding: 0px; }
.cardBox { padding: 20px; }
.cardBox h4 { font-size:18px; line-height: 24px; } 
.cardBox p { font-size:14px; line-height: 24px; }
.paymentGetwaySec { padding: 75px 0px; }
.innpaymentboxes {  margin-top: 30px; padding: 30px; }
.payMentBox h4 { font-size:18px; line-height: 24px; }
.switch input[type="radio"] + label { width: 45%; }
.iconBottomBoxes{ padding-bottom:100px;}


/* pricing*/
.amountSec { margin-top: -400px; }
.amountBox p { font-size: 12px; line-height: 20px;}
.amountBox strong {font-size: 38px; line-height: 56px; margin-top: 10px; }
.amountBox h5 { font-size: 13px; line-height: 18px; }
.pricingTable .tablebox tr td b { font-size: 18px; line-height: 26px; }
.pricingTable .tablebox .table tr th em { font-size:16px; line-height: 24px; }
.pricingTable .tablebox .table tr th .more_btn, .pricingTable .tablebox .table tr td .more_btn { font-size:13px; line-height: 40px; margin-top:5px; padding: 0px 15px; }
.innmid_text {  width: 355px; }
.bluebg .economy_innr .row .col-sm-3 .economy_box img {  width: auto; }
.ratingBox strong { font-size:18px; line-height: 24px; }
.ratingBoxes::before {  width: 125px;  height: 155px; }
.ratingBoxes::after {  width: 110px;  height: 120px; }
.amountBox h4 { font-size:18px; line-height: 24px; }
.amountBox {  padding: 20px; }
.trialbtn { font-size:14px; line-height: 26px; }
.innamountSec .tabs-menu li a { padding: 6px 40px; }
.amountBox ul li { font-size:12px; line-height: 20px; padding-left: 20px;
background-size: 13px;
background-position: left top 10px; }
.pricingTable::before {  height: 130px; top: -130px; }
.pricingTable { margin-top: 160px; }
.pricingTable .tablebox:last-child .table tr:last-child td{ padding:20px 5px;}
.bluebg .economy_innr .row{ justify-content: center;}
.bluebg .economy_innr .row .col-sm-3 {  flex: 0 0 33%;  max-width: 33%; }
.meetop1row .row .col-sm-3 {  flex: 0 0 50%;  max-width: 50%; margin-bottom:15px; }



/*26.2.2021*/
.coursecreatBan .banner_left{ max-width: 50%;}
.coursecreatBan { min-height: inherit !important; padding-bottom: 294px !important;}
.coursecreatBan .absbanrt{ width: 400px;}
.coursecreatBan .digitalprdlogo{ bottom: -300px !important;}
.coursecreatBan{ padding-bottom: 337px !important;}
.activeCampaignBan{ padding-bottom: 0px !important; min-height: 600px !important;}




/*blog*/ 

.latestpostBoxes .blogBoxes .media .mr-3 {  max-width: 300px; margin-right: 25px !important; }

.latestpostBoxes .blogBoxes .media .media-body h4 { font-size:18px; line-height: 24px; }

.latestpostBoxes .blogBoxes .media .media-body ul li {  font-size: 13px;  line-height: 18px;  padding: 5px 5px; }

.latestpostBoxes .blogBoxes .media .media-body ul li .men { width: 25px;  height: 25px; top: -1px; }

.innblogContentSec .tabs-menu {  display:table; text-align: center; }

.innblogContentSec .tabs-menu li { display: inline-table;  vertical-align: middle; padding: 10px 5px;}

.innblogContentSec .tabs-menu li a { height: auto; }

.recentPostSec .blogBoxes .media .mr-3 { margin-right: 0px !important; max-width:100%; }

.recentPostSec .blogBoxes .media {  padding: 0px; }

.newsletterSec .foottopInn .leftsec ul li input[type="text"] { height: 50px; width: 320px; }

.newsletterSec .foottopInn .leftsec ul li input[type="submit"] { height: 50px; }

.recentPostSec {  padding-bottom: 45px; }

.bottomblogpanel .latestpostBoxes {  padding-top: 20px; }

.blogContentSec {  padding-bottom: 55px !important; }

.newsletterSec {  padding: 50px 0px 90px; }



/*Press*/
.presspage.blogContentSec { padding-bottom: 40px; margin-top: -120px; }
.presspage .innblogContentSec .tabs-menu { width: 100%; }
.presspage .tabs-menu li{ width: auto; }
.presspage .tabs-menu li:first-child{ width: auto; }
.presspage .latestpostBoxes .blogBoxes .media .mr-3 { width: 190px; margin-right: 15px !important; }
.presspage .latestpostBoxes .blogBoxes .media .media-body ul li:last-child { padding-left: 0;}
.presspage .latestpostBoxes .blogBoxes .media .media-body ul li:first-child{ padding-left: 0;}
.mediakit_box { padding: 16px;}
.mediakit_box p { font-size: 13px; line-height: 22px; padding: 10px 0 0; }
.mediakit_box a.download_btn{ padding: 16px 30px; font-size: 15px; line-height: 18px; }
.mediakit_box a.download_btn i { margin: -2px 13px 0 0; }
.mediakit_box h1{ font-size: 20px; line-height: 22px; }


/*2.4.2021*/
.performicon ul li{ width: 22%;}
.performicon{ margin-top: 20px;}
.trastlgogrt ul li{ width: 15% !important;}


/*20.5.2021*/
.foottopInn .rtsec ul li a{ width: auto !important; padding: 0 20px;}
.foottopInn .rtsec ul li{ width: 100%; text-align: right;}


}



@media only screen and (max-width: 767px){
.container{ max-width: 100%; }
.banner_sec .container{ max-width: 100%; }
	
.banner_sec {  padding: 40px 0 30px 0; min-height: inherit;}
.banner_left h1 { font-size: 36px; line-height: 42px; background-size: 68%;}
.banner_left h1 br{ display: none; }
.banner_left h3 { font-size: 20px; line-height: 24px; padding: 15px 0 0;}
.banner_left p { font-size: 16px; line-height: 26px; padding: 18px 0 0;}
.ban_btn { padding: 20px 0 0; }
.ban_btn li { margin-right: 10px; width: 150px;}
.ban_btn li a { font-size: 12px; line-height: 12px; height: 50px;}
.review_list { padding: 10px 0 0; }
.review_list li{ margin: 5px 15px 0 0; font-size: 14px; line-height: 18px; }
.tril_list li { margin: 8px 8px 0 0; padding-left: 19px; background-size: 14px; background-position: left 6px; font-size: 13px;}
.tril_list { padding: 8px 0 0;}
.banner_rt img { max-width: 100%; width: 500px; margin-top: 30px;}
.ban_text { font-size: 13px; line-height: 16px;}
.ban_text1 { left: 136px; top: 20px;}
.ban_text2 { left: 268px; top: 35px;}
.ban_text3 { right: -33px; top: 179px;}
.ban_text4 { right: -14px; bottom: 199px;}
.ban_text5 { right: 164px; bottom: 8px;}
.ban_text6 { left: 142px; bottom: 7px;}
.ban_text7 { left: -34px; bottom: 203px;}
.ban_text8 { left: -30px;  top: 188px;}
.trust_sec { margin-top: 50px;  padding: 25px;}
.trust_sec ul { padding: 20px 0 0;}
.trust_sec ul li { margin: 8px 0 0 10px; width: 20%; display: inline-block; text-align: center; float: none;}
.trust_sec p{ font-size: 16px; }
.economy_sec { padding: 30px 0 40px 0; }
.top_heading h1, .top_heading h2, .top_heading h3 { font-size: 22px; line-height: 28px;}
.economy_innr { padding: 20px 0 0; }
.economy_box {  margin-top: 10px; padding: 10px;}
.economy_box h4 { font-size: 16px; line-height: 20px; padding-top: 10px;}
.economy_box p{ font-size: 13px; }
.economy_box img {  width: 50px;}

.choice_sec { padding: 40px 0; }
.choice_box { padding: 15px; margin-top: 25px;}
.choice_box img {  width: 70px; }
.choice_box h4{ font-size: 18px; line-height: 20px; padding: 10px 0 0; }
.choice_box p { font-size: 13px; line-height: 22px; padding-top: 8px; min-height: 80px;}
.choice_box p br{ display: none; }
.people_sec { padding: 40px 0 80px 0; }
.people_box { padding: 10px; }
.people_box img { height: 260px; width: 100% !important; border-radius: 10px 10px 0 0; margin-bottom: 10px; }
.people_box p { font-size: 13px; line-height: 22px;padding: 0; float: left; min-height: 151px;}
.people_box p br{ display: none; }
.people_box h4 { *font-size: 16px; *line-height: 24px; *padding: 12px 0 0;}
.people_box a { margin-top: 15px; font-size: 13px;}
.people_innr .owl-carousel .owl-item { padding: 10px;}
.mid_content::before { top: -100px; height: 100px;}
.mid_text h3 { font-size: 21px; line-height: 26px;}
.mid_text p { font-size: 14px; line-height: 22px; padding-top: 8px;}
.mid_text ul { padding: 10px 0 0;}
.mid_text ul li,.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li { margin: 4px 0 0; font-size: 14px; line-height: 21px; padding: 3px; background-size: 13px; background-position: left 8px; padding-left: 20px;}
.mid_text a.more_btn { width: 120px; height: 40px;  margin-top: 10px; font-size: 14px; line-height: 35px; padding:0px 10px; }
.mid_row { padding: 20px 0 90px 0; }
.mid_row::before { height: 100px; background-size: 300px;}
.paymnt { margin-top: 12px; }
.mid_content { padding-bottom: 40px; }
.choice_sec .top_heading h2 { margin-bottom: 10px;}
.mid_text h5{ font-size: 13px; }
.people_innr .owl-carousel .owl-dots { padding: 30px 0 0;}
.people_innr { padding: 30px 0 0;}

.banner_rt { width: 500px; padding-top: 0; text-align: center; display: inline-block; position: relative;}
.banner_rt img{ max-width: 100%; width: auto; }
.ban_rtmain{ text-align: center; }
.top_img1 { width: 240px; top: 16%; height: 220px; }
.top_img2 { width: 240px; height: 220px; top: 49%; }

.customrSuccs .top_heading h3, .integratinSec .top_heading h2{ font-size: 24px; line-height: 33px;}
.customrSuccs .top_heading h3 br, .integratinSec .top_heading h2 br{ display: none;}
.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li{ font-size: 15px; background-position: left top 7px; line-height: 28px; background-size: 19px;padding-left: 25px;}
.customrSuccs h6{ font-size: 18px;}
.integratinSec .top_heading p br{ display: none;}
.mobpic{ width: 70px;}
.chticon{ width: 30px;top: 44px;}
.galpic{ width: 76%;position: inherit;bottom: inherit;left: inherit;}
.mobpic{ position: absolute; right: 0px; top: 20px;}
.customrSuccs{padding:30px 0 59px;}
.top_heading em{ font-size: 16px;}
.intrRt {text-align: center; margin-top: 20px;}
.intrRt img {  max-width: 360px;}
.customrSuccs .top_heading{ padding-top: 20px;}

.foottopInn .leftsec ul li{ font-size: 15px;}
.foottopInn h3{ font-size: 24px; line-height: 33px;}
.foottopInn .rtsec ul li a{ font-size: 14px; width: 130px; line-height: 46px;}
.bluBtn{ font-size: 14px; line-height: 46px;}
.foottopInn{ padding: 22px;}
.foottopInn .leftsec ul{ margin-top: 7px;}
.footersec::before {height: 88px;top: 0px;}
.leftsec.col-md-7 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.col-md-5.rtsec{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.footlogobox { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; }
.foottopInn .rtsec ul li:last-child{ float: none;}
.foottopInn .rtsec ul li{ margin-right: 5px; margin-top: 28px;}
.footbx{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-top: 20px;}
.footlogobox ul{ width: 100%;display: flex; justify-content: center;}
.footlogobox ul li{ float: none; display: inline-block;}
.footbx h4{ font-size: 15px;padding-bottom: 5px;}
.footbx ul li{ font-size: 14px; line-height: 17px;}
.footmid{ padding: 160px 0 44px;}
.fbotmlft, .fbotmrt{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; }
.fbotmrt{ margin-top: 20px;}


.nav_top .dropdown .dropdown-menu li ul li{ width: 100%;}
.menu_sec li:nth-child(4) .dropdown-menu li ul li{ width: 100%;}
.menu_icon { width: 11%;}
.nav_top .dropdown .dropdown-menu li ul li a.menu_box{ padding: 15px 15px;}
.nav_top .dropdown .dropdown-menu li ul li{ min-height: auto;}

.midPic {  width: 250px; }
.abspic1 {  width: 35px !important; left: 35px; }
.midPic .media .media-body h4 { font-size:12px; line-height: 19px; }
.abspic5 { bottom: 35px; }
.abspic3 { width: 35px !important; top: 80px; }
.midPic .media .mr-3 {  max-width: 35px;  margin-right: 5px !important; }
.midPic .media { padding: 5px;  border-radius: 5px; }
.abspic2 { width: 35px !important; left: 20px; top: 50px; }


.innerbansec .banner_rt{ margin-top: 30px;}
.chaoutlabForm{ margin-top: 30px;}
.mid_img{ margin-top: 20px;}

.tesrtemony .filtRbox { min-height: 554px;}
.selltoolrevesec { padding-top: 145px; padding-bottom: 90px;}
.rettoolsec .mid_text{ margin-top: 20px;}
.digitalprdlogo{ position: inherit;}
.top_heading p br{ display: none;}
.affs5{bottom: 76px;width: 192px;}
.affs3 { width: 114px; position: absolute; top: 109px; right: 0; z-index: 1;}
.affs1 { width: 208px; top: 0; left: 130px; z-index: 1;}
.affs2 { width: 93px; top: 86px; left: 0; z-index: 1;}

/*checkoutexpe*/
.checkoutban .banner_left {  padding-top: 0px; }
.checkoutban{ padding-bottom:60px !important;}
.checkoutSec {  padding-bottom: 70px; }

/*coahesconsultants*/
.coachesconsultantsBan { min-height:inherit !important; padding-bottom: 125px !important; }
.trust_secCoach ul li { width: 22%; }
.trust_secCoach ul li img{ width:100%;}
.absbanrt { width: 325px;  text-align: right;  float: right; margin-top: -100px !important; }
.absbanrt img{ margin-top:0px !important;}
.coachesconsultantsBan .digitalprdlogo {  bottom: -260px; }
.coachesconsultantsBan .trust_sec { box-shadow: 0 10px 15px 5px #dadfe4; }
.coachSec .row {  margin-top: 20px; }
.coachSec{ background:#fff !important;}


/*knowledgebase*/
.knowledgeban {  min-height: 450px !important; }
.knowledgeban .banner_left { padding-top: 10px; }
.innknowledgeSecLt h2 { font-size:30px; line-height: 32px; }
.innfacebookcommunity .media .mr-3{ max-width:300px; margin-right:0px !important; }
.innfacebookcommunity .media .media-body h4{ font-size:28px; line-height: 34px; padding-top:15px; }
.facebookcommunity {  padding: 45px 0px 60px; }
.innknowledgeSecLt p {font-size:14px; line-height:26px; padding-top: 20px; }
.innfacebookcommunity .media .media-body p { font-size:14px; line-height: 26px; }
.innfacebookcommunity .media .media-body .communitybtn { font-size:14px; line-height: 26px; }
.innknowledgeSec .col-sm-8, .innknowledgeSec .col-sm-4 { flex: 0 0 100%;  max-width: 100%; }
.knowledgeSec .row:nth-of-type(2n+1) { margin-top: 0; }
.innknowledgeSec .breadcrumb { margin: 0px !important; background:none; }
.bttans li a { font-size:14px; line-height: 26px; }
.srchBox {   width: 100%;  margin-top: 25px; }
.srchBox input[type="text"] { height:50px; line-height: 50px; font-size:16px; }
.srchBox input[type="submit"] {  height: 50px; line-height: 50px; font-size:16px; }
.innfacebookcommunity .media { display: inline-block;  text-align: center; }
.knowledgeSec{ background:#fff !important;}


/*migrating*/
.migrating .banner_rt img {  margin-top: 0px; }
.migrating{  min-height: 580px !important; padding-bottom: 25px !important;}
#accordion .card .card-header a { font-size:16px; line-height: 24px; }
.selfservBox {  padding-top: 25px; padding-bottom: 25px; }
.selfsrvBx {  padding: 20px; min-height: 325px; }
.selfsrvBx img{ max-width:60px;}
.selfsrvBx h4 {font-size:18px; line-height:24px; margin-top: 20px; }
.selfsrvBx p {font-size:14px; line-height:22px;  padding-top: 10px; }
.selfsrvBx ul li { width: auto;  text-align: center; }
.faqSec {  padding: 50px 0px; }
#accordion .card .card-body { font-size:14px; line-height: 22px; }
.selfservBoxes .col-sm-4 { flex: 0 0 50%;  max-width: 50%; }   
.selfservBoxes .row { justify-content: center; }
.selfservBoxes .row .col-sm-4:last-child{ margin-top:30px;}
.migrationastprog .mid_text{ padding-top:25px;}
.innfaqSec {  margin-top: 25px; }
#accordion .col-sm-6 { flex: 0 0 100%;  max-width: 100%; }



/* CompetitorComparison */
.comban {  min-height: inherit !important;  padding-bottom: 75px !important; }
.competitorSec select { font-size:14px; line-height: 40px; height:40px; }
.tablebox .table-responsive {  overflow-x: auto; }
.tablebox .table tr th img{ max-width:100%;}
.tablebox .table tr td { font-size:13px; line-height: 20px; }
.startbtn { padding: 10px 5px; font-size: 12px;
line-height: 18px; }
.play {  width: 55px !important;  height: 55px !important; }
.bottomPanel .media-left img {  max-width: 50px; }
.tablebox .table tr th:first-child strong { font-size: 20px;  line-height: 22px; }
.competitorSec .vspanel li:first-child img { padding: 10px 15px; height: 40px; }
.competitorSec .vspanel li { padding: 0px 5px; }
.competitorSec .vspanel li { width: 210px; }
.tablebox {  margin-top: 30px; }
.customerSec .people_box p { min-height: auto; }
.competitorSec .vspanel li:nth-child(2) {  width: auto; }
.competitorSec .vspanel li:nth-child(2) img{ width:40px;}


/*Mobile*/
.mobileBan .absbanrt {width: 100%; position: inherit; top: inherit; bottom: inherit; right: inherit;}
.mobileBan.coachesconsultantsBan { min-height: 360px !important; padding-bottom: 80px !important; padding-top: 80px !important;}
.mobile_box { margin-top: 30px; padding: 20px; min-height: inherit; }
.mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{ min-height: inherit;}
.mobile_box h4 { font-size: 16px; line-height: 22px; padding-top: 12px;}
.mobile_box h5 { font-size: 14px; line-height: 21px; padding-top: 12px;}
.mobile_box p { font-size: 14px; line-height: 24px;  padding-top: 12px;}
.download_sec { padding: 40px 0 80px 0;  background-size: 100%; }
.mobile_box img { width: 65px;}
.mobileBan.innerbansec .banner_rt img { float: right; width: 73%; margin-top: -7px; }

/*pricingmodels*/
.pricingBan .affs1 {  width: 325px;  bottom: 40px;  left:0px; }
.pricingBan .affs5 {  width: 325px;  bottom: -20px;  right: 30px; }
.pricingBan{ padding-bottom:135px !important; padding-top: 60px !important;}
.pricingservBox .selfservBoxes .selfsrvBx h4 {  font-size: 15px; line-height: 22px; }
.pricingservBox .selfservBoxes .selfsrvBx {  width: 100%;  padding: 25px; }
.pricingservBox .selfservBoxes .col-sm-3 { flex: 0 0 50%;  max-width: 50%; }  
.pricingservBox .selfservBoxes .col-sm-3:first-child{ margin-bottom:30px;}
.usageBasedPricing2 { padding-bottom: 100px; }
.usageBasedPricing .row{ padding-top:50px;}
.usageBasedPricing2 .row { padding-bottom: 15px; padding-top:15px; }

/*Partner*/
.partner_top .mid_text a.more_btn { width: 100% !important; padding: 10px 12px; line-height: 22px; height: auto !important; margin: 10px 0 0; }
.certified_sec { padding: 175px 0 70px 0; }
.partner_top .mid_text h4{ font-size: 20px; line-height: 25px; }
.relation_sec { padding: 125px 0 45px;}
.partnerban.coachesconsultantsBan { min-height: 420px !important; padding-bottom: 0 !important;  padding-top: 80px !important;}
.partner_top { padding: 30px 0;}
.partnerban .absbanrt { bottom: inherit; top: inherit; width: 100%; text-align: center; float: none; display: inline-block;}
.partnerban .banner_rt img {  width: 100%; max-width: 49%; }
.partner_top.topcomplinac .row { align-items: start;}
.relation_sec a.more_btn { width: 170px; line-height: 58px; height: 50px; font-size: 17px; line-height: 48px; }
.partner_top .mid_text ul.top_link li{ width: 100%;}
.partner_top .mid_text ul.top_link li a{ width: 100% !important; margin: 6px 0 0; }

/*securitycompliance*/
.securityBan{ min-height: auto !important; padding-bottom: 100px !important;}
.securitySec{ background:#fff !important;}
.securitySec .mid_text a.more_btn {  width: auto !important; }
.securitySec .mid_text { padding-top: 25px; }
.more_btn2 { height: 42px;  margin-top: 10px; line-height: 37px; margin-left:10px; }

/*revenueretention*/
.revenueSec{ padding-bottom:40px;}
.innrevBox {  width: 100%;  padding: 30px 0px; }
.innrevBox em { font-size:17px; line-height: 32px; }
.innrevBox strong { font-size:46px; line-height: 66px; }
.recoveryPanel { padding: 70px 0px 50px; }
.innrecoveryPanelBox {  width: 100%; }
.frmBX label { font-size:14px; line-height: 22px; }
.innrevBox span { font-size:17px; line-height: 32px; }
.revenue .mid_text h3 br{ display:none;}


/*softwaresaas*/
.softBan .trust_sec ul li { width: auto !important;  margin: 15px; }
.softBan { overflow:inherit;}
.softBan .digitalprdlogo { bottom: -340px; }
.blueBack{ padding-top:10px; background:#2a75e8;}
.blueBox img {  max-width: 100px; }
.blueBox h2 { font-size:26px; line-height: 34px; }
.blueBox p {font-size:15px; line-height:24px; padding-top: 10px; }
.blueBox h4 {font-size:18px; line-height:24px;  padding-top: 15px; }
.blueBox ul li { font-size:16px; line-height: 24px;  padding:5px 0px 5px 35px; background-position:left top 8px;}
.innblueback {  margin-top: 40px;  }
.softBan .digitalprdlogo {  bottom: -50px; }
.innblueback .col-sm-6 { flex: 0 0 100%;  max-width: 100%; }
.innblueback .col-sm-6:last-child{ margin-top:25px;}


/*reportinganalytics*/
.reportban {  min-height: 600px !important; }
.reportanaSec .mid_img::before { width: 550px;  height: 550px; }
.bluepanelBoxes {  padding: 0px; }
.reportanaSec{ background:#fff !important;}
.usageBasedPricingwhite{ background:#fff !important;}
.usageBasedPricing .mid_text p br{ display:none;}
.usageBasedPricingwhite .mid_text p br{ display:none;}
.bluePanel {  padding-top: 200px;  background-size: auto 100%; }


/*Already Have An Account*/
.nav_top { padding: 15px 0; text-align: center; }
.left_bar { width: 100%; padding: 30px 15px; }
.plan_box { padding: 12px; }
.plan_box h1 { font-size: 18px; line-height: 24px; }
.growth_box input[type="text"]{ height: 48px; line-height: 48px; font-size: 14px; width: 50%; padding: 0 10px; }
.growth_box select{ height: 48px; line-height: 48px; font-size: 14px; width: 50%; }
.plan_bottom { margin-top: 10px; padding: 10px 0 0; }
.plan_bottom h4{ font-size: 15px; line-height: 20px; }
.plan_bottom p{ font-size: 13px; line-height: 21px; padding: 20px 0; }
.reply_sec h3{ font-size: 15px; line-height: 22px; }
.reply_box { padding: 15px; }
.reply_head { margin-top: 12px; width: auto;}
.rt_bar { width: 100%; padding: 30px 15px;}
.rt_barInnr { padding: 20px;}
.rt_barInnr h2 { font-size: 20px; line-height: 25px; }
.rt_barInnr h5 { font-size: 14px; line-height: 23px; padding-top: 10px; }
.accont_frm { margin-top: 15px;}
.frmbtn{ height: 50px; line-height: 50px; font-size: 16px; }
.plan_top ul li{ font-size: 14px; line-height: 16px; }
.accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{ height: 50px; line-height: 50px; font-size: 13px; }
.growth_box { margin-top: 14px; }
.account_box p{ font-size: 13px; line-height: 21px; }
.reply_box p{ font-size: 13px; line-height: 21px; }
.reply_head h5{ font-size: 13px; }
.left_bar::before { width: 100%; position: absolute;}
.reply_sec { padding: 20px 0 0; text-align: center;}
.reply_head img { float: none; margin-right: 0;}
.payment_header .nav_top .navbar-brand { width: 200px; }
.account_sec { padding: 60px 0 0;}
.payment_header .container-fluid { padding: 0 15px;}
.payment_header .nav_top .navbar-brand{ padding-left: 0px; }


/*Billing Details Credit Card*/
.account_list { padding: 10px 0; text-align: center; width: 100%; float: none;}
.account_list li { font-size: 13px; line-height: 23px; padding-right: 20px; margin-right: 8px; float: none; display: inline-block;}
.account_list li::after { font-size: 15px;}
.account_sec.billing { padding-top: 75px;}


/*Billing Details Paypal*/
.paypl_box a.change_btn {top: 12px; font-size: 12px; background-size: 10px; background-position: left top 10px; padding-left: 16px; right: 6px;}
.accont_frm .paypl_box input[type="email"] { padding: 0 75px 0 24px; background-size: 11px; background-position: left 8px center;}


/*Create Your Account*/
.alrdy_account{ font-size: 15px; }
.account_sec.billing.create_account { padding-top: 80px;}
.alrdy_account{ display: inline-block; margin: 8px 0; width: 100%; }


/* subscriptionmanagement */
.subscriptionWhitePanel .mid_text h3 {  font-size: 26px;  line-height: 34px; }
.mid_text ol li { font-size:14px !important; line-height: 22px !important; padding-left: 30px !important; }
.subscriptionBan .affs1 {  bottom: 15px !important;  left: 15px !important; }
.subscriptionWhitePanel .mid_text h3 br{ display:none;}



/*supportcenter*/
.mid_Box h4 { font-size:18px; line-height: 24px; }
.mid_Box h4 span::after { top: 5px; width:30px; background-size:contain !important; right: -35px; }
.mid_Box p { font-size:15px; line-height: 22px; }
.topbtnn li { font-size:15px; line-height: 20px; }
.bottombtnn li { font-size:13px; line-height: 24px; }
.mid_Box { padding: 25px; }
.supportHeader .top_btn {  right: 15px; }


/* integration */
.integrations .banner_rt .cutopban {  left: inherit;  right: inherit; }
.tabLogoBoxes .col-sm-2 {  flex: 0 0 33.33%;  max-width: 33.33%; }
.integrationBoxes .tabs-menu li a { font-size:14px; line-height:22px; }
.integrationBoxes .tabs-menu li { padding: 0px 2px;  margin-top: 35px; }


/*acceptingpayments*/
.connectPanel{ padding-bottom:30px;}
.paymentBoxes { padding: 0px; }
.cardBox { padding: 20px; }
.cardBox h4 { font-size:18px; line-height: 24px; } 
.cardBox p { font-size:14px; line-height: 24px; }
.paymentGetwaySec { padding: 75px 0px; }
.innpaymentboxes {  margin-top: 30px; padding: 30px; }
.payMentBox h4 { font-size:18px; line-height: 24px; }
.switch input[type="radio"] + label {  width: 40%;  font-size: 16px; line-height: 42px; }
.iconBottomBoxes{ padding-bottom:100px;}
.cardBox { min-height: auto; }



/*landing page*/

.readypara .ara{ left: 0px;}
.bluebtn{ width: 200px;}
.ruseltgray h3 {
    font-size: 20px; line-height: 34px;
}


.close{top: 10px; right: 10px;}
.selctpartoptn1 .top_heading h2 {
    font-size: 24px;
}
.selctpartoptn1 .top_heading ul li label{ font-size: 17px;}
.meetop1row li{ width: 20%;}


.selctpartoptn1 .top_heading{ margin-top: 35px;}




/* pricing*/
.amountSec { margin-top:0px; }
.amountBox p { font-size: 12px; line-height: 20px;}
.amountBox strong {font-size: 38px; line-height: 56px; margin-top: 10px; }
.amountBox h5 { font-size: 13px; line-height: 18px; }
.pricingTable .tablebox tr td b { font-size: 18px; line-height: 26px; }
.pricingTable .tablebox .table tr th em { font-size:16px; line-height: 24px; }
.pricingTable .tablebox .table tr th .more_btn, .pricingTable .tablebox .table tr td .more_btn {
    font-size: 11px;
    line-height: 35px;
    margin-top: 5px;
    padding: 0px 5px; }
.innmid_text {  width: 355px; }
.bluebg .economy_innr .row .col-sm-3 .economy_box img {  width: auto; }
.ratingBox strong { font-size:18px; line-height: 24px; }
.ratingBoxes::before {  width: 125px;  height: 155px; }
.ratingBoxes::after {  width: 110px;  height: 120px; }
.amountBox h4 { font-size:18px; line-height: 24px; }
.amountBox {  padding: 20px; }
.trialbtn { font-size:14px; line-height: 26px; }
.innamountSec .tabs-menu li a { padding: 6px 40px; }
.amountBox ul li { font-size:12px; line-height: 20px; padding-left: 20px;
background-size: 13px;
background-position: left top 10px; }
.pricingTable::before {  height: 130px; top: -130px; }
.pricingTable { margin-top: 160px; }
.pricingTable .tablebox:last-child .table tr:last-child td{ padding:20px 5px;}
.bluebg .economy_innr .row{ justify-content: center;}
.bluebg .economy_innr .row .col-sm-3 {  flex: 0 0 33%;  max-width: 33%; }
.meetop1row .row .col-sm-3 {  flex: 0 0 50%;  max-width: 50%; margin-bottom:15px; }
.amountBoxes .col-sm-4 {  flex: 0 0 100%;  max-width: 100%; margin-bottom:25px; }
.amountBoxes {  margin-top: 30px; }
.amountBoxes .col-sm-4.center .amountBox {  transform: scale(1);}
.quoteBX {  margin-top: 20px; }
.pricingTable .tablebox .table tr td {  width: auto; }
.pricingTable .tablebox .table tr td:first-child {  width: auto; }
.pricingTable .tablebox .table { width: 700px; }
.strtup::before {  width: 320px;  height: 110px; }
.innmid_text {  width: 100%;  padding-top: 25px; }
.bluebg {  padding: 30px 0px 55px; }
.bluebg .economy_innr .row .col-sm-3 .economy_box {  margin-top: 20px; }
.bluebg::before { display:none;}


/*26.2.2021*/
.coursecreatBan .absbanrt {
    top: inherit;
    bottom: 0;
}
.coursecreatBan{ overflow: inherit; padding-bottom: 69px !important;}
.coursecreatBan.innerbansec::before {
    height: 127px;
}
.coursecreatBan .absbanrt{margin-top: -174px !important;}
.coursecreatBan .digitalprdlogo {
    bottom: 0 !important;
}

.coursecreatBan {
    overflow: inherit;
    padding-bottom: 41px !important;
}
.mid_text a.more_btn{ width: auto !important;}
.activeCampaignBan{ padding-bottom: 0px !important; min-height: 600px !important;}
.emlaut{ float: right; margin: 0px;}
.actvcamppicbox{ margin-top: 20px;}
.campsamactv{ margin-top: 20px;}

.actvcamptextbox {
    padding: 20px !important;
}
.actvcamptextbox a.more_btn{ width: 100% !important;}


/*blog*/ 

.latestpostBoxes .blogBoxes .media .mr-3 {  max-width: 100%;  margin-right: 0px !important; }

.latestpostBoxes .blogBoxes .media .media-body h4 { font-size:16px; line-height: 22px; }

.latestpostBoxes .blogBoxes .media .media-body ul li {  font-size: 13px;  line-height: 18px;  padding: 5px 5px; }

.latestpostBoxes .blogBoxes .media .media-body ul li .men { width: 25px;  height: 25px; top: -1px; }

.innblogContentSec .tabs-menu {  display:table; text-align: center; padding: 15px; }

.innblogContentSec .tabs-menu li { display: inline-table;  vertical-align: middle; padding: 10px 5px;}

.innblogContentSec .tabs-menu li a { height: auto; }

.recentPostSec .blogBoxes .media .mr-3 { margin-right: 0px !important; max-width:100%; }

.recentPostSec .blogBoxes .media {  padding: 0px !important; }

.newsletterSec .foottopInn .leftsec ul li input[type="text"] { height: 50px; width: 320px; }

.newsletterSec .foottopInn .leftsec ul li input[type="submit"] { height: 50px; }

.recentPostSec {  padding-bottom: 45px; }

.bottomblogpanel .latestpostBoxes {  padding-top: 20px; }

.blogContentSec {  padding-bottom: 55px !important; }

.newsletterSec {  padding: 50px 0px 90px; }

.latestpostBoxes { padding-top: 45px; }

.latestpostBoxes .blogBoxes .media { flex-wrap: wrap; padding: 15px; }

.latestpostBoxes .blogBoxes .media .media-body {  padding-top: 20px; }

.blogban .absbanrt {  top: 110px !important; }

.latestpostBoxes .blogBoxes .media { margin-top: 15px; }

.recentPostSec .blogBoxes .media .media-body {  padding-top: 0px; }

.blogcertifiedSec .mid_row .row .col-sm-6 { flex: 0 0 100%;  max-width: 100%; }

.blogcertifiedSec .mid_img {  padding-top: 0px;}

.blogcertifiedSec .mid_text{ padding-top:15px;}

.newsletterSec .rtsec { margin-top: 25px; }

.newsletterSec { padding: 40px 0px 40px; }



/*Press*/
.presspage.blogContentSec { padding-bottom: 40px; margin-top: -120px; }
.presspage .innblogContentSec .tabs-menu { width: 100%; }
.presspage .tabs-menu li{ width: auto; }
.presspage .tabs-menu li:first-child{ width: auto; }
.presspage .latestpostBoxes .blogBoxes .media .mr-3 { width: 190px; margin-right: 15px !important; }
.presspage .latestpostBoxes .blogBoxes .media .media-body ul li:last-child { padding-left: 0;}
.presspage .latestpostBoxes .blogBoxes .media .media-body ul li:first-child{ padding-left: 0;}
.mediakit_box { padding: 16px;}
.mediakit_box p { font-size: 14px; line-height: 24px; padding: 10px 0 0; }
.mediakit_box a.download_btn{ padding: 16px 30px; font-size: 15px; line-height: 18px; }
.mediakit_box a.download_btn i { margin: -2px 13px 0 0; }
.mediakit_box h1{ font-size: 20px; line-height: 22px; }
.presspage .latestpostBoxes .blogBoxes .media .media-body { padding-top: 0;}
.presspage .latestpostBoxes .blogBoxes .media .media-body ul li{ width: 100%; }



/*papers*/
.paper_sec{ padding-bottom: 100px !important; }
.paper_boxTxt h4 { font-size: 15px; line-height: 20px; }
.paper_boxTxt em{ font-size: 15px; }
.paper_boxTxt p{ font-size: 14px; line-height: 22px; }
.paper_boxTxt a.read_btn { width: 108px; font-size: 15px; line-height: 38px;  height: 38px;}
.topsos { width: 100%; float: left;  margin: 15px 0 0; }
.topsos li a { width: 30px; height: 30px; line-height: 30px; font-size: 12.93px;}
.topsos li:first-child { margin-left: 0px; font-size: 12px; }
.paper_boxImg {   width: 28%;  padding: 8px;}
.paper_boxTxt { width: 66%;}
.webinar_ban { min-height: inherit !important;}




.blogdtlsconts{ padding: 48px 0;}



/*30.3.2021*/
.howConnecticpnl .howConicbox::before, .howConnecticpnl .howConicbox::after, .howConnecticpnl .howConicbox::before, .howConnecticpnl .howConicboxinn::before, .howConnecticpnl .howConicboxinn::after { display: none !important;}
.yesNoBox ul li {
    display: inline-block;
    padding: 5px;
}


/*2.4.2021*/
.notallfetursec .col-sm-6{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


/*20.5.2021*/

.meetlandopsn3 .meetop1row li {
    width: 33.3333%;
}






.customerspages .filtRbox .text, .term-testimonials .filtRbox .text  {
    min-height: 385px;
}



/*404_error*/
.error_box h1 { font-size: 110px; line-height: 90px;}
.error_box h2 { font-size: 20px; line-height: 25px; padding-top: 13px;}
.error_box a {margin-top: 20px; width: 170px; height: 50px; font-size: 16px; line-height: 50px; }

.error_bg {
    background-position: 75% bottom;
    background-size: 113%;
}	
	
	
	
}


@media only screen and (max-width: 640px){
.footersec::before { height: 135px; top: 0px;}
.people_box p{min-height: 190px;}


.chakoutlabsec, .selfservsec{ background-size: cover;}


.filtercontain .col-md-4 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.filtRbox .taga li{ margin: 0 3px 3px 0;}
.filterSec .col-sm-2{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: left; padding-bottom: 10px;}
.filterSec .col-sm-5{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.filterSec{ padding: 0px;}


.selltoolrevesec { padding-top: 68px; padding-bottom: 90px;}
.selfservsec{ background: #eaf4ff;}
.sellrevwbox .text{min-height: auto;}
.selfservsec{ padding: 50px 0;}
.dps5{ width: 200px;}
.dps2 { width: 61px; top: 21px; right: 0;}
.dps1 { width: 68px; top: 21px; left: 0;}
.dps3 { width: 68px;  top: 201px; left: 0;}
.dps4 { width: 68px; top: 325px; right: 5px;}
.digiproductsec{ padding-top: 10px !important;}

/*Partner*/
.certified_sec { padding: 103px 0 40px 0; background-size: cover;}
.innerbansec .banner_left p strong br{ display: none;}
.innerbansec .banner_left p strong { font-size: 16px;}

/*softwaresaas*/
.softCustomer::before { width: 180px;  height: 350px; top: 80px;  background-size: contain; }
.softCustomer::after {width: 180px;  height: 350px; top: 80px;  background-size: contain; }



.dlogdtlsLft h1 {
    font-size: 21px;
}

.blogdtlconse h2, .blogdtlconse h3, .blogdtlconse h4, .blogdtlconse h5, .blogdtlconse h6 {
    font-size: 19px;
    line-height: 28px;
}

.contryDrop {
    width: 120px;
    position: inherit;
    top: inherit;
    right: inherit;
    padding-bottom: 47px;
    margin: 0px auto;
}



}


@media only screen and (max-width: 575px){
.container{ max-width: 100%; }

.nav_top .navbar-brand { width: 182px;}
.top_btn li { margin-left: 5px; width: 65px;}
.top_btn li a { font-size: 10px; height: 35px; line-height: 31px;}
.top_btn { right: 62px;}
.banner_sec { padding: 80px 0 40px 0; min-height: inherit;}
.banner_left h1 { font-size: 24px; line-height: 29px; background-size: 80%; padding-bottom: 10px;}
.banner_left h3 { font-size: 16px; line-height: 20px; padding: 12px 0 0;}
.banner_left h3 b::before { height: 3px;}
.banner_left p { font-size: 14px; line-height: 23px;  padding: 12px 0 0;}
.ban_btn li { margin-right: 8px; width: 130px;}
.ban_btn li a { font-size: 12px; line-height: 12px; height: 45px;}
.review_list li { margin: 5px 5px 0 0; font-size: 13px; line-height: 16px;}
.review_list li img{ max-width: 100%; }
.review_list li img { width: 105px;}
.tril_list { padding: 5px 0 0;}
.banner_rt img { max-width: 100%; width: 220px; margin-top: 24px;}
.top_heading h1, .top_heading h2, .top_heading h3 { font-size: 20px; line-height: 28px;}
.economy_sec { padding: 30px 0;}
.choice_box p{ min-height: inherit; }
.mid_row { padding: 20px 0;}
.mid_row::before { display: none; }
.mid_text { padding: 20px 0 0;}
.mid_text h5 { font-size: 12px;}
.mid_content::before { top: -70px; height: 70px;}
.people_box img { height: auto;}
.people_innr { padding: 10px 0 0;}
.people_sec { padding: 30px 0 60px 0;}
.trust_sec ul li { margin: 8px 0 0 5px; width: 30%;}
.trust_sec { margin-top: 40px; padding: 15px;}
.trust_sec p { font-size: 14px; letter-spacing: 0.5px;}
.banner_rt { width: 270px;}
.ban_text { font-size: 11px; line-height: 13px;}
.ban_text1 { left: 73px; top: 7px;}
.ban_text2 { left: 185px; top: 45px;}
.ban_text3 { right: -22px; top: 88px;}
.ban_text4 { right: -10px; bottom: 82px;}
.ban_text5 {  right: 80px; bottom: -8px;}
.ban_text6 { left: 58px; bottom: -7px;}
.ban_text7 { left: -20px; bottom: 64px;}
.ban_text8 { left: -24px; top: 95px;}
.top_img1, .top_img2{ display: none; }
.choice_box h4 { font-size: 16px; line-height: 20px; }

.customrSuccs .top_heading h3, .integratinSec .top_heading h2, .foottopInn h3 { font-size: 22px;line-height: 31px;}

.midPic {  width: 450px; }
.abspic1 {  width: 70px !important; left: 75px; }
.midPic .media .media-body h4 { font-size:16px; line-height: 26px; }
.abspic5 { bottom: 50px; }
.abspic3 { width: 70px !important; top: 135px; }

.innerbansec .banner_rt img{ width: 100%;}
.innerbansec .banner_rt{ width: 100%;}

.filtercontain .col-md-4 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.tesrtemony .filtRbox { min-height: auto;}
.affs5{ right: 0px;}
.innerbansec .banner_rt { margin-top: 4px;}

/*coahesconsultants*/
.coachesconsultantsBan .digitalprdlogo {  bottom: -400px; }
.peoplecoachSec { padding-top: 170px !important; }


/*knowledgebase*/
.knowledgeban {  min-height: 415px !important; }
.srchBox {  width: 100%;  margin-top: 25px;  background: none !important;  border: none;  box-shadow: inherit; }
.srchBox input[type="text"] {  width: 100%;  border-radius: 5px; font-size: 14px;}
.srchBox input[type="submit"] { margin-top: 10px; width:100%;}
.srchBox { margin-top: 15px; }
.innknowledgeSecLt h2 {  font-size: 24px;  line-height: 30px; }
.innknowledgeSecLt h2 br{ display:none;}
.innknowledgeSecLt ul li { font-size:14px; line-height: 24px; }
.yesNoBox {  padding: 25px; margin-top: 30px; }
.innknowledgeSecLt h4{ font-size:18px; line-height: 24px; }
.yesNoBox ul li a {  padding: 10px 25px; font-size:14px; line-height: 28px; }
.articleBox .media .media-body p { font-size:14px; line-height: 18px; }
.articleBox h4 { font-size:16px; line-height: 26px; }
.innfacebookcommunity .media .media-body h4 {  font-size: 20px;  line-height: 28px; }


/*migrating*/
.migrating .banner_left ul li { font-size:16px; }
.selfservBoxes .col-sm-4 {  flex: 0 0 100%;  max-width: 100%; margin-top:25px; }
.selfsrvBx {  min-height: inherit; }
.selfservBoxes { margin-top: 10px; }
#accordion .card .card-header a {  font-size: 15px;  line-height: 22px;  padding: 20px 15px 20px 0px; }

/*securitycompliance*/
.more_btn2 { margin-left:0px; }


/*revenueretention*/
.innrevBox strong {  font-size: 38px;  line-height: 60px; }
.frmBX label { margin:10px 0px;}
.innrecoveryPanelBox p {font-size:14px; line-height:24px;  margin-top: 20px; }
.revenue { margin-top: 50px; padding-top: 0px !important;}


/*softwaresaas*/
.coachesconsultantsBan .digitalprdlogo {  bottom: -50px; }
.blueBox ul li {  font-size: 14px;  line-height: 21px; }
.blueBox h2 br{ display:none;}
.softCustomer::before { display:none; }
.softCustomer::after {display:none; }
.blueBox p {  font-size: 14px;  line-height: 22px; }
.blueBox h4 {  font-size: 16px;  line-height: 20px;  padding-top: 10px; }
.blueBox h2 {  font-size: 20px;  line-height: 28px; }


/*reportinganalytics*/
.reportanaSec .mid_img::before {  width: 100%;  height: 500px; }
.usageBasedPricingwhite .row.first {  margin-top: 30px !important; }
.bluePanel {  padding-top: 50px;  background:#1854e6; }
.bluepanelBoxes .col-sm-4{ width:50%;}


/* subscriptionmanagement */
.subscriptZigZag .row:last-child {  margin-top: 0px; }
.subscriptionBan .affs1 {  bottom: -5px !important;  left: 15px !important; }

/*supportcenter*/
.srchBox input[type="text"] { border:1px solid #f3f3f3;}
.topbtnn li {  font-size: 14px;  line-height: 18px; }
.bottombtnn li a {  padding: 5px 10px; }
.supportHeader .top_btn li.slct a {  padding: 0px 10px; }


.iti{ width: 100%;}
.countryphone{ margin-top: 10px; }
.iti--allow-dropdown input, .iti--allow-dropdown input[type="text"], .iti--allow-dropdown input[type="tel"], .iti--separate-dial-code input, .iti--separate-dial-code input[type="text"], .iti--separate-dial-code input[type="tel"]{
	padding: 0px !important;
}
.rw-words-1 span{top: -14px;}.banner_left h3 b span::before{ height: 3px;}


/* integration */
.tabLogoBoxes .col-sm-2 {  flex: 0 0 50%;  max-width: 50%; }


/*acceptingpayments*/
.payMentBox { margin-bottom: 25px; }


/*landing page*/


.readypara .ara{ display: none;}
.readypara p{ font-size: 15px; line-height: 25px;}




/* pricing*/
.pricingTable::before {  height: 75px;  top: -75px; }
.pricingTable {  margin-top: 110px; }
.ratingBoxes .meetop1row {  padding: 0px 30px; }
.ratingBoxes::before{ display:none;}
.ratingBoxes::after {display:none;}



/*25.2.2021*/
.subscrbbox h6, .subscrbbox h5 {
    font-size: 16px;
    line-height: 23px;
}
.plnr strong {
    font-size: 24px;
}

/*26.2.2021*/

.actvcamptextbox a.more_btn{ font-size: 12px;}





/*4.3.2021*/
.avalcrrerRow h4{ font-size: 19px; line-height: 24px;}

/*blog*/ 

.blogContentSec { margin-top: -25px; }

.blogContentSec .mid_text { padding: 0px 0 0; }

.newsletterSec {  text-align: center; }


/*Press*/
.pagination li a{ width: 24px; height: 24px; line-height: 26px; }
.pagination li{ font-size: 11px; }


/*webinar*/
.webiner_search ul li{ width: 100% !important; margin: 10px 0 0; }
.webiner_search ul { display: inline-block;  width: 100%;}
.recorded_sec { padding: 40px 0;}
.webiner_box { margin-top: 30px;}
.webiner_boxTxt{ min-height: inherit; }
.top_heading p { font-size: 14px; line-height: 24px; }





.vistBtn{ padding: 0 30px;}
.subsrbblue{ padding: 20px !important;}


.newsletterSec .tnp-subscription {
    margin: 10px 0 0 0;
    max-width: 100%;
    display: inline-block;
}
.newsletterSec .tnp-field input[type="submit"]{ width: 100%;}


/*20.5.2021*/

.meetlandopsn3 .meetop1row li {
    width: 50%;
}

.customerspages .filtRbox .text, .term-testimonials .filtRbox .text  {
    min-height: auto;
}


}

@media only screen and (max-width: 480px){ 
.customrSuccs .top_heading h3, .integratinSec .top_heading h2, .foottopInn h3 { font-size: 21px; line-height: 31px;}	
.customrSuccs .top_heading h3{ margin-top: 13px;}
.footersec::before {height: 151px; top: 0px;}
.footlogobox ul li img { max-width: 73%;}
.footlogo img { max-width: 84%;}
.footmid {padding: 143px 0 44px;}

.nav_top .navbar-brand { width: 148px;}
.people_box p { min-height: 93px;}
.mid_img{ overflow: hidden;}
.cus5 { width: 168px; right: 0;}
.cus2 { width: 87px; top: -31px; left: 0;}
.cus3 { width: 82px; top: 37px; right: 0px;}
.cus4 { width: 76px; bottom: 97px; right: 0;}
.chakoutlabsec, .selfservsec{ background-size: cover;}
.chakouCart { padding: 0;}
.affs3 { width: 86px; position: absolute; top: 70px; right: 0; z-index: 1;}
.affs4 { width: 106px; bottom: 86px; left: 0; z-index: 1;}
.affs2 { width: 74px; top: 31px; left: 0; z-index: 1;}
.affs5 { bottom: 76px; width: 141px;}
.affs1 { width: 142px; top: 0; left: 130px; z-index: 1;}

/*checkoutexpe*/
.checkoutSec{ padding-top:0px !important;}

/*coahesconsultants*/
.coachesconsultantsBan .digitalprdlogo {  bottom: -250px; }
.coachSec {  padding-top: 0px !important; }

/* CompetitorComparison */
.competitorSec .vspanel li{ width:100% !important; display:inline-block; padding:5px 0px;}
.pricingservBox .selfservBoxes .col-sm-3 {  flex: 0 0 100%;  max-width: 100%; margin-bottom: 25px; }

/*securitycompliance*/
.securityBan { padding-bottom: 60px !important; }


/*revenueretention*/
.innrevBox em {  font-size: 15px;  line-height: 30px; }
.innrevBox strong {  font-size: 34px;  line-height: 50px; }


/*softwaresaas*/
.softBan .digitalprdlogo {  bottom: -50px; }
.blueBox ul li {  font-size: 14px;  line-height: 21px; }
.blueBox h2 br{ display:none;}
.softBan .trust_sec ul li { margin: 4px; }


/*reportinganalytics*/
.reportanaSec .mid_img::before { height: 205px; }
.usageBasedPricing .row {  padding-top: 30px; }
.mid_text.rprtbtnn a.more_btn { font-size: 12px; }
.panelImgBox { margin: 7.5px 0px; }

/* subscriptionmanagement */
.subscriptionBan .affs1 {  bottom: -5px !important;  left: 15px !important;  width: 200px; }
.subscriptionWhitePanel .mid_text h3 {  font-size: 20px;  line-height: 26px; }

/*supportcenter*/
.supportHeader .top_btn li.slct a {  padding: 0px 3px; }
.supportHeader .nav_top .navbar-brand { width: 100px; }


/* integration */


.logoBox { height: 130px; }
.integrationBoxes .tabs-menu li a {  font-size: 13px;  line-height: 18px;  display: inline-block; }
.integrationBoxes .tabs-menu li {  padding: 0px 2px;  margin-top: 10px; }
.logoBox { margin-top: 15px; height: 120px;}
.coachSec .row.btmPnlBox { margin-top: 30px !important;  margin-bottom: 25px !important; }



/*acceptingpayments*/
.acceptingpayments {  padding-top: 75px !important; }
.paymentGetwaySec {  padding: 45px 0px; }
.paymentGetwaySec .top_heading p { line-height: 20px;  font-size: 14px; }
.innpaymentboxes { padding: 15px; }
.payMentPic { margin-top: 20px; }
.payMentBox h4 {  font-size: 16px;  line-height: 22px; }


.meetop1row li{ width: 33.333%;}


/* pricing*/
.innamountSec .tabs-menu li { font-size:14px; line-height: 34px; }
.pricingTable .table td, .pricingTable .table th {  padding: 15px; }
.tablebox .table tr:nth-child(2n) td:first-child {  padding-left: 15px; }
.pricingTable .tablebox tr td b {  font-size: 16px;  line-height: 24px; }
.pricingTable .tablebox tr td b::after { width: 50px; bottom: -10px; }
.bluebg .economy_innr .row .col-sm-3 {  flex: 0 0 50%;  max-width: 50%; }
.meetop1row .row .col-sm-3 {  flex: 0 0 100%;  max-width: 100%;  margin-bottom: 15px; }

/*25.2.2021*/
.subscrbbox h6, .subscrbbox h5 {
    font-size: 16px;
    line-height: 23px;
}
.plnr strong {
    font-size: 24px;
}

/*blog*/

.newsletterSec .foottopInn .leftsec ul li input[type="text"] {  width: 100%;  font-size: 15px; }

.innblogContentSec .tabs-menu li {  padding: 7px 0px;  font-size: 12px; line-height: 24px; }

.pagination { margin-top: 40px; }


/*Press*/
.presspage .latestpostBoxes .blogBoxes .media .mr-3 {width: 170px; margin-right: 15px !important;}

.tabLogoBoxes .row{ margin: 0 -5px;}
.tabLogoBoxes .col-sm-2{ padding: 0 5px;}

.logoBox{ height: 165px;}




}



@media only screen and (max-width: 470px){ 
.rw-words-1 span{ top: 0px;}
.banner_left h3 b{ width: 100%;}.banner_left h3{ padding-bottom: 20px;}}
@media only screen and (max-width: 450px){ 
.chakouCart .c1 { width: 44px; top: 44px; left: 0;}
.chakouCart .c2 { width: 43px; bottom: 4px; left: 0;}
.chakouCart .c3 { width: 55px; top: 67px; right: 0;}
.chakoutlabsec{padding: 169px 0 45px 0;}
.wantbuildsec{background-size: cover;}
.selfservsec{padding: 135px 0 45px 0;}
.filterSec .col-sm-5 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.filterSec select{ padding: 0 10px; height: 52px;}
.filterSec .col-sm-5{ margin-top: 10px;}
.selfservsec { padding: 40px 0;}


/*4.3.2021*/

.avalcrrerRow .col-md-2, .avalcrrerRow .col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 10px; text-align:left;
}
.vwdtls {
    font-size: 15px;
    width: 140px; height: auto; line-height: 40px;
}


.newsletterSec .tnp-field-email, .newsletterSec .tnp-field-button{ width: 100%;}

/*20.5.2021*/

.rdlogo {
    width: auto;
    float: left;
    margin-top: 12px;
}



	
}	


@media only screen and (max-width: 400px){ 
.footbx {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-top: 100; text-align: center;}
.footbx ul li{ width: auto; display: inline-block; padding: 1px 10px;}
.intrRt img {max-width: 100%;}
.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li { font-size: 14px; background-position: left top 7px; line-height: 25px; background-size:19px;  padding-left: 25px;}
.integratinSec .top_heading p{ font-size: 14px;padding: 0px !important;}
.customrSuccs {padding: 30px 0;}
.customrSuccs h6 {font-size: 15px;}
.customrSuccs .top_heading h3, .integratinSec .top_heading h2, .foottopInn h3 { font-size: 21px; line-height: 27px;}
.footersec::before{ display: none;}
.footmid{ margin: 0px; position: relative;}
.footmid::before { width: 100%; position: absolute; top: -69px; left: 0px; background: url(../images/footbg.png) no-repeat top center; height: 76px; background-size: 100% 100% !important; content: "";}
.foottop{ padding-bottom: 96px; z-index: 1;}
.footmid{ padding: 30px 0;}
.foottopInn .rtsec ul li a{ width: auto; padding: 0 12px;}
.foottopInn .rtsec ul li { margin-right: 5px; margin-top: 10px;}
.foottopInn .rtsec ul{ margin-top: 20px;}
.mobpic { width: 54px;}
.chticon { width: 26px; top: 15px;}
.foottopInn .rtsec ul li a { font-size: 13px; line-height: 40px;}

.top_btn { right: 58px;}
.nav_top .navbar-brand { width: 121px;}
.top_btn li{width: 58px;}
.header_sec .container{ padding:0;}

.midPic {  width: 280px; }
.abspic1 {  width: 35px !important; left: 35px; }
.midPic .media .media-body h4 { font-size:12px; line-height: 19px; }
.abspic5 { bottom: 35px; }
.abspic3 { width: 35px !important; top: 80px; }
.midPic .media .mr-3 {  max-width: 35px;  margin-right: 5px !important; }
.midPic .media { padding: 5px;  border-radius: 5px; }
.abspic2 { width: 35px !important; left: 20px; top: 50px; }

.cus1 { width: 93px; top: -36px;left: 94px;}
.cus5 { width: 136px; right: 0;bottom: 170px;}
.cus3 { width: 64px; top: 16px; right: 0px;}
.cus4 { width: 61px;  bottom: 79px; right: 0;}
.innerbansec::before { height: 50px;}
.hostlist li{ width: 100% !important; padding: 5px;}
.affs5 { bottom: 23px; width: 141px;}

/*Mobile*/
.download_sec .top_heading h1 br{ display: none; }


/*Billing Details Credit Card*/
.account_sec.billing { padding-top: 90px;}


/*Billing Details Paypal*/
.paypl_box a.change_btn {font-size: 11px;}
.accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select{ font-size: 11px; }



.pricingBan .affs5, .pricingBan .affs1{width: 267px;}



/*26.2.2021*/

.actlogo {
    width: 100%;
}
.emlaut{ float: left;}


/*Press*/
.presspage .latestpostBoxes .blogBoxes .media .mr-3 { width: 100%; margin-right: 0 !important;}
.presspage .latestpostBoxes .blogBoxes .media a{ width: 100%; }
.presspage .latestpostBoxes .blogBoxes .media .media-body { padding: 15px 0; }


.copybrd .col-md-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.copybrd .col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; margin-top: 10px;
}

.tabLogoBoxes .col-sm-2 {
    flex: 0 0 100%;
    max-width: 100%;
}

.logoBox{ height: 185px;}


}