@import "all.min.css";
/*
Theme Name: AwardSpaceTheme
Theme URI: http://https//awardspace.com
Template: Divi
Author: AttractSoft GmbH
Author URI: https://www.attractsoft.com/
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 1.1630483055
Updated: 2021-09-01 07:57:35
*/

#imageId {
	border-radius: 20px;
    max-height: 700px;
}
button:hover {
cursor: pointer;}

blockquote {
	background: rgba(236,239,255,0.36);
		border:0;
	color: #353fff;
	border-radius: 20px;
	padding: 3%;
}

blockquote a{
	text-decoration: underline !important;
}

blockquote.gray {
	background: #9d9a9d1a;
	border:0;
	color: #6f706f;
	border-radius: 20px;
	padding: 3%;
}


blockquote.green {
	background: #09af0e2e;
	border:0;
	color: #26bf39;
	border-radius: 20px;
	padding: 3%;
}

blockquote.blue {
	background: #3564ff1c;
	border:0;
	color: #353fff;
	border-radius: 20px;
	padding: 3%;
}

/*--red---*/
blockquote.red {
    color: #bf2626;
    background-color: #af090930;
    border-radius: 20px;
    padding: 3%;
}
/*--yellow---*/
blockquote.yellow{
	color: #bf8226;
  background-color: #af8b0930;
    border-radius: 20px;
    padding: 3%;
}



.single-post .et_pb_post_content img {
	border-radius: 15px;
	border: 1px solid #3564ff;
}
.single-post .et_pb_post_content .wp-caption img {
	border: none !important;
}

.wp-caption {
    border: 1px solid #ddd;
 	border-radius: 15px !important;
}


p a:not(.et_pb_button):hover, .pClck:hover, .page-id-133 li a:hover {
	text-decoration: underline;
}

.pClck {
 cursor: pointer;
}

.chat_all_pages {
	display: none !important;
}
.hdn, .hdnsm, .hdnvps {
	display: none !important;
}

h1 {
	font-weight: 900;
}

.et_pb_post_content a,
.cli-bar-message a,
.pClck{
	color: #3564ff;
	text-decoration: underline;
}

.et_pb_post_content a:hover,
.cli-bar-message a:hover{
	text-decoration: underline !important;
	background: #353fff !important;
	color: #fff !important;
	transition: 0.4s !important;
	border-radius:5px !important;
}

.orLnk a:hover{
	text-decoration: underline !important;
	background: #353fff !important;
	color: #fff !important;
	transition: 0.4s !important;
	border-radius:5px !important;
}

.ftrLnks {
	color: #1a1e4f!important;
	font-size: 13px;
	display: block;
	line-height: 1.7em;
    margin-bottom: 10px;
}
#ftrMn h4{
	font-weight: 700;
}

.ftrLnks:hover {
	text-decoration: underline;
}

.ftrBtmLnks {
	color: rgba(0,0,0,0.3)!important;
	text-decoration: underline;
}

.ftrBtmLnks:hover {
	color: rgba(0,0,0,0.7)!important;
	text-decoration: underline;
}
.btmFtrCntr{
	margin-top: 2%;
}
.btmFtrCntr .ftrBtmLnks a {
	margin-left: 4%;
}

#ftrMn p, #ftrMn a {
 font-size: 13px;
 color: rgba(0,0,0,0.5);
}
#ftrMn p {
	color: rgba(0,0,0,1);
}
 #ftrMn a {
	color: rgba(0,0,0,0.5);
	font-weight:500;
}
footer a:hover {
color: #292d34 !important;
}

#faqSct .et_pb_toggle_open, footer .et_pb_toggle_open {
	box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
}

.qtClmn {
	box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
}

.qtClmn h3 {
	line-height: 1.4em;
	font-weight: 600 !important;
}


footer .et_pb_toggle_open a{
	line-height: 2.4em !important;
}

#phplive_btn_0 span {
	display: none !important;
}

.srvFtr img{
	vertical-align: middle !important;
}

.et_pb_button{
	border: 0 !important;
    text-align: center !important;
    font-weight: 600;
    font-size: 1rem;
    color: #fff !important;
    background-color: #3564ff !important;
    border-radius: 5px;
    box-shadow: 0px 1px 6px 0px rgb(12 113 195 / 91%);
}

.et_pb_button:hover  {
	border: 0 !important;
    text-align: center !important;
    color: #fff !important;
    background-color: #353fff !important;
    border-radius: 5px;
    box-shadow: 0px 1px 6px 0px rgb(12 113 195 / 91%);
	}

.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover {
    padding: 0.5em 1em!important;
}

.et_pb_button.drkBgr {
	color: #3564ff !important;
	background-color: #fff !important;
	box-shadow: 0px 1px 6px 0px rgb(255 255 255 / 91%);
}

.et_pb_button.drkBgr:hover{
	color: #3564ff !important;
	background-color: #f7f5f5 !important;
	box-shadow: 0px 1px 6px 0px rgb(255 255 255 / 91%);
}

.et_pb_button.scndBt{
	color: #3564ff !important;
	background-color: transparent !important;
	box-shadow: 0px 1px 6px 0px rgb(255 255 255 / 91%);
}


.et_pb_button.scndBt:hover{
	color: #3564ff !important;
	background-color: transparent !important;
	box-shadow: 0px 1px 6px 0px rgb(255 255 255 / 91%);
}

.et_pb_button.rd {
	color: #fff !important;
	background-color: #ff3535 !important;
	box-shadow: 0px 1px 6px 0px rgb(195 12 12 / 91%);}

.et_pb_button.rd:hover {
	color: #fff !important;
	background-color: #e73333 !important;
	box-shadow: 0px 1px 6px 0px rgb(195 12 12 / 91%);
}

.icnL svg {
	max-width: 15px;
    fill: #3564ff !important;
	vertical-align: middle !important;
}

.icnL:hover {
	text-decoration: underline !important;
}

.icnL:hover svg {
	transform: scale(1.3);
}
.icnL a{
	margin-bottom: 3% !important;
}

/* total width */
body::-webkit-scrollbar {
    background-color:#fff;
    width:8px;
	margin-top: 5%;
}

/* background of the scrollbar except button or resizer */
body::-webkit-scrollbar-track {
    background-color:#fff;
}
/* set button(top and bottom of the scrollbar) */
body::-webkit-scrollbar-button {display:none}
/* scrollbar itself */
body::-webkit-scrollbar-thumb {
    background-color:#3564ff;
	border-radius: 20px !important;
}
body::-webkit-scrollbar-thumb:hover {
    background-color:#353fff;
}
/* END scrollbar styles */


/* --- BACK TO TOP STYLES ----*/
.et_pb_scroll_top:after {
    content: "Back To Top";
    font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif;
    font-size:12px;
}
.et_pb_scroll_top:before {
    content: "\21";/*select icon*/
    font-family: ETmodules !important;
    font-size:12px;/*icon size*/
    margin-right: 5px;
}
.et_pb_scroll_top.et-pb-icon {
    padding: 0px 20px 17px;
    right: 20px;
    bottom: 30px;
    border-radius: 100px;
    background: #3564ff;/*button color*/
    box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
    transition: all .1s ease-in-out;
}
.et_pb_scroll_top.et-pb-icon:hover {
    background: #353fff;
    transition: all .1s ease-in-out;
}
/*Add Animation from Bottom */
.et_pb_scroll_top.et-visible {
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
    -moz-animation: fadeInBottom 2s 1 cubic-bezier(.50,0,.160,1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
}
.et_pb_scroll_top.et-hidden {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
}
/* --- END BACK TO TOP STYLES ----*/


/*--- pulsating promo ----*/
div.prmBr {
	background-color: #edf0ff!important;
	border-radius: 10px !important;
	display: block;
}
div.prmBr:hover {
	background-color: #dbe0f7!important;
	cursor: pointer;
}

div.prmBr p{
	margin-left: 3.4em;
	font-weight:500;
}

.prmBr svg{
	float: left;
	display: inline-block;
    position: absolute;
   	top: -0.5em;
    left: -1em;
}

.markTxt {
	background-color: #edf0ff!important;
	border-radius: 10px !important;
}
/*--- END pulsating promo ----*/


@media only screen and (max-width: 980px) {
.container {
    width: 95%;
}}
@media only screen and (max-width: 980px) {
.et_pb_svg_logo #logo {
    height: 18%;
}}

