html { margin: 0; padding:0; overflow-x:hidden;}
body{ 
/*font-family: 'Source Sans Pro', sans-serif;*/
font-weight:400; padding:0!important; color:#000000;
font-size:16px;
line-height:1.5;
height:100%; 
min-height:100%;

}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

img{border:0;}

a{color:#000; text-decoration:none;
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
-ms-transition: 1s;
transition: 1s;
}
a:hover{text-decoration:none; color:blue;}


.fix{
background:#FFF;
position:fixed;
z-index:999; 
padding:0;
top: 0;
left: 0;
right: 0;
margin: 0;
width:100%;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
}
.clear{clear:both; line-height:0; font-size:0;}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */
/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
header{padding:10px 0; border:none; transition: 0.5s; z-index:999; background:#FFF; box-shadow:0px 2px 20px rgb(1 41 112 / 10%); transition:0.1s all;}
.relative{position:relative;}
a.logo{ position:relative; top:4px; left:0; z-index:999; transition: 1s; float:left;}
a.logo img{height:35px; transition: 1s;}
.fix a.logo img{height:30px; }
.fix a.logo{top:16px;}

.nav-logo{display:none;}

.menubtn{float:right; cursor:pointer; display:none;}
.menubtn .bar1, .menubtn .bar2, .menubtn .bar3 {
  width: 30px;
  height: 3px;
  background-color: #333;
  margin: 5px 0;
  transition: 0.4s;
}
.closemenubtn .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 3px);
  transform: rotate(-45deg) translate(-9px, 3px);
}
.closemenubtn .bar2 {opacity: 0;}
.closemenubtn .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -3px);
  transform: rotate(45deg) translate(-8px, -3px);
}

