html{ margin-top:0px !important;}
body {
    font-family: 'Roboto', sans-serif;
    color:#000E4D;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background-color: white;
    flex-direction: column;
    width:100%;

}
header {
    width: 100%;
    height:50px;
    z-index:1;
}
h1 {
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 0.48px;
	line-height: 53px;
}
h2 {
    font-size: 35px;
    font-weight: 500;
    letter-spacing: 0.48px;
    line-height: 53px;
}
h3{
    font-weight: 400;
	font-size: 22px;
	letter-spacing: 0.42px;
	line-height: 37px;
    color:#000E4D;

}
h5 {
	color: #000E4D;
	font-size: 22px;
	letter-spacing: 0.43px;
	line-height: 28px;
	padding: 23px;
}
p { height: auto; width: auto; color: #000E4D; font-family: Roboto; font-size: 16px; letter-spacing: 0.31px; line-height: 28px; font-weight: 400;}
.about1 p {height: auto; width: auto; color: #000E4D; font-family: Roboto; font-size: 16px; letter-spacing: 0.31px; line-height: 28px; font-weight: 400;}
.about1 h2 {color: #53AAFF; font-size: 25px;	font-weight: 400;	letter-spacing: 0.49px;	line-height: 28px;}
.recorder1 h5 a { color: #fff; padding: 0px; }
.entry-content {
    font-size: 17px;
    line-height: 27px;
    letter-spacing: 0.3px;
}
a:hover {
	text-decoration: none;
}
.main {
    height:755px;
    align-items:start;
}

.header-content-ct {
	margin-top: 10vh;
}
.center {
    text-align: center;
}
.header-content {
	margin-top: 100px;
}

        .title {
            font-size: 35px;	font-weight: 500;	letter-spacing: 0.48px;	line-height: 53px;
        }
        .nav-item a {
            font-family: 'Roboto', sans-serif;
            color:#FFFFFF;
            font-size: 18px;	font-weight: 500;	letter-spacing: 0.35px;
        }

        .topcont {
            max-width: 1340px;
        }

        .logo img {
            width:143px;
			height:36px;
			margin-left:26%;
        }

        .bigtext {
            padding-left:6.5%;
        }

        .nav-item {
           /* margin-left:1.5%;*/
        }
        .off {
            color:#000E4D;
            font-weight: 500;	letter-spacing: 0.48px;
            font-size: 16px;
            letter-spacing: 0.41px;
        }
        .product-title {
            font-size: 35px;
            letter-spacing: 0.48px;
            font-weight:500;
            color:#000E4D;
        }
        .dropdown-item {
            padding:0px;
			color:#000E4D !important;
        }
.sub-menu {
	top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}
.login-link a, .login-link {
	margin-right: 0!important;
	padding-right: 0!important;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: rgba(0,0,0,.01);
	}

        .dropdown-menu.show {
            width: 495px;
            padding-top:25px;
            padding-left:35px;
            padding-bottom:15px;
			left:inherit;
        }
        .dropdown-item div {
            padding:0px;
        }
        .dropdown-item img {
            height:70px;
        }
        .dropdown-item span {
            font-size:18px;
            font-weight: bold;
            letter-spacing: 0.39px;
            line-height: 53px;
        }


        .maincontainer {
            width:100%;
            margin:auto;
            background-color:white;

        }


        .bigimage {
            /*background-image: url(../img/bg.png);*/
            background-repeat: no-repeat;
            background-position: center;
            background-size: auto;
            height: 755px;
            width:100%;
            background-color:#fff;
        }

	.fullscreen-bg {
		position: absolute;
		z-index: 0;
		position: absolute;
   	 	top: 0;
   	 left: 0;
		width:100%;
	}

		.bigimagecf {
            background-image: url(../img/cfbg.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: auto;
            height: 723px;
            background-color:#fff;
        }

        .bigheader {
            padding-top:43px;
        }

        .footer ul span {
            color: #53AAFF;
            font-size: 17px;
            font-weight: bold;
            letter-spacing: 1.14px;
            line-height: 20px;
            padding-bottom:3px;
            display:block;
        }

        .footer .line {
            box-sizing: border-box;
            height: 1px;
            width: 100%;
            border-top: 1px solid #000E4D;
            opacity: 0.59;
            margin-top:20px;
        }

        .footer .copyright {
height: 19px;	width: 526px;	color: #53AAFF;	font-size: 16px;	letter-spacing: 0.41px;	line-height: 40px;
        }

	.footer .col-lg-2 {
	margin :0px;
	padding: 0px;
	}
	.footer .row {
	margin: 0px;
	}
        .footer ul {
          list-style-type: none;
        }
        .footer li {
            margin-top: 15px;
            color: #000E4D;
            font-size: 16px;
            letter-spacing: 0.44px;
        }

        .products .col-lg-8,.products .col-lg-5,.products .col-lg-7 {
            padding-top:40px;
        }

        .divider {
            margin-right:15px;
            margin-left:15px;
            border-left:1px solid white;
            height:16px;
            margin-top:12px;
        }

        .aheader {
            height: 28px;	color: #53AAFF;		font-size: 25px;	font-weight: 500;	letter-spacing: 0.65px;	line-height: 25px;
        }

        .acontent {
            height: 122px;	width: 320px;	color: #000E4D;	font-size: 16px;font-weight:400;	letter-spacing: 0.41px;	line-height: 25px;
        }

        .alink {
            height: 28px;	width: 107px;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.41px;	line-height: 25px;margin-top:26px;
        }

        .alink a{
            color: #53AAFF;
        }

		.product-text,.c-text {
			color: #000E4D;
			font-size: 17px;
			letter-spacing: 0.41px;
			line-height: 25px;
			font-weight:400;
		}

		.submenu span {
			height: 24px;	width: 303px;	color: #FFFFFF;	font-size: 22px;	font-weight: 500;	letter-spacing: 0.48px;	line-height: 25px;
		}

		.clickfraud-title {
			height: 53px;	width: 357px;	color: #0080FF;	font-size: 35px;	font-weight: 500;	letter-spacing: 0.48px;	line-height: 53px;	text-align: center;
		}


		.cfbox {
			height: 200px; width: 605px; padding: 0 40px 40px 40px; border-radius: 4px;	background-color: #FFFFFF;	box-shadow: 0 10px 15px 0 rgba(201,201,201,0.5);
			margin-top:14px;
			}

		.cfbox .col-lg-7 {
			padding-top:6%;
		}


		.cfbox p {
			height: 29px;	width: 71px;padding-top:60%;padding-left:15%;color: #0080FF;	font-size: 60px;	font-weight: 500;	letter-spacing: 0.59px;	line-height: 28px;
		}
		.cfbox h2 {
			height: 29px;	width: 286px;	color: #0080FF; font-size: 20px;	font-weight: 500;	letter-spacing: 0.39px;	line-height: 28px;
		}

		.cfbox span {
			height: 60px;	color: #000E4D;font-size: 15px;	letter-spacing: 0.41px;	line-height: 19px;
		}

		.disabled {
			padding: 0 40px 40px 40px;	color:#eee;	border-radius: 4px;	background-color: #FFFFFF;
			color:#eee !important;
				box-shadow: 1px 1px 15px 0 rgba(241,241,241,0.5);
			}


		.cfbox .col-lg-9 {
			padding-top:6%;
		}

		.disabled span,.disabled h2,.disabled p {
			color:#7F86A6;
		}
.container {
    position:relative;
}

.nav-item a {

}

.logo {
    background-image:url('https://statics.clixtell.com/wp-content/uploads/logo.svg');
    width:143px;
    height:36px;

}

.nav-link, .menu-item a {
    color:#FFFFFF !important;
    font-size: 18px;	font-weight: 400;	letter-spacing: 0.35px;
	margin-right:16px;
}
.menu {
    list-style: none;
    justify-content: space-evenly;
}
	
.backsep {
	border-left: 2px solid white;
	margin-left:12px;
	padding-right:15px;
	height:17px;
	margin-top: 13px;
}

.home-content {
}
.dropdown-menu a {
	color: #000E4D !important;
	padding: 5px;
    font-size: 19px;
    width: 90%;
	font-weight: 400;
}
.background {
    background-image: url('https://statics.clixtell.com/wp-content/uploads/bg.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width:100%;
    padding-top:50px;
    height:755px;
    position:absolute;
	top: 0;
    left: 0;
}

.product-text,.c-text {
    color: #000E4D;
    font-size: 17px;
    letter-spacing: 0.41px;
    line-height: 25px;
    font-weight:400;
}


section {
    margin-top:30px;
    margin-bottom:30px;
}
.mproduct {
    margin-top:80px;
}

.cct {
    color: #19CBD2;
}

.mproduct .title {
    font-size: 27px;
    letter-spacing: 0.39px;
    line-height: 53px;
}

.mproduct .content {
    margin-top:17px;
    padding-left:20px;
}

.mproduct .cta {
    margin-top:44px;
}

.aheader {
    height: 28px;	color: #53AAFF;		font-size: 25px;	font-weight: 500;	letter-spacing: 0.65px;	line-height: 25px;
}

.acontent {
    height: 122px;	width: 320px;	color: #000E4D;	font-size: 16px;font-weight:400;	letter-spacing: 0.41px;	line-height: 25px;
}

.alink {
    height: 28px;	width: 107px;		font-size: 16px;	font-weight: 500;	letter-spacing: 0.41px;	line-height: 25px;margin-top:26px;
}

.alink a{
    color: #53AAFF;
}
.footer {
            background-image: url('https://statics.clixtell.com/wp-content/uploads/bg-footer.png');
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100% 100%;
            height: 558px;
            background-color:#fff;
            padding-top:250px;
        }

        .footer ul span {
            color: #FFFFFF;
            font-size: 16px;
            letter-spacing: 1.14px;
            line-height: 20px;
            padding-bottom:3px;
            display:block;
        }

        .footer .line {
            box-sizing: border-box;
            height: 1px;
            border-top: 1px solid #FFFFFF;
            opacity: 0.59;
            margin-top:15px;
        }

        .footer .copyright {
height: 19px;	width: 526px;	color: #FFFFFF; font-size: 16px;	letter-spacing: 0.41px;	line-height: 40px;
            font-weight:500;
        }

        .footer ul {
          list-style-type: none;
        }
        .footer li {
            margin-top:15px;
            color: #FFFFFF;
            font-size: 16px;
            letter-spacing: 0.44px;
            font-weight:500;
        }
		.footer .container {
			max-width: 1385px;
		}
.call-icons {
	float: left
}

.call-tracking-features .ctfbox:hover {
	box-shadow: 0 10px 15px 0 rgba(201,201,201,0.5);
}
.call-tracking-features .ctfbox {
	max-width: 350px;
	margin: auto;
}

.rectangle-2-copy-3 {
	height: 140px;
	width: 240px;
	transform: rotate(180deg);
	background-color: #FFFFFF;
	box-shadow: 0 -10px 15px 0 rgba(201,201,201,0.5);
}
.customers {
	height: auto;
	background-image: url('https://statics.clixtell.com/wp-content/uploads/tealbg.png');
	background-repeat: no-repeat;
    background-position: center;
	background-size: 100% 100%;
    padding-bottom: 50px;
}
.carousel-indicators li {
	border: 1px solid #000E4D;
}
.carousel-indicators .active {
	background-color: #000E4D;
}
.nav>li {
	display: inline-block;
}
    .icon {
        width: 130px;
        height: 195px;
        position: relative;
        display: inline-block;
    }
    .icon .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
    }
    .icon:hover .img-top {
        display: inline;
    }
.call-tracking-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/call-tracking-page-bg.jpg');
	height: 725px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 50%;
}
.call-tracking-header-sub {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/call-tracking-page-bg.jpg');
	height: 571px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.recorder-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/session-recorder-page-bg.jpg');
	height: 725px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 50%;
}
.website-recorder-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/session-recorder-page-bg.jpg');
	height: 571px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 50%;
}
.testimonials-back {
	padding: 50px;
	background-color: #fff;
	color: #000E4D;
	font-size: 16px;
	letter-spacing: 0.31px;
	line-height: 25px;
	height: 325px;
}
.offer-back {
	margin-top: 80px;
	padding-bottom: 150px;
	background-image: url('https://statics.clixtell.com/wp-content/uploads/Fill-1-Copy-1.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.avatar {
background-color: #F5F5F5;
border: 1px solid #DDDDDD;
border-radius: 50% 50% 50% 50%;
padding: 4px;
margin: 10px;
}



section {
    margin-top:30px;
    margin-bottom:30px;
}
.mproduct {
    margin-top:80px;
}

.cct {
    color: #19CBD2;
}

.mproduct .title {
    font-size: 27px;
    letter-spacing: 0.39px;
    line-height: 53px;
}

.mproduct .content {
    margin-top:17px;
    padding-left:20px;
}

.mproduct .cta {
    margin-top:44px;
}

.aheader {
    height: 28px;	color: #53AAFF;		font-size: 25px;	font-weight: 500;	letter-spacing: 0.65px;	line-height: 25px;
}

.acontent {
    height: 122px;	width: 320px;	color: #000E4D;	font-size: 16px;font-weight:400;	letter-spacing: 0.41px;	line-height: 25px;
}

.alink {
    height: 28px;	width: 107px;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.41px;	line-height: 25px;margin-top:26px;
}

.alink a{
    color: #53AAFF;
}
.call-tracking-features h5 {
	padding-left: 117px;
	font-weight: 400;
}

.call-tracking-features h5:hover {
	color: #19CBD2;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0.43px;
	line-height: 28px;
}
.measure {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/measure-static.svg');
	background-repeat:no-repeat;
}
.measure:hover {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/measure-hover-1.svg');
}
.intelligence {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/conversion-intelligence-static.svg');
	background-repeat:no-repeat;
}
.intelligence:hover {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/conversion-intelligence-hover.svg');
	}
.detailed {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/detailed-static.svg');
	background-repeat:no-repeat;
}
.detailed:hover {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/detailed-hover.svg');
	}
.live-dash {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/live-dashboard-static-1.svg');
	background-repeat:no-repeat;
}
.live-dash:hover {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/live-dashboard-hover.svg');
	}
.record-calls {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/record-calls-static.svg');
	background-repeat:no-repeat;
}
.record-calls:hover {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/record-calls-hover.svg');
	}
.dynamic {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/dynamic-static.svg');
	background-repeat:no-repeat;
}
.dynamic:hover {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/dynamic-hover.svg');
	}
.logos {
	padding: 15px;
	text-align: center;
	max-width: 100%;
}
.cflogos {
	padding: 5px;
	text-align: center;
	vertical-align: top;
	max-width: 100%;
	height: auto;
}
.navbar {
	padding: .5rem 0rem;
	list-style: none;
}
.recorder-features {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/icon.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
}
.recorder-features .feature {
	opacity: 0.5;
	color: #000E4D;
	font-size: 15px;
	letter-spacing: 0.39px;
	line-height: 18px;
}
.recorder-features .feature:hover {
	opacity: 1;
}
.recorder-features .feature:hover h2 {
	color: #B53DFF;
	opacity: 1;
}
.recorder-features h2 {
	opacity: 0.5;
	color: #000E4D;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0.39px;
	line-height: 28px;
}

.recorder-features .box {
	padding: 25px;
	border-radius: 4px;
	background-color: #FFFFFF;
	box-shadow: 0 10px 15px 0 rgba(201,201,201,0.5);
}


.clickfraud-header {
	background-image:url(https://statics.clixtell.com/wp-content/uploads/click-fraud-background.jpg);
	height: 722px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 50%;
}
.click-fraud-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/click-fraud-pages-bg.jpg');
	height: 571px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.general-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/other-pages-bg.jpg');
	height: 525px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}
.cfg {
    background-image: url(https://statics.clixtell.com/wp-content/uploads/cf-sep1.png);
    background-repeat: no-repeat;
    height: 366px;
    background-color: #fff;
    background-size: 100% 100%;
    background-attachment: scroll;
    background-position: 50% 50%;
}

.cfg2 {
    background-image: url(https://statics.clixtell.com/wp-content/uploads/cf-sep2.png);
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 100% 100%;
    background-attachment: scroll;
    background-position: 50% 50%;
}
.cfg2 h1 {
	width: 62%;
	margin: auto;
	}

.cfg3 {
    background-image: url(https://statics.clixtell.com/wp-content/uploads/Oval-Oval-Mask.png);
    background-repeat: no-repeat;
    height: 763px;
    background-color: #fff;
    background-size: 100% 100%;
    background-attachment: scroll;
    background-position: 50% 50%;
}

.ctg3 {
    background-image: url('https://statics.clixtell.com/wp-content/uploads/green-features-bg.png');
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 100% 100%;
    background-attachment: scroll;
    background-position: 50% 50%;
	padding-bottom: 100px;
}
.cfg4 {
    background-image: url('https://statics.clixtell.com/wp-content/uploads/tealbg.png');
    background-repeat: no-repeat;
    min-height: 617px;
    background-color: #fff;
    background-size: 100% 100%;
    background-attachment: scroll;
    background-position: 50% 50%;
}

.cf-feature {
padding: 40px;
border-radius: 4px;
background-color: #FFFFFF;
box-shadow: 0 0 15px 0 rgba(215,215,215,0.5);
}

.cf-feature-title {
margin-bottom:27px;
display:block;
margin-bottom: 28px;
color: #0080FF;
font-size: 23px;
font-weight: 500;
letter-spacing: 0.7px;
line-height: 27px;
}

.cf-feature-content {
display:block;
padding-bottom: 50px;
color: #000E4D;
font-size: 16px;
letter-spacing: 0.49px;
line-height: 25px;
}

.cf-feature-link {
	display:block;
height: 28px;
width: 175px;
color: #0080FF;
font-size: 16px;
font-weight: 500;
letter-spacing: 0.41px;
line-height: 25px;
}
.midmarg {
	margin-top: auto;
	margin-bottom: auto;
}
.name {
	color: #19CBD2;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.25px;
	line-height: 40px;
}

.carousel-indicators li{
    height: 14px;
    width: 14px;
    border-radius: 14px
		}

.sbox {
	background-color: #FFFFFF;
	box-shadow: 0 0 15px 0 rgba(215,215,215,0.5);
	padding: 35px;
	margin: 20px;
}

.fbox {
	height: 249px;
	width: 300px;
	background-color: #FFFFFF;
	box-shadow: 0 0 15px 0 rgba(215,215,215,0.5);
	padding: 35px 0px 0 0;
	}

.fbox .num {
color: #0080FF;
	font-size: 60px;
	font-weight: 500;
	letter-spacing: 0.59px;
	line-height: 28px;
	text-align:center;
	display:block;
	margin-bottom:25px;
}

.fbox .content {
display:block;
	text-align:center;
	color: #000E4D;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 0.47px;
	line-height: 30px;
	width: 250px;
    margin: auto;
}

.fbox a {

	display:block;
	margin-top: 9%;
}

.fbox img {
	display:block;
	margin:auto;
	}


.features-list {
	color: #000E4D;	font-size: 15px;	font-weight: 500;	letter-spacing: 0.28px;	line-height: 35px;display:inline-block;   font-weight:500;
	}


.faqs {
 max-width:820px;
	margin:auto;
	margin-top:50px;
	margin-bottom:50px;
	padding-bottom: 100px;
}
.faqs .question {
	color: #000E4D;	font-size: 21px;	font-weight: bold;	letter-spacing: 0.48px;	line-height: 53px;
}

.faqs .entry {
	padding-top:15px;
	padding-bottom:15px;
	max-width:810px;
	border-bottom: 1px solid #979797;
	cursor:pointer;
}

.faqs .collapse {
	float:right;
	display:block;
	color: #0080FF;
	font-size: 35px;
    font-weight: 400;
}


.faqs .answer {
	color: #000E4D;	font-size: 16px;	letter-spacing: 0.41px;	line-height: 19px
		margin-top:15px;margin-bottom:20px;display:none;
}


.brands {
	padding-top: 40px;
	margin:auto;
}
.brands img {
    margin: auto;
    padding: 25px;
	}



.offsetup {

    width: 100%;
    margin: auto;
	margin-top: -132px;
	display:block;
}

.price-box {
	height: 398px;
	width: 100%;
	box-shadow:1px 1px 15px 0 rgba(0,0,0,0.2);
	background-color:#fff;
	display:block;
}

.price-box h2 {
		color: #0080FF;	font-size: 22px;	letter-spacing: 0.43px;	line-height: 21px;	text-align: center;padding-top:36px;
}

.price {
color: #0080FF;	font-size: 65px;	letter-spacing: 0.43px;	line-height: 21px;	text-align: center;width:100%;display:block;font-weight:bold;padding:20px;
	}

.month {
font-size: 16px;text-align:center;width:100%;display:block;color: #0080FF;padding:20px;padding-top:5px;
}

.plan {
	    font-size: 20px;
    font-weight: bold;

    display: block;
    text-align: center;
    color: #0080FF;
    width: 255px;
    margin: auto;
    height: 55px;
}

.price-box .alt {
	color:#000E4D;
}

.price-box .cta {
margin-top:60px;
}

.price-box small {
    font-weight: bold;
    font-size: 38px;
}

.roundbtn {
    height: 40.54px;
    width: 178.72px;
    font-size: 14px;
    border-radius: 30px;
    text-align: center;
    padding-top: 9px;
    font-weight: 500;
	margin:auto;
	cursor:pointer;
	transition: all ease-in-out 300ms;
}
.roundbtn:hover {
  box-shadow: 0px 37px 20px -15px rgba(0,0,0,0.2);
  transform: translate(0px, -7px);
}
.bigbtn {
	font-size: 20px;
	border-radius: 30px;
    text-align: center;
    padding: 15px 35px;
    font-weight: 500;
	margin:5px;
	cursor:pointer;
	letter-spacing: 0.38px;
	transition: all ease-in-out 300ms;
}
.bigbtn:hover {
  box-shadow: 0px 37px 20px -15px rgba(0,0,0,0.2);
  transform: translate(0px, -7px);
	color: white;
}
.whitebtn {
    color: #fff;
    border: 2px solid #fff;
}
.whitecfbtn {
    color: #0080FF;
    border: none;
	background-color:#fff;
}
.whitecfbtn:hover,.cfbtn:hover {
	color: #000E4D;
}
.whitectbtn {
    color: #19CBD2;
    border: none;
	background-color:#fff;
}
.whiterecbtn {
    color: #B53DFF;
    border: none;
	background-color:#fff;
}
.cfbtn {
	color:#0080FF;
	border:2px solid #0080FF;
}
.recbtn {
	color:#B53DFF;
	border:2px solid #B53DFF;
}
.ctbtn {
	color:#19CBD2;
	border:2px solid #19CBD2;
}
.fullbtn, .fullbtn:hover {
	background-color:#000E4D;
	border:none;
	color:white;
}
.fullgbtn {
    background-color: #53AAFF;
    border: 2px solid #53AAFF;
    color: white;
}
.swbtn {
	color: #FFFFFF;
	background-color: transparent;
	}
.fullcfbtn {
	background-color:#0080FF;
	border:2px solid #0080FF;
	color:white;
}
.fullrecbtn {
    background-color: #B53DFF;
	border:none;
	color:white;
}
.fullctbtn {
    background-color: #19CBD2;
	border:none;
	color:white;
}
.pricing-features {
	color: #000E4D;
	font-size: 15px;
	letter-spacing: 0.33px;
	line-height: 23px;
}
.pricing-features ul {
	list-style-type:none;
	margin:auto;
	padding:15px;

}
.pricing-features strong {
	font-size:18px;

}

.pricing-features li {
	margin-top:16px;

}

.boxed-feature {
	width: 262px;
	border: 1px solid #000E4D;
	border-radius: 3px;
	padding:15px;
	margin:14px;
}

.boxed-feature li {
	margin-top:5px;

}

.boxed-feature strong {
	font-size:18px;
	padding-left:15px;
}


.ctestimonials {
	max-width:1300px;
	position:relative;
	margin-top:90px;
	margin-bottom:100px;
}

.ctestimonials .fill {
position:absolute;
	margin-top: 3%;
	left: -5%;
	z-index:0
}

.ctestimonials .title {
	color: #0080FF;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 0.48px;
	line-height: 53px;
	text-align: center;
	margin-bottom:70px;
}

.ctestimonials .box {
	margin:auto;
	z-index:1;
	position:relative;
	height: 310.36px;
	width: 1119px;
	border-radius: 4px;
	background-color: #FFFFFF;
	box-shadow: 0 0 15px 0 rgba(215,215,215,0.5);
	}

.ctestimonials .name {
	color: #0080FF;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0.48px;
	line-height: 53px;
}

.ctestimonials .jobtitle {
	color: #000E4D;
	font-size: 16px;
	letter-spacing: 0.31px;
	line-height: 25px;
}

.tabmenu {
	width: 700px;
    text-align: center;
	margin: auto;
}

.tabmenu li {
	color: #71789C;	font-size: 19px;letter-spacing: 0.5px;	line-height: 53px;display:inline-block;margin-left:27px;
	cursor:pointer;
}

.tabmenu .active {
		color: #0080FF;	text-decoration:underline;font-weight:500;
}
.agency-box {
    padding: 50px;
    background-color: #FFFFFF;
    box-shadow: 0 0 14px 0 rgba(215,215,215,0.5);
}


/* */

.switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 25px;
   border:2px solid white;
   border-radius:99px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;

  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: transparent;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(15px);
  -ms-transform: translateX(15px);
  transform: translateX(15px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.switchtog {
	margin:auto;
	width: 20%;
	margin-top: 55px;
}

.switchtog .text {
	margin-right:10px;
	margin-left:10px;
	color: #FFFFFF;	font-size: 17px;
	letter-spacing: 0.42px;	line-height: 23px;
	text-align: center;
}

/* endswitch */


/* SIGNUP */

.signup {
	color: #000E4D;
	font-size: 15px;
	letter-spacing: 0.39px;
	line-height: 18px;
	background-color: #FCFCFC;
}


.signup h1 {
	text-align:center;
	color: #53AAFF;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 0.48px;
	line-height: 53px;
}

.signup h2 {
	color: #000E4D;
	font-family: Roboto;
	font-size: 20px;
	letter-spacing: 0.5px;
	line-height: 37px;
	text-align: center;
}




.signup .regbox {
	height: 562px;
	width: 360px;
	border-radius: 4px;
	background-color: #FFFFFF;
	box-shadow: 0 0 20px 0 rgba(201,201,201,0.5);
	padding:40px;
	padding-left:50px;
	margin: auto auto 20px auto;
}
.signup .regbox1 {
	height: 500px;
	width: 80%;
	max-width: 1100px;
	border-radius: 4px;
	background-color: #FFFFFF;
	box-shadow: 0 0 20px 0 rgba(201,201,201,0.5);
	padding:40px;
	padding-left:50px;
	margin: auto auto 20px auto;
}
.donebox {
	height: 400px;
	border-radius: 4px;
	background-color: #FFFFFF;
	box-shadow: 0 0 20px 0 rgba(201,201,201,0.5);
	padding:40px;
	padding-left:50px;
	margin:auto;
	text-align:left;
}

.regbox .title {
	color: #53AAFF;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0.39px;
	line-height: 28px;
}

.regbox .content {
	width:225px;
	margin-top:16px;
	height:56px;
}

.regbox div {
	display:inline-block;
}

.regbox .planbox {
height: 272px;	width: 258px;box-shadow: 1px 1px 11px 0 rgba(201,198,198,0.5);}
}

.regbox .planbox div {
	display:block !important;
}



.regbox .details,
.regbox .payment{
	padding-top:24px;
}


.regbox input[type="text"],
.regbox input[type="email"],
.regbox input[type="password"]
{
	height: 46px;
	width: 258px;
	padding:15px;
	box-shadow: 0 0 4px 0 rgba(174,174,174,0.5);
	border:none;
	margin-top:21px;
	font-size: 15px;
	letter-spacing: 0.39px;
	line-height: 18px;
}

.regbox select
{
	box-shadow: 0 0 4px 0 rgba(174,174,174,0.5);
	border:none;
	color: #000E4D;
	font-size: 15px;
	letter-spacing: 0.39px;
	padding:8px;
	line-height: 18px;
	-webkit-appearance: none;
	height:46px;
}

.regbox .payment span {
	font-size:13px;
	}

.regbox .accept {
		margin-top:80px;
}


#terms {
	color: #000E4D;
	font-family: Roboto;
	font-size: 15px;
	letter-spacing: 0.36px;
	line-height: 18px;
}


.signup a {
		color: #000E4D;	font-family: Roboto;	font-size: 15px;	letter-spacing: 0.36px;	line-height: 18px;text-decoration:underline;
	}


.registerbutton {
	height: 53px;	width: 198.76px;font-size: 20px;	font-weight: 500;	text-align: center;color:#fff;background-color:#53AAFF;border-radius:100px;cursor:pointer;border:none;
	}

.planbox span {
	display:block;
}

.planbox .arrow {
	font-size:13px;
	color:#0080FF;
	display:inline-block;

}

.signinl {
		color:#fff !important;
		font-size:18px;
	padding: .5rem 1rem;
	    padding-right: .5rem;
    padding-left: .5rem;
	}

.change {
	height: 39.75px;	width: 131.83px;	color: #0080FF;	font-family: Roboto;	font-size: 15px;	font-weight: 500;	letter-spacing: 0.29px;	line-height: 39px;	text-align: center;border-radius:100px;border:2px solid #0080FF;margin-top:44px;
}
.planbox ul {
list-style-type:none;
	padding:0;
}

.planbox ul li {
	padding-top:6px;
}

.planbox {
	margin-top:25px;
	padding:34px;
}

.regbox ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 	color: #000E4D;
	font-family: Roboto;
	font-size: 15px;
	letter-spacing: 0.39px;
	line-height: 18px;
}



/* MENU */
.dropdown-toggle::after {
	content:none;
	}
.dropdown-item {
	    padding: 5px;
    font-size: 19px;
	    width: 90%;
}



.smallitem {
	font-weight:400;
   }

.dropdown-item img
{
	height:60px;
}

.colorcf {
	color:#0080ff !important;
}

.colorct {
	color:#19CBD2 !important;
}

.colorwr {
	color:#b53dff !important;
}

.navbar-light .navbar-toggler-icon {
    background-image: url(https://statics.clixtell.com/wp-content/uploads/hamburger.svg);
}

.navbar-light .navbar-toggler {
    border-color: rgba(255,255,255,.3);
}


.invalid {
	border: 1px solid red !important;
}

	.expa {
		display:inline-block;
	}

	.expb {
		display:none;
	}
.grecaptcha-badge {display:none!important;}
/*--------------------------------------------------------------
Media Queries
--------------------------------------------------------------*/

@media screen and (min-width: 20em) and (max-width:42em) {
	body {
		font-size: 14px!important ;
		}
	h1 {
	font-size: 25px;
	line-height: 31px;
	letter-spacing: 0.35px;
}
h2 {
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 0.48px;
    line-height: 30px;
}
h3{
    font-size: 17px;
    letter-spacing: 0.33px;
    font-weight:300;
    color:#000E4D;
	line-height: 23px;
}
h5 {
	color: #000E4D;
	font-size: 20px;
	letter-spacing: 0.43px;
	line-height: 28px;
	padding: 23px
}
p {
    font-size: 17px;
}
	.header-content {
	margin-top: 150px;
}

		.header-content-ct {
	margin-top: 40px;
}
	.testimonials-back {
	height: 550px;
	}

	.fix-marg {
		margin-top:5vh !important;
	}
	.footer {
		background-image: url('https://statics.clixtell.com/wp-content/uploads/bg-footer-e1595930874683.png');
		background-repeat: no-repeat;
		background-position: top;
		height: auto;
		background-size: 200% 100%;
		background-color:#fff;
		padding-top:25px;
		}
	 .footer ul span {
            color: #FFFFFF;
            font-family: Roboto;
            font-size: 15px;
            font-weight: 400;
            letter-spacing: 1.01px;
            line-height: 18px;
            padding-bottom:3px;
            display:block;
        }
	        .footer .copyright {
height: 19px;	width: 526px;	color: #FFFFFF; font-size: 16px;	letter-spacing: 0.41px;	line-height: 40px;
            font-weight:500;
        }

        .footer ul {
          list-style-type: none;
			padding: 0px;
        }
        .footer li {
            margin-top:15px;
            color: #FFFFFF;
            font-size: 14px;
            letter-spacing: 0.31px;
            font-weight:400;
			line-height: 16px;
        }
	.background {
		background-image: url('https://statics.clixtell.com/wp-content/uploads/homepage-bg-1.png');
		background-size: 100% 100%;
		background-position: center;
		padding-top: 150px;
		height: 80vh;
		position: absolute;
		top: 0;
	}
	.home-content {
		padding-top: 20%;
	}
	.recorder-features {
		background-image: none;
	}
	.general-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/other-pages-bg-1.png');
	background-size: 100% 80%;
	background-position: top;
	height: 80vh;
	}
	.mob-marg {
	padding-top: 10vh
	}
	.mob-pad {
	padding-top: 50px;
	}
	.call-tracking-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/call-tracking-page-bg.png');
	background-size: 100% 80%;
	background-position: top;
	}
	.call-tracking-header-sub {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/call-tracking-page-bg.png');
	background-size: 100% 100%;
	background-position: top;
	height: 70vh;
	}
	.recorder-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/session-recorder-page-bg-1.png');
	background-size: 100% 80%;
	background-position: top;
}
.website-recorder-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/session-recorder-page-bg-1.png');
	background-size: 100% 100%;
	background-position: top;
	height: 60vh;
}

.clickfraud-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/click-fraud-page-bg-1.png');
	background-size: 100% 80%;
	background-position: top;
}
.click-fraud-header {
	background-image: url('https://statics.clixtell.com/wp-content/uploads/click-fraud-page-bg-1.png');
	background-size: 100% 80%;
	background-position: top;
}
	.ctg3 { background-size: 200% 100%; }
	.offer-back {
	background-size: 200% 100%;
	background-position: center;
	background-position: top;
}
	.agency-box {
	margin: 25px;
    padding: 25px;
    background-color: #FFFFFF;
    box-shadow: 0 0 14px 0 rgba(215,215,215,0.5);
}
	.customers {
	background-size: 300% 100%;
	}
	.cfbox {
	width: 90%;
	height: auto;
	margin: auto;
	}
	.cfg2 {
	background-size: 300% 100%;
	height: auto;
	}
	.cfg2 h1 {
	width: 95%;
	}
	.cflogos {
	margin: 15px
	}
	.cfg, .cfg3, .cfg4 {
	background-size: 300% 100%;
	height: auto;
	padding-bottom: 100px;
	}
	.cf-feature {
	margin: 10px auto;
	}
	.faqs .question {
	font-size: 17px;
    font-weight: bold;
    letter-spacing: 0.48px;
    line-height: 40px;
	}
	.fbox {
	margin: 10px;
	width: auto;
	}
	.navbar-nav {
		background-color:white;
		padding: 34px;
    	border-radius: 10px 0px 10px 10px;
	}

	.backsep {
		display:none;
	}

	#mainNav {
		display:none;
	}

	.expa {
		display:none;
	}

	.expb {
		display:inline-block;
	}

	.nav-link {
		color:#000E4D !important;
	}

	.dropdown-menu.show {
		width:100% !important;
			border:none;
	}
	.prodmenu {
		border: none !important;
    	padding-left: 5px !important;
	}
	.abs {
		position:absolute !important;
		width:100%;
		z-index:1;
		border-radius:10px;
	}

	.int-mob{
		margin-top:15vh !important;
	}

	.switchtog {
	    margin-top: 10px;
	}

	.offsetup {
		margin-top: 0px;
	}

	.mnavt {
		    margin-top: -110px;
			z-index:1;

	}
	.signinl {
		color:#53AAFF !important;
		font-size:18px;
	}

	.absmain {
		position:absolute;
		width:100%;
		z-index:1;
		border-radius:2px;
		top:0;
		left:0;
	}
	.bigbtn {
    height: auto;
    width: auto;
    font-size: 14px;
    border-radius: 30px;
	padding: 12px 30px;
	margin: auto;
	}
	.cfbox p {
	padding-left: 0px;
	line-height: 13px;
	}
	.mob-img {
	max-width: 100%;
	height: auto;
	left: 0px!importnat;
	}
	.tabmenu {width: auto; }
	.tabmenu li {font-size: 14px; margin-left: 10px; letter-spacing: 0.1px; }
	.tabmenu ul {padding-left: 0px;}
	.nav-link, .menu-item a {color: #000E4D !important;}
}
@media screen and (min-width: 42em) and (max-width:60em){
	.footer { height: auto; padding-top: 0px; background-size: 200% 100%; }
	.mob-pad { padding-top: 150px }
	.mob-marg {padding-top: 10px; }
	.mob-img { max-width: 100%;	height: auto; left: 0px!important; top: 0px!important; }
	.collapse {

   }
	body {
			font-size: 15px!important ;
	}
	h1 {
		font-size: 28px;
		line-height: 35px;
		letter-spacing: 0.85px;
	}
	h2 {
		font-size: 25px;
		font-weight: 400;
		letter-spacing: 0.68px;
		line-height: 33px;
	}
	h3{
		font-size: 19px;
		letter-spacing: 0.43px;
		font-weight:300;
		color:#000E4D;
		line-height: 26px;
	}
	h5 {
		color: #000E4D;
		font-size: 22px;
		letter-spacing: 0.63px;
		line-height: 30px;
		padding: 23px
	}
	p {
		color: #000E4D;
		font-size: 16px;
		letter-spacing: 0.42px;
		line-height: 37px;
	}

		.navbar-nav {
		background-color:white;
		padding: 34px;
    	border-radius: 10px 0px 10px 10px;
	}

	.backsep {
		display:none;
	}

	#mainNav {
		display:none;
	}

	.expa {
		display:none;
	}

	.expb {
		display:inline-block;
	}

	.nav-link {
		color:#000E4D !important;
	}

	.dropdown-menu.show {
		width:100% !important;
			border:none;
	}
	.dropdown-menu li a {
	color: #555!important
	}
	.dropdown-menu:hover {
     display: block;
	}
	li:hover > ul {
  display: block;
}
	.prodmenu {
		border: none !important;
    	padding-left: 5px !important;
	}
	.abs {
		position:absolute !important;
		width:100%;
		z-index:1;
		border-radius:10px;
	}

	.switchtog {
	    margin-top: 10px;
	}

	.offsetup {
		margin-top: 0px;
	}

	.mnavt {
		    margin-top: -110px;
			z-index:1;

	}
	.signinl {
		color:#53AAFF !important;
		font-size:18px;
	}

	.absmain {
		position:absolute;
		width:100%;
		z-index:1;
		border-radius:2px;
		top:0;
		left:0;
	}
}