.mobile_nav.opened .et_divi_100_custom_hamburger_menu__icon--toggled{
    padding-bottom: 24px;
    background: #edf0ff !important;
    border-radius: 50%;
}
@media only screen and (max-width: 980px) {
.hfClm {
	width: 40% !important;
    margin: 5% !important;
	}
}

@media only screen and (max-width: 980px) {
	 .et_pb_row .lgRow,  .et_pb_row .ftrdRow {
		padding: 0 !important;
	}
}

.btnCntrHdr .frFrv {
	display: block;
    position: absolute;
    left: 10em;
    font: 700 12px/17px Montserrat,Arial;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-left: 20px;
    max-width: 130px;
    width: 60%;
    color: #292d344f;
    pointer-events: none;
    top: 0.5em;
}

.btnCntrHdr .et_pb_button {
	float: left;
}

.rtngSct{
	clear: both !important;
	position: absolute;
	margin-top: 4em !important;
}
.rtngP {
	display: inline !important;
	font-size: 12px;
}



#cookie-law-info-bar, .mnBckBx {
	box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
}

#cookie-law-info-again {
	box-shadow: rgba(53,100,255,0.2) 2px 2px 5px 2px;
}


.sub-menu {
	background-color: #fff !important;
}


.hmTb ul.et_pb_tabs_controls,
.hmTbR ul.et_pb_tabs_controls {
	background: transparent !important;
}

.hmTb .et_pb_tabs_controls li,
.hmTbR .et_pb_tabs_controls li{
	border: none !important;
}

.hmTb ul.et_pb_tabs_controls:after,
.hmTbR ul.et_pb_tabs_controls:after{
    border-top: none;
}

.hmTb ul li a,
.hmTbR ul li a{
	padding: 0!important;
}



.hmTb ul li:not(.et_pb_tab_active)  a:hover {
	border-bottom: 3px solid #edf0ff !important;
}

.hmTb ul li:not(.et_pb_tab_active)  a:hover {
	border-bottom: 3px solid #3564ff !important;
}

.hmTb .et_pb_tabs_controls .et_pb_tab_active  {
	border-bottom: 3px solid #3564ff !important;
}

.hmTbR ul li:not(.et_pb_tab_active)  a:hover {
	border-bottom: 3px solid #edf0ff !important;
}

.hmTbR ul li:not(.et_pb_tab_active)  a:hover {
	border-bottom: 3px solid #ff353e !important;
}

.hmTbR .et_pb_tabs_controls .et_pb_tab_active  {
	border-bottom: 3px solid #ff353e !important;
}


@media only screen and (max-width: 980px) {
	.hmTb ul li,
.hmTbR ul li {
		display: inline-block !important;
	}
}
.et_pb_tab {
    padding: 24px 0px !important;
}


.usCBx {
	border: 1px solid #fff;
	border-radius:10px;
}
.et_pb_tab_1,
.et_pb_tab_2,
.et_pb_tab_3,
.et_pb_tab_4{
	margin: auto 10px;
}


/* Apply gradient background to the table */
.vpsTBL table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto;
    border: none; 
    overflow-x: auto; 
}

@media only screen and (max-width: 1100px) {
.vpsTBL {
    overflow-x: scroll;
		  white-space: nowrap;
	}}
/* Style for table headers */
.vpsTBL th {
    background-color: #3564ff1c !important; 
    color: #3564ff !important; 
    font-size: 20px !important; 
    line-height: 24px !important; 
    text-align: left;
    border: none  !important;
    vertical-align: middle !important ;
}

/* Apply gradient background to the rows */
.vpsTBL tr:nth-child(odd) {
    background: #3564ff1c;
}
.vpsTBL table {
border-radius: 10px;
	border: 1px solid #3564ff !important;
}

.usCBx:hover {
	border: 1px solid #3564ff;
	border-radius:10px;
}


/****-------- BLOG STYLES --------*****/
#blgMS .et_pb_post .post-meta a:hover,
#blgHroPst .et_pb_post .post-meta a:hover,
.gnrBlSt .et_pb_post .post-meta a:hover{
	color: #000 !important;
}

#blgMS .et_pb_post:hover{
	background-color: #ecefff5c !important;
}

#blgMS .et_pb_post .entry-featured-image-url{
	margin-bottom: 0 !important;
}
#blgMS .entry-title,
.gnrBlSt .et_pb_post .entry-featured-image-url{
	color: #212529e0 !important;
}

#blgMS .et_pb_post:hover .entry-title,
.gnrBlSt .et_pb_post:hover .entry-title {
	color: #000 !important;
}

.gnrBlSt img{
		border-radius: 15px;
}

@media only screen and (max-width: 980px) {
	#blgMS img {
	float: none !important;
    margin-bottom: 2vh !important;
    width: 100% !important;
	}}


#blgMS img{
	border-radius: 15px;
	float: left;
	width: 295px;
	margin-right: 2%;
}
#blgMS .et_pb_post {
	padding: 2% !important;
	border-radius: 15px !important;
}

#blgHroPst .et_pb_post {
	border-radius: 20px;
	padding: 5% !important;
	background-color: #fff;
}

#blgHroPst .et_pb_post:hover {
    box-shadow: 10px 11px 18px 0px rgb(12 113 195 / 10%);
    transition: 0.2s;
}

#blgHroPst .post-meta ,
#blgHroPst .post-meta a,
#blgMS .post-meta ,
#blgMS .post-meta a{
	color: #00000085 !important;
}

.dipl-breadcrumb-wrapper.layout2 ol {
    display: flex;
	flex-wrap: wrap;}

.et_monarch .et_social_sidebar_flip li {
	background: rgba(255,255,255, 0);
}

.yarpp-related a {
	font-weight: 500 !important;
}
.yarpp-related a:hover {
	text-decoration: underline;
}

.yarpp ul li #text {display: none !important;}

.et_pb_post_title_0_tb_body .et_pb_title_featured_container img {
	border-radius: 10px !important;
	margin-top: 2% !important;
	pointer-events: none;
}

.cntctUs {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
	padding: 3% !important;
    background-color: #fff;
    color: #3564ff;
    font-family: ETmodules!important;
    font-weight: 400!important;
  	font-size: 40px !important;
	  box-shadow: -10px 10px 10px #e7e4e445;
}

.blgIcn {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    background-color: rgba(53,100,255,0.34);
	box-shadow: -10px 10px 10px #e7e4e445;
 padding: 6px;
}



.rltdIcn {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
	padding: 7px !important;
    background-color: rgba(53,100,255,0.34);
    color:#353fff;
    font-family: ETmodules!important;
    font-weight: 400!important;
  	font-size: 25px !important;
}
.blgCnt img, .blgCnt figure {
 	border-radius: 10px !important;
}


@media only screen and (max-width: 980px) {
.grd	{grid-template-columns: 90% !important}
}

.grd{
	display: grid;
    align-content: center;
    justify-content: center;
    grid-template-columns: 32% 32% 32%;
    text-align: center;
    align-items: center;
}
.grd h4 {
	color: #fff !important;
	font-weight: 600 !important;
	line-height: 1.5em !important;
}

.et_pb_title_meta_container,
.et_pb_title_meta_container a {
	color: #9699a6 !important;
}

.et_pb_title_meta_container a:hover{
	color: #000 !important;
}

#blgrSdbr #block-4,
#blgrSdbr #block-5,
#blgrSdbr #block-7{
	margin-bottom: 1% !important;
}

#blgrSdbr .tag-cloud-link,
.pstTgs a{
	background: transparent;
	border: 1px solid #353fff;
	color: #353fff;
	border-radius: 6px;
	padding: 2px 8px;
	font-size: 13px !important;
	margin: 3px;
}
.pstTgs a{
	margin-bottom: 1em !important;
}

#blgrSdbr .tag-cloud-link:hover,
.pstTgs a:hover {
	background: #353fff;
	border: 1px solid #353fff;
	color: #fff;
	text-decoration: none !important;
}