.navigation{float:right; width:90px; margin:0px 0 0 0; text-align:right;}
.fix .navigation{margin:10px 0;}
.navigation ul{margin:0; padding:0; display:inline-block; vertical-align:top;}
.navigation ul li{display:inline-block; vertical-align:top; margin:0 5px;}
.navigation ul li a{color:#000;display:block; padding:8px 18px; border-radius:25px; transition:1s all; font-weight:500; border:1px solid #ddd; letter-spacing:1px;}
.navigation ul li a:hover{background:rgba(255,255,255,0.2);}
.navigation ul.first-child{padding-right:10px;float:left;}
.fix .navigation ul.first-child li a{color:#000; }
.navclose{display:none;}


.main-page .card{border:none; box-shadow:0px 0 30px rgb(1 41 112 / 12%); border:1px solid #ddd;}
.main-page .card-header{border-bottom:none; padding:16px; font-size:18px;}


.bg-light-blue{background:#d9edf7;}
.bg-extralight{background:#e7e7e8;}

footer ul{margin:0px; padding:0px; list-style:none;}
footer ul li{display:inline-block; margin:0 15px;}


a.paypalbtn{display:block; width:150px; margin:25px auto; transition:1s all; border-radius:35px;}
a.paypalbtn img{width:100%; border-radius:35px;}
a.paypalbtn:hover{box-shadow:0 5px 10px rgba(0,0,0,0.3);}


.safebtn{float:right;}
.isafe{background:#0eb901;color:#FFF;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center;}
.idanger{background:#cf0202;color:#FFF;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center;}
.main-page .card-body{color:#333;}

.bluecard{background:#0d6efd; color:#FFF;}
.bluecard h3{color:#FFF;font-size:23px;}
.bluecard p{color:#FFF;}
.bluecard a{display:inline-block;color:#FFF;padding:5px 15px;border:2px solid #FFF;border-radius:25px;}
.bluecard a:hover{background:#FFF; color:#165ada;}

/*.trustscorearea{margin:0; text-align:center; position:relative; width:300px; padding:40px 0 0; overflow:hidden;}
.trustscorearea:before{content:''; position:absolute; left:48px; top:0; border:15px solid #00b16a; height:200px; width:200px; border-radius:50%; z-index:1;}
.trustscorearea:after{content:''; position:absolute; left:48px; top:0; border:15px solid #666; height:200px; width:200px; border-radius:50%;}
.25:before{}*/


.crprogress{
  position: relative;
  margin: 4px;
  float:left;
  text-align: center;
}
.crbarOverflow{ /* Wraps the rotating .bar */
  position: relative;
  overflow: hidden; /* Comment this line to understand the trick */
  width: 200px; height: 95px; /* Half circle (overflow) */
  margin-bottom: -14px; /* bring the numbers up */
}
.crbar{
  position: absolute;
  top: 0; left: 0;
  width: 200px; height: 200px; /* full circle! */
  border-radius: 50%;
  box-sizing: border-box;
  border: 18px solid #ccc;     /* half gray, */
  border-bottom-color: #00b16a;  /* half azure */
  border-right-color: #00b16a;
}

.textscore{margin:-55px 0 0;}



.trustscorearea h4{font-weight:700; position:relative; top:5px; font-size:22px; margin-bottom:5px;}
.trustscorearea h5{font-weight:500; color:#333; font-size:18px;}
.trustscorearea h5 span{color:#00b16a; font-size:25px;}
.verifyicon{background:#0d6efd;color:#FFF;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center; font-size:18px; margin-left:10px; position:relative; top:2px; line-height:27px;}

.bannersection{background-image: linear-gradient(to bottom right, #a9f0fc, #c2d6fe); padding:100px 0; position:relative;}
.searchbar{width:45%; background:#FFF;margin:25px auto 0; border-radius:5px; padding:5px; box-shadow:0 5px 8px rgba(0,0,0,0.05);}
.searchbar input[type=text]{width:79%;height:55px;border:none;border-radius:5px 0 0 5px; padding:0 15px;}
.searchbar input[type=text]:focus{outline:none;}
.searchbar input[type=submit]{height:55px;border:none;background:#0d6efd;color:#FFF;padding:0 33px;font-weight:600;border-radius:5px;}
.undelinks{display:block; margin-top:15px;color:#333;}
.undelinks a{color:#333;}

#particles-js{
  background-image: linear-gradient(to bottom right, #a9f0fc, #c2d6fe);
}
.particles-js-canvas-el{position:absolute; top:0px; left:0px;}
.overclass{position:relative; z-index:1;}
.overclass h1 span{color:#0d6efd;}
.overclass p{font-size:18px; margin-bottom:0px;}
.input-group-text{background:#FFF; border-left:none !important;}
.border-right-0{border-right:0px;}



.about-section{}
.about-section h2{}
.about-section p{margin-bottom:55px; margin-top:15px; color:#333;}
.about-section [class^="col-"]{}
.about-section [class^="col-"] div{}
.about-section [class^="col-"] div i{font-size:40px; color:#0d6efd; box-shadow:0 20px 35px rgb(13, 110, 53, 0.3); border-radius:50%;}
.about-section [class^="col-"] div h4{margin-top:15px; color:#333; font-family: 'Montserrat', sans-serif;}

.quickaccessarea{margin:100px 0 0;}
.quickaccessarea small{font-size:16px; margin-bottom:15px;}
.quickaccessarea h2{margin-bottom:75px;}
.iconbx{margin-right:25px;}
.iconbx i{width:45px;height:45px;display:inline-block;text-align:center;line-height:45px;border-radius:5px;font-size:23px; background:#0d6efd; color:#FFF; position:relative;}
.frbx{margin-bottom:55px;}
.quickaccessarea .media-body p{color:#333;}
.iconbx i:after{content:''; width:45px; height:45px; background:#0d6efd; position:absolute; right:-10px; bottom:-10px; opacity:0.3; z-index:-1; border-radius:5px;}
.quickaccessarea .media-body h5{}


.topsearchbar{float:left; margin-left:18%; width:40%;}
.fix .topsearchbar{margin-top:11px;}  
.topsearchbar input[type=text]{width:79%;height:40px;border:none;border-radius:5px 0 0 5px; padding:0 15px; background:#f1f1f1;}
.topsearchbar input[type=text]:focus{outline:none;}
.topsearchbar input[type=submit]{height:40px;border:none;background:#0d6efd;color:#FFF;padding:0 25px;font-weight:600;border-radius:0 5px 5px 0;}
.searchicon{display:none;}

img.loading{width:20px;}
.loadingscore{float:right;}
.loadingscore img{width:50px; border-radius:50%; margin:35px 85px 0 0;}

img.btnloader{width:40px; border-radius:50%; margin:0;}

ul.sociallinks{margin:0; padding:0; list-style:none; display:flex; flex-wrap: wrap;}
ul.sociallinks li{padding:5px;}
ul.sociallinks li a{display:block; padding:5px 15px; border:1px solid #ddd; border-radius:5px;}
ul.sociallinks li a:hover{background:#edeeed; color:#000;}
/*ul.sociallinks li a.facebook{background:#1773ea;}
ul.sociallinks li a.twitter{background:#1c96e9;}
ul.sociallinks li a.linkedin{background:#0073b1;}
ul.sociallinks li a.linkedin{background:#0073b1;}    
ul.sociallinks li a.instagram{background: linear-gradient(29.61deg, #f38334 0%, #da2e7d 50.39%, #6b54c6 100%);}
ul.sociallinks li a.youtube{background:#df2016;}
ul.sociallinks li a.pinterest{background:#b7081b;}
ul.sociallinks li a.zumvu{background:#1a9c4d;} 
*/
ul.appdatalink{margin:0; padding:0; list-style:none; display:flex; flex-wrap: wrap;}
ul.appdatalink li{padding:5px;}
ul.appdatalink li a{display:block; padding:5px 15px; border:1px solid #ddd; border-radius:5px;}
ul.appdatalink li a:hover{background:#edeeed; color:#000;}
span.colon{opacity:0; visibility:hidden;}
.extranlink{margin-left:5px; position:relative; top:3px;}

.navlistpill{background:#DDD; width:50%; margin-left:auto; margin-right:auto; border-radius:35px; padding:8px;}
.navlistpill .nav-link.active{background-color:#FFF; color:#000; border-radius:35px;}
.navlistpill .nav-link{color:#666; font-weight:600; border-radius:35px;}

.slidecontainer{width:65%; margin:35px auto 0;}
.slider{-webkit-appearance:none;width:100%;height:10px !important;border:none !important; border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}
.slider:hover{opacity:1}
.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#97bf0d;cursor:pointer}
.slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#97bf0d;cursor:pointer}

.slidecontainer p{font-size:18px;}
.planpricebx h4{font-weight:700; color:#333;}

.downloadhtml{display:block; background:#f0efef; padding:15px;}
.downloadhtml a{display:inline-block; padding:5px 10px; border-radius:3px; background:#e5e4e4; box-shadow:0 2px 5px rgba(0,0,0,0.2); margin-left:10px;}
.downloadhtml ol{padding:0 0 0 20px;}
.downloadhtml ol li{margin-bottom:10px;}

.pricebox [class^="col-"]{padding-left:5px; padding-right:5px;}
.pricebox [class^="col-"] label{ text-align:center; padding:25px 15px; background:#ececed; cursor:pointer; display:block; transition:0.5s all;}
.pricebox [class^="col-"] label:hover{background:#4285f4;}
.pricebox [class^="col-"] label:hover strong{color:#FFF;}
.pricebox [class^="col-"] label:hover span{color:#FFF;}
.pricebox [class^="col-"] label strong{display:block; font-size:30px; color:#4285f4;}
.pricebox [class^="col-"] label span{display:block;}
.pricebox [class^="col-"] label input[type=radio]{opacity:0; visibility:hidden;}
.cart-heading{display:block; padding:15px; background:#f1efef; margin:25px 0 10px;}
.pricebox [class^="col-"] label.optionactive{background:#4285f4;}
.pricebox [class^="col-"] label.optionactive strong{color:#FFF;}
.pricebox [class^="col-"] label.optionactive span{color:#FFF;}

.proinfoflex{display:flex; align-items:center; margin-bottom:10px;}
.siteimg{margin-right:10px;}
.siteimg img{width:48px; border-radius:5px;}

ul.urllist{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap;}
ul.urllist li{width:23%; position:relative; margin:10px;}
ul.urllist li a{position:relative; display:flex; padding:10px; align-items:center; border: 1px solid #DDE;}
ul.urllist li a img{margin-right:10px; width:32px; height:32px;}

.morelink{display:block; text-align:center;margin-top:25px;}
.morelink a{display:inline-block; padding:8px 25px; background:#ddd; border-radius:5px;}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/



@media (max-width: 1200px){
}

@media (max-width: 1199px){
}
	
	

@media (max-width: 980px){
}
@media (max-width: 768px){
}

@media (max-width: 650px){
}

@media (max-width: 575px){

	
}

@media (max-width: 490px){
	.bannersection{padding:25px 0;}
	.searchbar{width:95%;}
	.searchicon{display:block;}
	.about-section p{margin-bottom:25px;}
	.quickaccessarea h2 br{display:none;}
	.searchbar input[type="text"]{text-align:center;}
	.searchbar input[type="submit"]{width:100%; height:45px;}
	.searchbar{margin:25px auto 0;}
	.topsearchbar{float:none; width:100%; display:block; clear:both; margin:0; padding:15px 0 0;}
	.domainpanel{padding:15px;}
	.button-area a{margin-right:3px !important; font-size:14px; margin-top:12px;}
	.trustscorearea{margin:0 auto; width:200px;}
	footer{padding:15px 0 0;}
	footer ul li{margin:0 10px 10px;}
	.copyright-area{border-top:1px solid #ddd;padding:10px 0;margin-top: 10px;}
	.loadingscore{width:100%;}
	.loadingscore img{width:50px; border-radius:50%; margin:35px auto; display:block;}
	.about-section [class^="col-"]{margin-bottom:25px;}
	.about-section [class^="col-"] div{border:1px solid #ddd; padding:15px;} 
	.quickaccessarea{margin:30px 0 0;}
	.quickaccessarea h2{margin-bottom:30px;}
	.quickaccessarea [class^="col-"]:last-child .frbx{margin-bottom:0px;}
	.button-area{text-align:center;}
	
	.responsvcntr{ text-align:center; margin-top:15px;}
	.responsvcntr p{margin-bottom:0px;}
	span.colon{opacity:1; visibility:visible;}
	
	.proinfoflex{justify-content:center;}
	
}