@media screen and ( min-width: 1824px ) {
	.recorder-features { background-position: center bottom; background-size: auto;}
}

/* Primary Menu Additions Wordpress Menus ------- */
.primary-menu li.menu-item-has-children:hover>ul, .primary-menu li.menu-item-has-children:focus>ul, .primary-menu li.menu-item-has-children:focus-within>ul {
    left: 0;
    opacity: 1;
    transform: translateY(0);
    transition: opacity .15s linear , transform .15s linear;
	display: block;
}
.sub-menu a {
	color: #212529!important;
}
.reset-list-style, .reset-list-style ul {
    list-style: none;
    margin: 0;
}
ul.primary-menu {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.menu-item-has-children::after {
	content:url('https://www.clixtell.com/wp-content/uploads/exp.png');
	display: block;
	right: 0;
	position: absolute;
    bottom: 1px;
    right: 16px;
}

.primary-menu li {
	font-size: inherit;
	line-height: 1.25;
	position: relative;
}

.primary-menu > li {
	margin: .5rem 0.5rem;
}

.primary-menu > li.menu-item-has-children > a {
	padding-right: 2rem;
}

.primary-menu > li > .icon {
	right: -0.5rem;
	top: calc(50% - 0.4rem);
}

.primary-menu a {
	color: inherit;
	display: block;
	line-height: 1.2;
	text-decoration: none;
	word-break: normal;
	word-wrap: normal;
}

.primary-menu a:hover,
.primary-menu a:focus,
.primary-menu .current_page_ancestor {
	text-decoration: none;
	font-weight: 400;
}

.primary-menu li.current-menu-item > a,
.primary-menu li.current-menu-item > .link-icon-wrapper > a {
	text-decoration: none;
	font-weight: 400;
}

.primary-menu li.current-menu-item > a:hover,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:hover,
.primary-menu li.current-menu-item > a:focus,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:focus {
	text-decoration: none;
	font-weight: 400;
}

/* SUB MENU */

.primary-menu ul {
	background: #fff;
	border-radius: 0.4rem;
	background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
	color: #212529!important;
	font-size: 1.7rem;
	opacity: 0;
	padding: 1rem;
	position: absolute;
	right: 9999rem;
	top: 100%;
	transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
	transform: translateY(0.6rem);
	width: 360px;
	z-index: 1;
}

.primary-menu li.menu-item-has-children:hover > ul,
.primary-menu li.menu-item-has-children:focus > ul,
.primary-menu li.menu-item-has-children.focus > ul {
	right: 0;
	opacity: 1;
	transform: translateY(0);
	transition: opacity 0.15s linear, transform 0.15s linear;
}

.primary-menu ul::before {
	height: 2rem;
	left: 0;
	right: 0;
}

.primary-menu ul::after {
	border: 0.8rem solid transparent;
	border-bottom-color: #000;
	right: 1.8rem;
}

.primary-menu ul a {
	background: transparent;
	border: none;
	color: inherit;
	display: block;
	padding: 0;
	transition: background-color 0.15s linear;
	width: 100%;
	margin: .2rem;
	color: #000E4D !important;
    font-size: 19px;
    font-weight: 400;
}

.primary-menu ul li.menu-item-has-children > a {
	padding-right: 4.5rem;
}

.primary-menu ul li.menu-item-has-children .icon {
	position: absolute;
	right: 1.5rem;
	top: calc(50% - 0.5rem);
}

/* DEEP DOWN */

.primary-menu ul ul {
	top: -1rem;
}

.primary-menu ul li.menu-item-has-children:hover > ul,
.primary-menu ul li.menu-item-has-children:focus > ul,
.primary-menu ul li.menu-item-has-children.focus > ul {
	right: calc(100% + 2rem);
}

.primary-menu ul ul::before {
	bottom: 0;
	height: auto;
	left: auto;
	right: -2rem;
	top: 0;
	width: 2rem;
}

.primary-menu ul ul::after {
	border-bottom-color: transparent;

	/*rtl:ignore*/
	border-left-color: #000;
	bottom: auto;
	right: -1.6rem;
	top: 2rem;
}

.rtl .primary-menu ul ul::after {
	transform: rotate(180deg);
}

/*
 * Enable nav submenu expansion with tapping on arrows on large-viewport
 * touch interfaces (e.g. tablets or laptops with touch screens).
 * These rules are supported by all browsers (>IE11) and when JS is disabled.
 */
@media (any-pointer: coarse) {

	.primary-menu > li.menu-item-has-children > a {
		padding-right: 0;
		margin-right: 2rem;
	}

	.primary-menu ul li.menu-item-has-children > a {
		margin-right: 4.5rem;
		padding-right: 0;
		width: unset;
	}

}

/* Repeat previous rules for IE11 (when JS enabled for polyfill). */
body.touch-enabled .primary-menu > li.menu-item-has-children > a {
	padding-right: 0;
	margin-right: 2rem;
}

body.touch-enabled .primary-menu ul li.menu-item-has-children > a {
	margin-right: 4.5rem;
	padding-right: 0;
	width: unset;
}
button.sub-menu-toggle {
	border-left: 0.1rem solid #dedfdf;
	flex-shrink: 0;
	margin: 1rem 0;
	padding: 0 2.5rem;
}

button.sub-menu-toggle svg {
	height: 0.9rem;
	transition: transform 0.15s linear;
	width: 1.5rem;
}

button.sub-menu-toggle.active svg {
	transform: rotate(180deg);
}
.login-linl {
	margin-right: 0!important;
}
.login-link::before {
	content:"|";
	float: left;
	color: #fff;
	position: relative;
    right: 15px;
    font-size: 22px;
	line-height: 36px;
}
 .logo {float: left;}
 .navbar-toggler {display: none;}
 .trial1 a, .trial1 {margin-right:0!important;}
 .dropdown-item {width: 100%;}
 
@media only screen and (max-width: 750px) {
  .mobile-hide {display: none!important;}
  .logo {display: inline-block!important;}
  ul.primary-menu {background-color: #fff; justify-content: flex-start;}
  .navbar-toggler {display: inline-block;}
  .menu-item {width:100%}
  .sub-menu {
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;}
	.primary-menu li.menu-item-has-children:hover>ul, .primary-menu li.menu-item-has-children:focus>ul, .primary-menu li.menu-item-has-children:focus-within>ul {
    left: -5rem;}
}
.mega-menu-column {
	width: 32%;
    display: inline-flex;
}
.primary-menu li.has-mega-menu:hover > ul {
	width: 800px!important;
    left: -300px;
	height: 250px;
}
.primary-menu ul ul {
    top: 20px;
	right: 0!important;
	opacity: 1;
    transform: translateY(0);
    transition: opacity 0.15s linear, transform 0.15s linear;
	display: block;
	background-clip: content-box;
    border: 0;
	height: auto;
	width: 262px;
    left: -15px!important;
}