.sdbrlnks {
	display: block;
	color: #666 !important;
}
.sdbrlnks:hover {
	text-decoration: underline !important;
	color:#353fff !important;
}


.srchCstm {box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;}



/*****-------- END BLOG STYLES ------*****/


/* ---- WP PAGE NAVI ------ */
.wp-pagenavi {
    text-align: center;
    border-top: none;
    padding-top: 13px;
    clear: both;
    margin-bottom: 30px;
}
.wp-pagenavi a, .wp-pagenavi span {
    color: #353fff;
    margin: 0 5px;
    text-decoration: none;
    font-size: 13px!important;
    font-weight: 400!important;
    border: none!important;
}
.wp-pagenavi a:hover {
	color: #fff !important;
	background-color: #353fff;
	border-radius: 5px !important;
}
.wp-pagenavi span.current  {
	color: #fff !important;
	background-color: #353fff;
	border-radius: 5px !important;
}

.wp-pagenavi .pages {
	color: #212529;
}

/*--- END WP PAGE NAVI ---- */

/*--- MENU STYLES ---- */

.mnDrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    transition: opacity .15s ease-out .1s,-webkit-transform .25s ease-out;
    transition: transform .25s ease-out,opacity .15s ease-out .1s;
    transition: transform .25s ease-out,opacity .15s ease-out .1s,-webkit-transform .25s ease-out;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.rcrGrd{
 	display: grid;
    max-width: 100%;
    grid-template-columns: 50% 50%;
    grid-auto-rows: 1 fr;
    margin: 1%;
    justify-items: center;
}

.rcrItm {
    padding: 4%;
    border-radius: 10px;
    margin: 3%;
	min-width: 100% !important;
	margin-bottom: 1em;
}

.rcrItm:hover {
	background: #edf0ff;
}

@media only screen and (max-width: 980px){ 
.rcrItm {
	margin:0 !important;
	}}
@media only screen and (max-width: 980px) {
.rcrGrd {
	display: flex;
    flex-wrap: wrap;
}
}

.rcrNm {
	color: #292d34;
    font-weight: 600;
	line-height: 1.1em;
}

.rcrDsc{
	font-size: 12px;
	color: #9699a6;
    line-height: 1.4em;
	display: inline-block;
    margin-top: 1em !important;
}
.fntA{
font-family: FontAwesome!important;
}
.knBIcn {
	font-weight: 700;
}


.wbH {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 55%;
	align-content: space-evenly;
}
.wbHItm {
    padding: 2%;
    width: 30%;
    border-radius: 10px;
    margin: 1%;
}

.wbHItm:hover {
	background: #edf0ff;
}
.lst {
	width: 90% !important;
    color: #fff !important;
    background-color: #3564ff !important;
    border-radius: 5px;
    box-shadow: 0px 1px 6px 0px rgb(12 113 195 / 91%);
    padding: 2% !important;
    text-align: center;
    vertical-align: middle;
    margin: auto;
}

.lst:hover  {
    background-color: #353fff !important; /*--- #3564ff ---*/
    border-radius: 5px;
    box-shadow: 0px 1px 6px 0px rgb(12 113 195 / 91%);
}

@media only screen and (max-width: 980px) {
	.lst {
		margin: 3% !important;
		 padding: 4% !important;
}}

.srvIcn {
	font-size: 15px;
    line-height: 1.1em !important;
    vertical-align: middle;
}

.rcrItm:hover .srvIcn,
.rcrItm:hover .fntA.srvIcn ,
.wbHItm:hover .srvIcn {
	transform: translatey(-4px) !important;
	transition: 0.4s !important;
}


.srvNm {
	color: #292d34;
	font-weight: 600;
	line-height: 1.1em;
	margin-bottom: 1em;
}
.srvDsc{
	font-size: 12px;
	color: #9699a6;
    line-height: 1.4em;
	display: inline-block;
    margin-top: 1em !important;
}

.usFlx{
	padding: 2%;
	background: #edf0ff;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 45%;
}
.usCttl {
	display: flex;
	justify-content: space-between;
	margin-bottom: 2em;
	line-height: 1.7em;
}
.usCttl p{
	font-weight: 800;
	font-size:15px;
}

.itmTxt {
	margin: 1%;
	padding: 5% !important;
	display: inline-block;
	width: 47%;
	background: #fff;
	border-radius: 10px;
}
.itmTxt:hover {
	box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
}


@media only screen and (max-width: 980px) {
	.mnDrp, .wbH, .wbHItm, .usFlx, .itmTxt, .rcrGrd {
		width: 100% !important;
	}
	}
#mnRw {
	border-radius: 10px !important;
	background: #fff;

}
.dd-divimenu-open #mnRw {
	box-shadow: 0px 1px 6px 0px rgb(12 113 195 / 91%);
}
@media only screen and (min-width: 980px) {
	#mnRw {
		box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
	}
}
@media only screen and (max-width: 980px) {
#mnRw .dd-logo, #mnRwW .dd-logo {
margin-top: 3%;
position: absolute;
	margin-left: 15px;
}}
@media only screen and (max-width: 980px) {
#mnRwW .dd-divimenu-open{
	border-radius: 10px !important;
	background: #fff;
	}}

#mnRwW span.dd-item.dd-menu-button-content.et-pb-icon.notranslate.hover {
	color: #3740ff !important;
}

.mnRMnBtn {
	border: 0 !important;
    text-align: center !important;
    color: #fff !important;
    background-color: #3564ff !important;
    border-radius: 5px;
}
@media only screen and (min-width: 980px) {
	.mnRMnBtn{
		margin-left: 10px !important;
	}}

@media only screen and (max-width: 980px) {
	.mnRMnBtn{
		margin-top: 10px !important;
	}}
@media only screen and (max-width: 767px){
#mnRwW .et_pb_divimenus_flex_0_tb_body .dd-flex>*+* .dd-mi-w {
	margin-top:0 !important;
	}}

@media only screen and (max-width: 767px){
#mnRwW .et_pb_divimenus_flex .et_pb_divimenus_flex_item_0_tb_body, .et_pb_divimenus_flex .et_pb_divimenus_flex_item_1_tb_body, #mnRwW .et_pb_divimenus_flex .et_pb_divimenus_flex_item_1_tb_body {
	margin-left: 15px !important;
	}}
.mnRMnBtn.dd-item, .scndRMnBtn.dd-item {
	padding: 10px !important;
}
@media only screen and (max-width: 980px) {
	.et_pb_divimenus_flex_item.et_pb_divimenus_flex_item_6_tb_header.scndRMnBtn, .et_pb_divimenus_flex_item.et_pb_divimenus_flex_item_7_tb_header.mnRMnBtn {
		margin-left: 15px !important;
}}

.mnRMnBtn:hover {    color: #fff !important;
    background-color: #353fff !important;
    box-shadow: 0px 1px 6px 0px rgb(12 113 195 / 91%);
}
.scndRMnBtn {
	border-radius: 5px !important;
	color: #3564ff !important;
	background-color: #fff !important;
	border: 1px solid #3564ff !important;
}
.scndRMnBtn:hover {
	color: #3564ff !important;
	background-color: #3564ff1c !important;
	box-shadow: 0px 1px 6px 0px rgb(255 255 255 / 91%);
}

.scndRMnBtn .dd-item, .mnRMnBtn .dd-item {
    padding: 10px !important;
}
.et_pb_divimenus_flex_0_tb_header .dd-flex>*+*+* .dd-mi-w {
    margin: 0px !important;
}

/*--- END MENU STYLES ---- */

.kbBlrb {
	border: 1px solid #F7F7F9;
}
.kbBlrb:hover{
	border: 1px solid #1A1E4F;
}


.trmsSbr{
	display: block !important;
	padding: 5% !important;
}

.fltrLnks {
	display: block;
	color:#9699a6;
	padding: 2%;
	border-radius: 10px;
}
.fltrLnks:hover {
	cursor: pointer;
	background: #edf0ff!important;
	color:#212529
;

}
.lglLnks, .fltrLnks {
	text-align: right;
	margin: 1% auto;
}
.lglLnks {
	display: block;
	padding: 2%;
	border-radius: 10px;
}
.lglLnks:hover {
	background: #edf0ff!important;
/* 	color:#fff; */
}
.pHdng {
	font-weight: 700;
	text-align: right;
	display: block;
}



#kbBlgGnrl .et_pb_post{
	margin: 0 !important;
	padding: 2%;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}


#kbBlgGnrl .entry-title {display: inline;}
#kbBlgGnrl {border-radius: 15px;}
#kbBlgGnrl .et_pb_post .post-meta {
	font-size: 13px;
	margin-top: 2%;
	margin-bottom: 1%;
}

#kbBlgGnrl .et_pb_post .post-meta a,
#kbLtstLst .et_pb_post .post-meta a {
	background: #edf0ff !important;
	color: #353fff !important;
    padding: 4px;
    border-radius: 5px;
}
#kbLtstLst .et_pb_post a{
	line-height:30px;
	padding-bottom: 15px;
}

#kbLtstLst .single .post {
	padding-bottom: 0 !important;
}

#kbBlgGnrl  .et_pb_post .post-meta a:hover,
#kbLtstLst .et_pb_post .post-meta a:hover{
background: #e2e6f9 !important;
}

#kbLtstLst .et_pb_post {
	margin-bottom: 1% !important;
	display: list-item;
    list-style-type: disc;
}

#kbLtstLst .entry-title{
	color: #353fff;
}

#kbLtstLst .entry-title:hover{
	text-decoration: underline;
}


#kbBlgGnrl .et_pb_post {
	margin-bottom: 2%;}

#kbBlgGnrl .post-meta  a:hover, #kbBlgGnrl .et_pb_post h2:hover{
    color: #3564ff !important;

}
.et_pb_blog_0_tb_body .et_pb_post .entry-title, .et_pb_blog_0_tb_body .not-found-title {
    font-size: 19px!important;
	font-weight: 600;
}


.dipl-breadcrumb-inner li:not(:first-child) a:hover {
	text-decoration: underline;
}
.sdbrBlg .entry-title a{
	font-size: 14px !important;
	font-weight:500;
	padding-bottom: 0 !important;
	line-height: 1.2em;
}
.sdbrBlg h2 {
	padding-bottom: 0 !important;
}

.sdbrBlg .entry-title a:hover{
	color: #3564ff !important;
}
.sdbrBlg .et_pb_post {
	margin-bottom: 0 !important;
	padding-bottom: 15px !important;
}
.sdbrBlg .post-meta, .sdbrBlg .post-meta a {
	font-size: 12px;
	color: rgba(0,0,0,0.5) !important;
}

.sdbrBlg .post-meta a:hover {
	color: rgba(0,0,0,0.8) !important;
}


.grdMn{
	display: grid;
	grid-template-columns: 30% 30% 30%;
	justify-content: space-between;
}

@media only screen and (max-width: 980px) {
	.grdMn {
		grid-template-columns: 100%;
	}}

@media only screen and (max-width: 980px) {
	.srvBxMr {
		margin-bottom: 5% !important;
	}}

.single-post iframe {
	border-radius: 15px!important;
}
.srvBxMr{
	padding: 5%;
	border: 1px solid #3564ff;
	border-radius: 7px;
	margin-bottom: 14%;
}
.srvBxMr:hover{
	background-color: rgba(53,100,255,0.11);
	transition: .4s;
}
.srvBxMr h3{
	font-weight: bold;
	font-size: 1.3em;
}

.srvBxMrCnt{
 color: rgba(107, 107, 107, 0.75);
}
.srvBxMr:hover .srvBxMrCnt {
	color: #3564ff;
}

.srvBxMr {display: flex;flex-direction: row;}
.srvBxMrIcn{flex: 2; font-family: 'ETmodules';font-size: 30px;line-height: 1.8em; text-align: center;}
.srvBxMrCnt{flex: 10;}

.srvBxMrIcnfntA{ font-family: FontAwesome!important;
    font-size: 30px !important;
    font-weight: 600;
    line-height: 1.8em;
    flex: 2;
 text-align: center;}


.priceIcn{ font-family: FontAwesome!important;
    font-size: 20px !important;
    font-weight: 600;
    line-height: 1.8em;
    flex: 2;
	color: red !important;
 text-align: center;}

.srvBxMrIcnfntAsmL{ font-family: FontAwesome!important;
    font-size: 30px !important;
    line-height: 1.8em;
    flex: 2;
 	text-align: center;}
.srvBxMrIcnfntAMgThn{ font-family: FontAwesome!important;
    font-size: 30px !important;
    line-height: 1.8em;
    flex: 2;
 	text-align: center;
	font-weight: 300;
}

#usCs h2 .srvBxMrIcnfntAMgThn, 
#usCs .srvBxMrIcnfntAsmL, 
#usCs .srvBxMrIcn {
	color: #3564ff !important;
	font-size: 23px !important;
    background: #edf0ff!important;
    padding: 8px;
    border-radius: 100%;
}


.srvBxMr:hover .srvBxMrIcn,
.srvBxMr:hover .srvBxMrIcnfntA,
.srvBxMr:hover .srvBxMrIcnfntAsmL,
.srvBxMr:hover .icn500{
	transform: translatey(-4px) !important;
	transition: 0.4s !important;
}


/*----HELPFUL STYLES ----*/
.helpful{
	color: #292d34;
	border: none !important;
    background-color: #fff;
    padding: 0px;
    margin-top: 5%;
    line-height: 1.6rem;
    box-shadow:none !important;
	text-align: left !important;
	border-radius: 15px;
	border: 1px solid #ddd !important;
	padding: 20px !important;
}
.helpful-headline {
	font-weight: bold;
	font-size: 17px !important;
	margin: 0 !important;
	text-align: center;
}
.helpful-content{
	color: rgba(107, 107, 107, 0.75) !important;
	font-size: 14px !important;
	text-align: center;

}

.helpful-pro .helpful-button,
.helpful-contra .helpful-button{
	text-align: center !important;
	color: #292d34 !important;
	border: 1px solid #3564ff !important;
	display: inline-block !important;
}


.helpful .helpful-content .helpful-button,
.helpful > .helpful-controls > div > .helpful-button,
.helpful .helpful-feedback-controls .helpful-button {
  padding: 2% !important;
  font-size: 13px !important;
  display: inline-block !important;
  text-align: left;
  color: #3564ff !important;
  background: #fff;
  border: 1px solid #3564ff;
	border-radius: 10px !important;
	transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
  box-shadow: none !important;
	    text-align: center;
}
.helpful > .helpful-controls > div > .helpful-button[data-value="pro"],
.helpful > .helpful-controls > div > .helpful-button[data-value="contra"]
{
    border-left: 1px solid #3564ff !important;
}
.helpful > .helpful-controls > div > .helpful-button:hover {
	background:  #3564ff1c !important;
	opacity: 1 !important;
}

.helpful .helpful-controls > div {
	width: 30%;
}
.helpful .helpful-controls, .helpful .helpful-feedback-controls {
    display: flex;
    margin-top: 12.5px;
    justify-content: center;
    align-items: center;
}
@media only screen and (max-width: 991.98px) {
	.helpful .helpful-controls > div {
		width: 100% !important;
	}
}
/*---- END HELPFUL STYLES ----*/
/* 

.yarpp abbr {
display: none !important;}
 */


/*-----NEWSROOM STYLE ----*/

#nwsGrd{
	display: grid;
	margin: auto;
	align-items: start;
	justify-content: center;
    justify-items: center;
    justify-self: center;
	grid-template-columns: 30% 30% 30%;
	grid-gap: 0.5em !important;
}

@media only screen and (max-width: 981px) {
	#nwsGrd  {
	grid-template-columns: 100% !important;
}
}
.nwsbxAP {
 	display:grid;
	flex-direction:column;
	min-height: 144px !important;
	border-radius:15px !important;
	margin: 5% !important;
	text-align: center;
	color: #071c76 !important;
	min-height:250px !important;
	min-width: 90% !important;
	background: #fff;
	padding-bottom: 5%;
}
/* .nwsbxAP:hover{
		box-shadow: 0px 4px 20px rgb(0 0 0 / 25%);
} */
.nwsbxAP img {
	border-radius: 25px !important;
	box-shadow: 0px 0px 10px 6px rgb(0 0 0 / 5%);
}

.nwsbxApBtm{
	padding: 4% !important;
	border: 1px solid #3564ff;
	border-radius: 7px;
    width: 50%;
    margin: auto;
	color: rgba(107, 107, 107, 0.75);
}

.nwsbxApBtm:hover{
	color: #3564ff !important;
	background-color: #3564ff1c !important;
}

.nwsbxAP h3 {
	font-size: 17px;
    color: #1F1669!important;
    line-height: 1.5em;
	font-weight: bold;
}
.cstmMt {
	font-size: 13px;
	color: #071c7694;
}
.spc {	margin-bottom: 4em;}


.nwsbxAP:hover h3{
	color: #3564ff !important;
}

.nwsbxAP:hover img{
transform: scale(1.03);
transition: 0.5s;
}


/*-----END VIDEO TUTORIALS STYLE -----*/


.sgSrc p{
	color: #fff !important;
}

.sgSrc {
	text-align: center;
}

.sgSrc a{
color: rgba(255,255,255,0.5)!important;
	margin-right: 10px;
}


.sgSrc a:hover{
	color: #fff !important;
}

/*----WORDPRESS TUTORIALS HOME ----*/

.wpCtTutHCl {
	border-radius: 15px;
	border: 1px solid #3564ff;
	padding: 3% !important;
}

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


.wpCtTutHCl h2:hover {
text-decoration: underline;text-decoration-color: #3564ff !important;
}


.wpBxdCatLst .entry-title a{
	font-size: 14px !important;
	font-weight:500;
	color: #3564ff;
	padding-bottom: 0 !important;
	line-height: 1.5em;
}


.wpBxdCatLst .entry-title a:hover{
	color: #3564ff !important;
}

.wpBxdCatLst .et_pb_post {
	margin-bottom: 0.5rem !important;
	padding-bottom: 0 !important;
}


.wpBxdCatLst .et_pb_post a::before {
	content: "•" !important;
	font-size: 14px !important;
}
.et_pb_button.scndRBtn {
	border-radius: 5px !important;
	color: #3564ff !important;
	background-color: #fff !important;
	border: 1px solid #3564ff !important;
}
.et_pb_button.scndRBtn:hover {
	color: #3564ff !important;
	background-color: #3564ff1c !important;
	box-shadow: 0px 1px 6px 0px rgb(255 255 255 / 91%);
}

/*---- END WP TUTS HOME---*/
/*--- WP TUTS CAT ----*/
.wpCatBlgLst .entry-title {
	font-size: 16px;
}
.wpCatBlgLst .et_pb_post:hover .entry-title {
	color: #3564ff;
}

.wpCatBlgLst .post-meta a{
	background: #edf0ff !important;
	font-size: 12px;
	color: #353fff !important;
    padding: 4px;
    border-radius: 5px;
}

.wpCatBlgLst .post-meta a:hover{
background: #e2e6f9 !important;
}


.wpCatBlgLst .et_pb_post {
	border-radius: 15px;
	border: 2px solid #3564ff;
}

.wpCatBlgLst .et_pb_post:hover {
	box-shadow: 0px 1px 6px 0px rgb(12 113 195 / 91%);

}


.more-link {
	border-radius: 5px !important;
	color: #3564ff !important;
	background-color: #fff !important;
	border: 1px solid #3564ff !important;
	padding: 0.5rem !important;
	margin-top: 1rem;
	display: inline-block;
}
.more-link:hover {
	color: #3564ff !important;
	background-color: #3564ff1c !important;

}


#kbHBlL .et_pb_post  {
	margin-bottom: 10px !important;
	border-radius: 15px;
	border: 1px solid transparent;
		padding: 10px;
}

#kbHBlL .et_pb_post:hover  {
	margin-bottom: 10px !important;
	background: rgba(53,100,255,0.11);
	border: 1px solid #353fff;
}
#kbHBlL .et_pb_post:hover h2 {
	color:  #3564ff;

}


#kbHBlL article:before {
    content: "➤";
    display: inline;
    float: left;
    margin-right: 5px;
}


#kbHBlL .post-meta a{
	background: transparent;
	border: 1px solid #353fff;
	color: #353fff;
	border-radius: 6px;
	padding: 2px 8px;
}

#kbHBlL .post-meta a:hover{
	background: #353fff;
	border: 1px solid #353fff;
	color: #fff;
}

.price-box {
	padding: 5px;
	border-radius: 10px;
	border: 1px solid #dbdce2;

}
.price-box .most-popular {
	position: absolute;
    background: #3564FF;
    padding: 0 30px;
    color: #fff;
    right: 20px;
    top: -10px;
    border-radius: 10px;
}

.price-box:not(.most-popular):hover {
	border: 1px solid #3564ff !important;
/* 	transform: scale(1.02);
	 */
	transition: .5s;
}

.price-box:hover .middle .singlebox-inner-box i:before{
	color: #3564ff;
	transition: .5s;
}

.scrollBxs .price-box .most-popular {
	position: absolute;
    background: #3564FF;
    padding: 0 30px;
    color: #fff;
    right: 440px;
    top: -10px;
    border-radius: 10px;
}
.singlebox-product-box {
	border: unset !important;
	border-radius: unset;
}
.header .singlebox-product-features,
.middle .singlebox-product-name,
.middle .singlebox-pricing-container {
	display: none;
}


.price-box .top-sale {
		background: rgba(53,100,255,0.11) !important;
}
.mstPplrMdl {
	border-radius: 10px !important;
}
/* #shrDPlGrd {
	display: none;	
}
@media screen and (max-width: 980px) { 
#shrDPlGrd {
	display: block;
	}} */

#shrDPlGrd {
	display: block;}

.scrollBxs {
	padding: 0 10px;
   display: grid; 
	grid-template-columns: 33% 33% 33%;
	gap: 15px;
	}


@media screen and (max-width: 980px) { 
.scrollBxs {
	padding: 0 10px;
   display: flex; 
	gap: 15px
	}}

@media screen and (max-width: 980px) { 
.scrollBxs {
	overflow: scroll;
    white-space: nowrap;
	min-width: 100%;
	}}

@media screen and (max-width: 980px) { 
.scrollBxs .price-box h2{
		font-size: 23px;
	}}

.scrollBxs .price-box {	border: 1px solid #dbdce2;
flex: 3;}
.scrollBxs .top-sale {border: 1px solid #3564ff;} 

@media screen and (max-width: 980px) { 
.scrollBxs .price-box .most-popular {
    position: relative;
    background: #3564FF;
    padding: 0 30px;
    color: #fff;
    right: -159px;
    top: -9px;
    border-radius: 0px 11px 0px 11px;
	}
}
.scrollBxs  .top-sale  .singlebox-order-button {
    background-color: #3564ff !important;
    color: #fff !important;
    font-weight: 600 !important;
}

.header h2 {
	font-weight: 700;
	font-size: 33px;
	color: #292d34;
}
.middle h3 {
	padding-top: 20px;
	text-align: center;
}
.middle .singlebox-product-features li {
	text-align: left;
	padding: 0 20px;
}
.middle .singlebox-product-features {
	padding: 0 !important;
}
.middle .singlebox-inner-box {
	padding: 0 0 40px;
}
.middle .singlebox-inner-box i {
	margin-right: 5px;
}
.middle .singlebox-inner-box i:before {
	color: #555555;
}
i.lighter:before {
	opacity: 0.6;
}
.top-sale .middle i:before {
	color: #3564ff;
}


a.singlebox-order-button,
a.compare-product-order-button,
.domain_search_submit input[type="submit"],
.domain_search_order_btn, .domain_search_cart_btn {
    text-align: center !important;
	background: unset;
    font-size: 1rem;
    color: #3564ff !important;
    background-color: #ffffff !important;
    border-radius: 5px;
	border: 1px solid #3564ff !important;
	-webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
}


.domain_search_table td {
	background: transparent;
}
.domain_search_table .domain_search_box,
.domain_search_table .domain_search_tld,
.domain_search_table .domain_search_submit {
	background: transparent !important;
}



a.singlebox-order-button:hover,
a.compare-product-order-button:hover,
.domain_search_submit input[type="submit"]:hover,
.domain_search_order_btn:hover {
	background-color: rgba(53,100,255,0.11) !important;
	background: unset;
	color: #3564ff !important;
}

@media only screen and (max-width: 981px) { .three-columns {
	width: 33.3% !important;
}
}


.top-sale {
	border: 1px solid #3564ff;
}

.mstPplrMdl .et_pb_code_inner .top-sale .header .widget .singlebox-product-box .singlebox-inner-box .singlebox-pricing-container .singlebox-order-button {
	background-color: #3564ff !important;
	color: #fff !important;
	font-weight: 600 !important;
}

/* Features table & accordion */
.table-wrapper {
	border-radius: 10px;
    box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
}
.rchr_toggle {
	margin-bottom: 0;
	border: unset;
	padding: 0;
}
@media screen and (max-width: 1100px) {
	.rchr_toggle {
	overflow: scroll;}}


.rchr_toggle_title {
	padding: 20px;
	font-size: 20px;
	font-weight: 700;
	background: #F8F9FB;
	width: 1920px !important;
}
.rchr_toggle_open .rchr_toggle_title::before {
	content: "\33";
	display: inline-block;
    transition-duration: 0.8s;
    transition-property: transform;
    transform: rotate(180deg);
    padding-left: 0;
}
.rchr_toggle_title::before {
	color: #000;
	font-size: 20px;
	content: "\33";
	display: inline-block;
	position: unset;
	margin-right: 10px;
	right: unset;
	    transition-duration: 0.8s;
    transition-property: transform;
    transform: rotate(0deg);
}


.rchr_toggle_close {
	background: #FFF;
}
.compare-product-table {
	border: unset !important;
}
.compare-product-table img {
    vertical-align: middle;
}
.entry-content tr td {
    border-top: unset;
    padding: 15px 24px;
}
.compare-product-table tr:nth-child(2n) td {
    background-color: #3564ff1c;
}
.compare-product-tip-link {
    background: #3564FF;
    color: #FFF !important;
    padding: 1px 2px 1px 4px;
    margin-right: 6px;
    border-radius: 4px;
	font-size: 11px;
}
.compare-product-tip-link, .compare-product-tip-link:hover {
	color: #FFF !important;
}


@media screen and (max-width: 1050px) { 
.dmnTBL {
	overflow: scroll !important;}}

/*---DOMAINS BOXES ---*/

.dmnsBx {
	border-radius: 15px;
	border: 1px solid #3564ff;
	padding: 35px;
}

.dmnDivCntr {
	display: grid;
	grid-template-columns: 13% 13% 13% 13% 13% 13%;
	text-align: center;
	place-items: center;
	justify-content: center;
	gap: 25px;
}
@media screen and (max-width: 1300px) {
.dmnDivCntr  {
grid-template-columns: 25% 25% 25%;
	}}
@media screen and (max-width: 357px) {
.dmnDivCntr  {
grid-template-columns: 25% 25% 25%;
	}}

.dmnDot {
	font-size: 28px;
	color: #3564ff;
} 
.dmnPrc {
	display: block;
}
.dmnTLD {
	font-size: 28px !important;
	font-weight: 600;
}
.dmnPrc {
	color: rgba(0, 0, 0, 0.4) !important;

}

@media screen and (max-width: 743px) {
.dmnTLD	{
	font-size: 20px;
}}
@media screen and (max-width: 743px) {
	.dmnsBx {	padding: 28px;
}}


@media screen and (max-width: 491px) {
.dmnTLD	{
	font-size: 16px !important;
}}
@media screen and (max-width: 491px) {
	.dmnsBx {	padding: 10px;
}}

@media screen and (max-width: 491px) {
	.dmnDivCntr {	gap: 15px;}}

/*--- END DOMAINS BOXES ---*/


/* Domain Search */
form.domain_search_form,
.entry-content table:not(.variations) {
	border: unset;
	background: none;
}
.domain_search_table {
	width: 60% !important;
	margin: 0 auto !important;
}
.domain_search_prefix {
	display: none;
}
.domain_search_box {
	width: 10% !important;
}
.domain_search_tld span {
	display: none;
}
input.text,input.title,
input[type=email],
input[type=password],
input[type=tel],
input[type=text],
select,
textarea,
.domain_search_dropdown,
#rchr-domain-frame {
	border: unset;
    border-radius: 10px;
    box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
}
.domain_search_input,
.domain_search_dropdown {
	padding: 15px 0.5em !important;
}

.domain_search_submit input[type="submit"], .domain_search_submit input[type="submit"]:focus, .domain_search_submit input[type="submit"]:active {
	font: unset;
	font-family: 'Montserrat';
	font-size: unset;
	text-shadow: unset;
	color: #FFF !important;
	background: #3564ff !important;
}

.domain_search_transfer_label {
	background-color: #F8F9FB;
    color: #000;
    padding: 20px !important;
    font-size: 20px !important;
    font-weight: 700;
	border-bottom: unset;
}

.domain_search_order_btn {
	color: red;
}
.domain_search_table .domain_search_tld {
    border: 0 !important;
    padding: 15px 0;
    text-align: left;
    width: 5%;
}
.domain_search_table .domain_search_box {
    padding-left: 0;
    right: 0;
    width: 65%;
}
.domain_search_submit {
	    width: 1% !important;
}
.domain_search_form
/* RCHR one click */
.social-btns {
	margin: 10px;
}

.domain_search_form .entry-content tr td {
	padding: 10px 0 !important;
}
.rchr-login-button-large {
    font-size: 16px;
    font-weight: normal;
    width: 25%;
	line-height: 18px;
    padding: 10px 15px;
    height: 40px;
	border: 1px solid #CCC;
}
.rchr-fb-login-button {
	background-color: #3B5998;
    border-color: #3B5998;
	color: #FFF;
}
.rchr-fb-login-button:before {
    content: "";
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 37px;
	background-size: 24px;
	height: 30px;
	width: 30px;
    /* border-right: 1px solid #264285; */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAt1BMVEU7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg8Wpg7WZg7WZg7WZj///87WZhieq3+/v/y9PintdFedqrI0OLz9flqgbFSbaTm6vLQ1+bp7fSbqso8Wpi8xtyZqMn4+fv9/f5Vb6aSo8a+yN16jrlCX5zf5O7j5/BRbKQ9W5mHmcBUbqVDYJzFzuCruNOTo8Z5jrlheaxIZJ/b4OzCzN+qt9Lp7PPT2ujEzeBXeFKQAAAAEXRSTlMUAO6ZmhXZne3vF92f8OzaE+AmR/YAAADGSURBVHhe7dM3jsMwFAbhR0pyDvuoLOecc9h4/3Mt3BAuDAPiD6jiHODrhgQ5FWVYs1ETRCUFVPfIVVBlamFAlRRYoYAF4kHSnXAQhv3N718nN5D1+Lk4J7CLAkaA4YgZAsaMAf4UBBLGgFkAAnMGgQXrwmiZ+Y9WeYC1Bn62Ri+kGtibvcC6AwocUUAVDViA33RCgTMKXFDgigI3FLiDQKpA4BMFvlDg+zVgb7SABSxgAYkBklwMcInaCFAiEp4jTQHpfIh/6JofXDWboT0AAAAASUVORK5CYII=);
}
.rchr-gplus-login-button {
    background-color: #FFF;
}
#rchp-one-click-registration-submit {
	cursor: pointer;
    border: 0 !important;
    text-align: center !important;
    font-weight: 600;
    font-size: 1rem;
    color: #fff !important;
    background: unset;
    background-color: #3564ff !important;
    border-radius: 5px;
    box-shadow: 0px 1px 6px 0px rgb(12 113 195 / 91%);
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
    font-family: 'Montserrat';
	padding: 0.5em 1em!important;
	margin-top: 10px;
}

#rchp-one-click-registration-submit:hover {
	background-color: #353fff !important;
}
.rchr-one-click-registration {
	margin-top: 15px;
}
.rchr-one-click-registration input {
	border: unset !important;
    border-radius: 10px;
    box-shadow: 0px 0px 8px 0px rgba(53,100,255,0.2)!important;
    padding: 15px 0.5em;
    width: 100%;
	margin-bottom: 15px;
}
@media screen and (max-width: 1300px) {
	#rchr-one-click-registration-free-web-hosting-registration input {
		width: 65% !important;
	}
}
@media screen and (max-width: 620px) {
	#rchr-one-click-registration-free-web-hosting-registration input {
		width: 95% !important;
	}
}

.hr-middle {
	display: none !important;
}

.singlebox-price {
	border-top: 0 !important;
}

#cmrsnTbl .cmrsnTblMdl {
	 background-color: #3564ff;
	color: #fff !important;
}
@media screen and (max-width:980px) {#cmrsnTbl {overflow:scroll;}}
#cmrsnTbl td{
	text-align: center;
}

@media screen and (max-width:980px) {div.table-wrapper {overflow:scroll;}}

#cmrsnTbl .cmrsnTblMdlR{
background: rgba(53,100,255,0.11) !important;}

#cmrsnTbl th {
		text-align: center;
		font-weight: 600;
		color: #3564ff;
	    background-image: linear-gradient(143deg,#edf0ff 0%,#d1d7ff 100%);
}

.plnDtls {font-size: 11px;opacity: 0.4;}

#cmrsnTbl  td {border: 1px solid #fff !important;}

#cmrsnTbl .cmrsnTblMdlL{
background: #fafbff!important}


#cmrsnTbl .cmrsnTblMdl .srvBxMrIcn, #cmrsnTbl .cmrsnTblMdl .srvBxMrIcnfntAsmL{
font-size: 20px !important;
	background: #ffffffa3;
    padding: 8px;
    border-radius: 100%;
	margin-bottom:7px;
}
#usCs .icnL:hover {
	text-decoration: none !important;
}
 .icnL::after {
    content: "";
    font-size: 14px;
    font-weight: 700;
    position: relative;
    right: -8px;
    transition: right 0.2s ease 0s;
    white-space: nowrap;
	font-family: FontAwesome!important;
    font-weight: 900!important;
}

.icnL:hover::after{
	right: -12px;
    transition: right 0.2s ease 0s;}

.singlebox-product-box {
	background-color: unset !important;
}
.price-box {
	background-color: #fff !important;
}

.price-box .top-sale {
	background-color: red !important;
}

#kbBlg .et_pb_post  {
	border-radius: 15px !important;
}

#kbBlg .et_pb_post:hover {
background: #f7f7f9;
	border: 1px solid #1A1E4F;
}

#kbBlg .entry-title a:hover{
color: #353fff;
}

#kbBlg .entry-title {
    font-size: 16px!important;
    font-weight: 800;
	line-height: 1.5em !important;
}
#kbBlg .post-meta a{
background: transparent;
	border: 1px solid #353fff;
	color: #353fff;
	border-radius: 6px;
	padding: 2px 8px;
}
#kbBlg .post-meta a:hover {
	background: rgba(53,100,255,0.11);
	border: 1px solid #353fff;
	text-decoration: none !important
}
/** Knowledge Base Categories Blog Stlyes ---*/
.kbCatPosts .et_pb_post{
	border: none !important;
}
.kbCatPosts .et_pb_post .entry-title  a{
	font-size: 15px!important;
	line-height: 1.5em;
	font-weight: 600;
	opacity: 0.7 !important;
}

.kbCatPosts .et_pb_blog_grid .et_pb_post {
	padding: 0 !important;
}

.kbCatPosts .et_pb_post {
	margin-bottom: 2% !important;
}
.kbCatPosts .et_pb_post .entry-title a:hover {
color: #353fff !important;
		opacity: 1 !important;

}
.kbCatPosts .et_pb_post a::before {
    content: "● " !important;
    font-size: 17px !important;
}
/*---GLOSSARY STYLES ---*/
a.ltr {
	padding: 15px;
    border: 1px solid #cfd0d2; 
    font-size: 20px;
    color: #101820;
    text-align: center;
	display: inline-block;
	margin: 10px;
}
.ltr img {
	max-width:20px !important;
	vertical-align: middle;
}
a.ltr:hover{
	background: #f5f5f5!important;
}
.ltrDv {
text-align: center;
}


/*--- ABOUT PAGE STYLES ---*/
p.bigTxtAbt {
	font-size: 50px;
	line-height: 55px;
	font-weight: 700;
	padding-bottom: 0;
}

@media only screen and (max-width: 981px){
	p.bigTxtAbt {
		font-size: 35px;
		line-height: 40px;
	}
}
.bgTxtCntr {
	margin: 50px 0;
}
.abtMn a {
	margin-right: 15px;
    white-space: nowrap;
}
.abtMn a:hover {
	 opacity: 0.7;
}


@media only screen and (max-width: 1100px) {
.abtMn {
	overflow-x: scroll;
}
}


/*--- END ABOUT PAGE STYLES ---*/

.prsnTstsmnlCntr {
margin-top: 25px; 
}
.prsnTstsmnlCntr img {
display: inline-block;
float: left;
vertical-align: middle;
margin-right: 15px;
width: 27px;
border-radius: 5px;
}

.vrf {
	float: right;
	padding: 3px 10px;
	background: rgba(53,100,255,0.11);
	color: #49ADF4;
	font-weight: 500;
	font-size: 12px;
	border-radius: 15px;
	line-height: 18px;
}
.vrf img {
	width: 16px !important;
	vertical-align: middle;
	margin-right: 4px !important;
}
.prsnTstmnlName {
	font-weight: 700;	
}


.region_selector {
	display: none !important;
}

@media only screen and (max-width: 981px){
.dd-divimenu-open {
padding-bottom: 30px !important;
	}}

@media only screen and (max-width: 981px){
.scndRMnBtn, .mnRMnBtn{
	margin-left: 15px !important;
	}}

@media only screen and (max-width: 981px){
.et_pb_divimenus_flex_0_tb_header .dd-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    width: 100%;
	background: #fff;
}}



/* ----- FAQ PAGE ----- */
ul.rchr_faq_box {
	list-style-type: none;	
}

.rchr_faq_section_title {
	color: #3564ff;
    padding: 8px 20px;
    background: #edf0ff;
    border-radius: 20px;
    margin-bottom: 20px;
}

ul.rchr_faq_inquiry {
	list-style-type: none;
	padding-left: 5%;
	font-size: 16px;
}

.rchr_faq_inquiry li {
	position: relative;
}
ul.rchr_faq_inquiry li:before {
	color: #333;
	font-size: 15px;
	font-family: "ETmodules";
	content: "\50";
    vertical-align: middle;
    display: inline-block;
	position: absolute;  
	margin-left: -25px;
	transition: 250ms all;
}

ul.rchr_faq_inquiry li:target::before {
		font-size: 135px;
}


.rchr_faq_inquiry_li {
	margin-bottom: 10px;
}

ul.rchr_faq_inquiry ol li:before {
	content: none;
}

ul.rchr_faq_inquiry ul li:before {
	content: none;
}


	/*hidding the "hide answer" button*/
.rchr_faq_hide {
	display: none;
}

.rchr_faq_answer {
	border-left: 3px solid #afc1fb;
	padding: 10px 20px;
	animation: slideDown 2s;
}
/* ----- LOST PASS PAGE ----- */
.aw-lost-pass ul.et_pb_tabs_controls:after {
    border: none;
}

.aw-lost-pass .et_pb_tabs_controls li a {
    color: #999;
}
.rchr_faq_question a:hover {
	text-decoration: underline;
}

/********** END ****************/
/*--- PROPRIETY TABS STYLE  ---*/
#cdB1, #cdB2, #cdB3, #cdB4, #cdB5 {
	border: 1px solid #353A47;
	background: #fff;
	margin: 5%;
	color: #353A47;
	padding: 20% !important;
	text-align: center !important;
	font-weight: 800;
	border-radius: 15px;
	box-shadow: 6px 6px 20px -6px rgba(0,0,0,0.3);
}

#cdB1:hover, 
#cdB2:hover,
#cdB3:hover,
#cdB4:hover,
#cdB5:hover,
#cdB6:hover {border: 1px solid #3564ff;	background: #3564ff;margin: 5%;	color: #fff;cursor: pointer;transition: 0.3s;}

#cdB1:hover .srvBxMrIcn, 
#cdB1:hover .srvBxMrIcnfntA ,
#cdB2:hover .srvBxMrIcn,
#cdB3:hover .srvBxMrIcn,
#cdB4:hover .srvBxMrIcn,
#cdB5:hover .srvBxMrIcn,
#cdB6:hover .srvBxMrIcn{color: #fff !important;}

#cdBB .et_pb_code_inner {
	display: grid;
    grid-template-columns: 50% 50% !important;
}
#cdBB .et_pb_code_inner {
	display: grid;
    grid-template-columns: 50% 50% !important;
}

@media only screen and (max-width: 981px) {
#cdBB .et_pb_code_inner {
	display: grid;
    grid-template-columns: 100% !important;
}
}
@media only screen and (max-width: 981px) {
#cdB1, #cdB2, #cdB3, #cdB4, #cdB5, #cdB6{
	padding: 3% !important;
	margin:2%;
}
}
#cdBBsm .et_pb_code_inner {
display: grid;
grid-template-columns: 33% 33% 33% !important;}

@media only screen and (max-width: 981px) {
#cdBBsm .et_pb_code_inner {
display: grid;
grid-template-columns: 100% !important;}
}

#cdBBsm #cdB1,
#cdBBsm  #cdB2,
#cdBBsm  #cdB3,
#cdBBsm  #cdB4,
#cdBBsm  #cdB5,
#cdBBsm  #cdB6 {
	padding: 3% !important;
}

@media only screen and (max-width: 981px) {
#cdB1:hover, #cdB2:hover, #cdB3:hover, #cdB4:hover, #cdB5:hover, #cdB6:hover {
	padding: 3% !important;
	margin:2%;
	}
}
.hidden {
	display: none !important;
}
#cntBB {
background: #fff;
margin: 2% !important;
color: #353A47;
padding: 10% !important;
box-shadow: 6px 6px 20px -6px rgba(0,0,0,0.3);
border-radius: 15px;
}
#cntBB img {
margin-bottom: 2%;
max-height: 255px;
display: block;
margin-left: auto;
margin-right: auto;
border-radius: 15px;
}

#cntBBsm {
margin: 2% !important;
color: #353A47;
padding: 5% !important;
}
#cntBBsm .content {
	display: grid;
	grid-template-columns: 35% 65%;
	grid-gap: 30px;
}

@media only screen and (max-width: 981px) {
	#cntBBsm .content {
	display: grid;
	grid-template-columns: 100%;
	grid-gap: 30px;
	}}
@media only screen and (max-width: 981px) {
	#cntBBsm .content img { max-width: 250px; }}
@media only screen and (max-width: 981px) {
#cntBBsm {
	padding: 0 !important;
	}}

#cntBBsm img {
margin-bottom: 2%;
display: block;
margin-left: auto;
margin-right: auto;
border-radius: 15px;
}


.mark {
	border: 1px solid #3564ff !important;
	background: #3564ff !important;
	color: #fff !important;
	cursor: pointer !important;
}

#cdBB .et_pb_code_inner {
    display: grid;
    grid-template-columns: 50% 50% !important;
}

#cdBB .srvBxMrIcn, #cdBBsm .srvBxMrIcn,
#cdBB .srvBxMrIcnfntA, #cdBBsm .srvBxMrIcnfntA {display: block;	color: #3564ff;}

#cdBB .mark .srvBxMrIcn, #cdBBsm .mark .srvBxMrIcn,
#cdBB .mark .srvBxMrIcnfntA, #cdBBsm .mark .srvBxMrIcnfntA
{color: #fff;}

.icn500{
	font-weight: 500 !important;
}
#cdBBpRCS {
	display: grid;
    grid-template-columns: 33.3333% 33.3333% 33.3333%;
    max-width: 600px;
    margin: auto;
    border: 1px solid;
    border-radius: 15px;
	text-align: center;
}

#cdBBpRCS #prc1:not(.mark):hover,
#cdBBpRCS #prc2:not(.mark):hover,
#cdBBpRCS #prc3:not(.mark):hover,
#cdBBpRCS #prc4:not(.mark):hover
{
	cursor: pointer;
	background-color: rgba(53,100,255,0.11) !important;
	padding: 30px 0;
	color: #3564ff;
}

#cdBBpRCS #prc1,
#cdBBpRCS #prc2,
#cdBBpRCS #prc3,
#cdBBpRCS #prc4
{	padding: 30px 0; }


#cdBBpRCS .srvBxMrIcn {
	display: block;
	font-size: 15px;
	line-height:13px;
}
#cdBBpRCS .srvBxMrIcn{ 
	color: #3564ff;}
#cdBBpRCS .mark .srvBxMrIcnfntA,
#cdBBpRCS .mark .srvBxMrIcn
{color: #fff;}

#cdBBpRCS #prc1 {
border-radius: 15px 0 0  15px;
}

#cdBBpRCS #prc3 {
border-radius:0px 15px 15px 0px;
}


.prcBtnCntr {
	text-align: center;
    margin: 60px;
}


@media only screen and (max-width: 980px) {
#cdBBpRCS {
	display: grid;
	grid-template-columns: 100%;
 grid-template-rows: 33.3333% 33.3333% 33.3333%;
	max-height: 230px;}}
@media only screen and (max-width: 980px) {
#cdBBpRCS #prc1 {
border-radius: 15px 15px 0 0px;
	}}
@media only screen and (max-width: 980px) {
#cdBBpRCS #prc3 {
border-radius:0px 0px 15px 15px;
}
}

.singlebox-product-label {
	white-space: normal;
}
.price-box {
	min-width: 300px;
}

.innrGrdTabs {
	display: grid;
    grid-template-columns: 50% 50%;
}





/*---- DOMAIN SEARCH FORM ----*/
.domain_search_prefix, .domain_search_tbl {
	display: none;
}

form.domain_search_form {
	border: none;
	margin: 0;
	background: none;
}

.domain_search_table {
	width: 65% !important;
	margin: 0 auto !important;
}

.domain_search_table .domain_search_box {
	width: 60%;
}form.aw-domain-search-form {
    display: none;
}

.domain_search_results_tbl  {
    margin: 0 auto;
    width: 100%;
}

.domain_search_register_label {
	padding: 10px;
	background-color: #D24B49;
	color: #fff;
}

.domain_search_results_tbl td {
	padding: 15px;
}

.domain_search_transfer_label {
	padding: 10px;
	background-color: #D24B49;
	color: #fff;
}

.domain_search_error {
    color: #fff;
    background-color: #D24B49;
	border: none;
}

.domain_search_order_btn {
	background-color: #15689C;
	font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif;
	border: 1px solid #D24B49;
	background: #D24B49;
	color: #FFF;
	border-radius: 30px;
	padding: 6px 20px;
	font-weight: 500 !important;
	font-size: 19px !important;
	height: 45px;
	margin-right: 5%;
}

.domain_search_order_btn:hover {
	background-color: #bc2b29;
}


.domain_search_cart_btn {
	font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif;
	border: 1px solid #D24B49;
	background: #D24B49;
	color: #FFF;
	border-radius: 30px;
	padding: 6px 20px;
	font-weight: 500 !important;
	font-size: 19px !important;
	height: 45px;
	text-indent: 0px;
}

.domain_search_cart_btn:hover {
	background-color: #bc2b29;
}
.domain_search_cart_btn {
	display: none;
}
/*---- END DOMAIN SEARCH FORM ----*/

.issuuembed {
	max-width: 726px !important;
}



@media only screen and (max-width: 768px) {
.responsive-table {
overflow: hidden;
overflow-x: scroll;
display:block;
}
}
.responsive-table tr {
    background: #E7F6FC;
	color: #000;
}
.responsive-table {
	height: 100% !important;
	width: 100% !important;
}
.responsive-table tr {
	border-bottom: #e74c3c 1px solid !important;
}
.responsive-table td {
	padding: 1%;
}


a {
	text-decoration: none !important;
}


.et-social-reddit a:before {
    content: "\f1a1"; /* Font Awesome icon code for Reddit */
    font-family: 'FontAwesome' !important;
}