/*
Theme Name: Overnet
Description: Overnet wp theme
*/
.form .select-box .fa-angle-down{z-index:1;}
.iframe-video iframe{width:100%; height:100%;}
.single-post article img { height: 100% !important;}
.single-post .also-like img {height: auto !important;}

.features-section  .tabs-wrapper-inner .nav.nav-tabs .wrapper {
    align-items: start;
}
  .features-section .tabs-wrapper-inner .nav.nav-tabs .wrapper .list-icon img{
    max-width:28px;
  }
  .features-section .tabs-wrapper-inner .nav.nav-tabs .wrapper p {
    margin-bottom: 0;
    padding-right: 20px;
    text-align: left;
}
.features-section .tabs-wrapper-inner .nav.nav-tabs .wrapper .list-icon {
  margin-right: 10px;
}
.tabs-wrapper-inner .nav.nav-tabs{
	    background-color: #002b4d;
}
#main-navigation ul li .dropdown-secondary {
  background-color: #def0f2;
}
#main-navigation ul li .dropdown{
  background-color: #def0f2;
}

@media screen and (max-width:1800px){
	.pricing-section::before {
    	height: 1200px;
}
}

@media screen and (max-width:1600px){
	.pricing-section::before {
right:-550px;
}
}
@media screen and (max-width:1199px){
	.pricing-section::before {
	top:100px;
}
}

.color-success a.active svg g, .color-success a:hover svg g {
    fill: #fff !important;
    stroke: #fff !important;
}
.color-success a.active svg text, .color-success a:hover svg text {
    fill: #fff !important;
    stroke: #fff !important;
}

.color-pink a.active svg g, .color-pink a:hover svg g {
    fill: #fff !important;
    stroke: #fff !important;
}
.color-pink a.active svg text, .color-pink a:hover svg text {
    fill: #fff !important;
    stroke: #fff !important;
}
@media screen and (min-width:1199px){
.features-section .tabs-wrapper-inner .nav.nav-tabs .wrapper {
    align-items: center;
}
}
.post .post-head .description h1 {
    text-transform: capitalize;
}
.dropdown .inner .heading a:hover{
	border-radius: 0px !important;
    background-color: transparent !important;
	    color: #555555 !important;

}
.dropdown .inner .heading a:hover{
	    color: #1bafbb !important;
}
.brand-logo.square::before{
	display:none !important;
}
.mobile-carousel .item .text-info a{
	color: #1bafbb;
}
.text-white .box4 h6, .text-white .box4 p, .text-white .box4 h3 a {
    color: #fff;
}
.article-list li .inner.alt2 .description {
    padding: 18px 25px;
}
.explore-news .inner .description{
	   padding: 18px 25px !important;
}
.explore-news .article .inner {

	overflow: hidden;
    position: relative;

}
.explore-news .article-img img {
    height: 100vh;
    font-family: "object-fit:cover;object-position:top center";
    object-fit: cover;
    object-position: top center;
    max-height: 450px;
    width: 100%;
}
.explore-news .inner .description {
    padding: 34px 37px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.explore-news .inner .description h3{
font-size:30px;
font-weight:600;
letter-spacing:-0.4px;
line-height:36px;
margin-bottom:28px;
}
.explore-news .inner .article-img {
    margin: -60px -44px 0px -44px;
}
.search-form form{
    width: 100%;
    display: flex;
}
.features-section .tabs-wrapper-inner .nav.nav-tabs .wrapper .list-icon svg{
	max-width:40px; max-height:40px; object-fit:cover; 
}
.image-holder1{
	max-width: 385px;
	position:relative;
	display: flex;
	margin-bottom:34px;
    align-items: center; 
}    
.image-holder1 .img2{ 
	max-width: 97px;
}  

@media screen and (max-width:767px){
.image-holder1 .img1{ 
	max-width: 197px;
}  
}

.color-success a.active svg path, .color-success a:hover svg path {
    stroke: #fff !important;
}
.box1.alt .inner .icon{
	-webkit-justify-content: end;
    justify-content: end;
}
.article-list li .inner.alt2 h3 a{
    color: #fff;
}
.pricing .pricing-wrapper {
    padding: 0px;
}
p a{
	color: #f18823 !important;
}
@media screen and (min-width:1199px){
.page-template-edulink-one #watch-demo , .page-template-edulink-one #case-studies , .page-template-edulink-one #technical-information , .page-template-edulink-one #pricing , .page-template-edulink-one #benefits , .page-template-edulink-one #features {padding-top:200px !important; margin-top:-100px !important;}
	.privacy-policy #main-navigation ul li .dropdown , .contact-us #main-navigation ul li .dropdown{
		    top: 72px;
	}
	.terms-conditions-section #main-navigation ul li .dropdown{
		  top:85px;
	}
}

.page-template-edulink-one svg.wave{
	display:none !important;
}
@media screen and (max-width:767px){
	#who-we-are-section{
		position: relative;
		z-index: 1;
	}
#secondary-navigation.sticky {
    top: 94px;
}
	.secondary-layout #header .container:after {
    left: -120px;
    top: -45px;
}
}
html.pricing-section::before {
    display:none !important;
}

.single-post.postid-283 .wp-block-image.size-large img {
    object-fit: contain;
    object-position: top center;
    height: auto;
}
.page-template-pricing-2 .pricing-section::before,
.page-template-edulink-two .pricing-section::before,
.page-template-pricing .pricing-section::before {
    display:none !important;
}
  .page-template-pricing-2 .pricing-section .loader,
.page-template-edulink-two .pricing-section .loader,
  .page-template-pricing .pricing-section .loader {
    width: 1191px;
    height: 1551px;
    top: -210px;
    left: auto;
    right: -761px;
    z-index: -1;
    overflow: visible;
}
@media screen and (max-width:575px){
	.page-template-pricing-2 .pricing-section .loader,
	.page-template-pricing .pricing-section .loader {display:none !important;}
}
@media screen and (min-width:1199px){
	.page-template-news .article-list li .inner.alt2 .description{ position:static;}
	.page-template-news .article-list li .inner.alt2 .article-img img {
    object-position: center center;
    max-height: 300px;
}
}

.page-template-edulink-one .pricing-section::before {
    display:none !important;
}
.page-template-edulink-one .pricing-section .loader {
    width: 1191px;
    height: 1551px;
    top: -210px;
    left: auto;
    right: -761px;
    z-index: -1;
}
@media screen and (max-width:575px){
	.page-template-edulink-one .pricing-section .loader {display:none !important;}
}
@media screen and (min-width:1199px){
	.article-list-wrapper{padding-top:0;}
.article-list-wrapper #pagehead{     padding: 20px 0px;}
	.case-studies-list #pagehead{     padding: 20px 0px;}
	.case-studies-list{padding-top:0;}
}
@media screen and (max-width:575px){
.filter-list li {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.page-template-news .article-list {
    margin-left: 0;
    margin-right: 0;
}
	.page-template-news .article-list li .inner.alt2 .description {
     position: static;
}
}
@media screen and (max-width:575px){
	.footer-list > li:first-child:after{
		display:none !important;
	}
.footer-list > li:first-child h6:after {
    content: "";
    background: url(/assets/images/arrow-down-icon.svg) no-repeat;
    width: 13px;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
    background-size: cover;
}
}


.home #pagehead .loader{
	    width: 1165px;
	height:1450px;
	overflow:visible;
}
.post .post-head .image img{
	    object-position: top center;
}


@media screen and (max-width: 991px){
	.tabs-wrapper-inner .nav.nav-tabs li a {
    padding: 11px 13px;
}
.tabs-wrapper-inner .nav.nav-tabs li {
    margin-left: 0;
}
	.features-section .tabs-wrapper-inner .nav.nav-tabs .wrapper p {
    color: #fff;    margin-top: 5px;
}
		.tabs-wrapper-inner .nav.nav-tabs .wrapper {align-items: center;}
	.tabs-wrapper-inner .nav.nav-tabs .wrapper .fa {
    right: 5px;
    margin-top: 7px;
}
	.tabs-wrapper-inner .tab-content {
    padding-left: 0;
    padding-right: 0;
}
	.tabs-wrapper .panel-group .panel-body {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    margin-bottom: 15px;
}.features-section .tabs-wrapper-inner .nav.nav-tabs .wrapper {
    align-items: center;
}
}


.color-success a.active svg path, .color-success a:hover svg path {
  }
.color-pink a.active svg g rect, .color-pink a:hover svg g rect {
    fill: #fff !important;
    stroke: #fff !important;
}
.list2 li .wrapper .list-icon{
	  max-width: 50px;
}
.list2 li .wrapper .list-icon svg{
	  max-width: 50px;
    max-height: 50px;
    object-fit: cover;
}

.list2.teaching-icons li .wrapper .list-icon , .list2.administration-icons li .wrapper .list-icon{
	  max-width: 40px;
}
.list2.teaching-icons li .wrapper .list-icon svg , .list2.administration-icons li .wrapper .list-icon svg{
	  max-width: 40px;
    max-height:40px;
}
.list2.teaching-icons li .wrapper ,.list2.administration-icons li .wrapper {
	    padding: 17px 10px;
}

.mm-navbars_top .mm-navbar:before{
	    width: 117px;
}
@media screen and (min-width: 1900px){
	.secondary-layout #header .white-logo{display:none;}
	.secondary-layout #header .normal-logo{display:block !important;
    opacity: 1;
    position: static;}
}


.color-pink .wrapper .list-icon svg {
    max-width: 45px !important;
    max-height: 45px !important;
    }

.engagement-icons.list2 li .wrapper .list-icon svg path{
	fill:#f18823;
}
.features-section .tabs-wrapper-inner .nav.nav-tabs .wrapper .list-icon {
    width: 40px;
}
svg[data-inject-url="/wp-content/uploads/2020/08/icon6-1.svg"] {
    max-width: 26px !important;
    max-height: 30px !important;
}
.share { z-index:99999; height: 170px;}

.heading a {
	color: inherit;
}

.key-features li a  {
  color: inherit;
}

.key-features li a:hover  {
	color: #f18823;
}

#benefits li a:hover {
  color: #f18823;
}

.box5 header .price a {
	color: inherit;
}

.box1.sign-up .row{
    width: initial;
} 

.box1.sign-up h3 {
   font-size: 2.25rem;
}

.box1.sign-up h3 span {
   color: #03365d;
}

@media (max-width: 1199px) {
	.box1.sign-up h3 {
   font-size: 1.75rem;
}
}

@media (max-width: 767px) {
  .box1.sign-up h3 {
     font-size: 1.5rem;
  }
}

html {
 scroll-behavior: smooth;
}

@media (min-width: 1200px) {
  
.page-id-1351 .section.about {
  position: relative;
  z-index: 3;
}
  
  .key-features .loader {
    height: 1200px;
  }
}


.bg-pattern {
  background-image: url("/assets/images/bgovernet1.png")!important;
  background-repeat: no-repeat!important;
}

#main-navigation ul li .dropdown h2 a {
	color: #555555;
}

@media (max-width: 1300px) and (min-width: 1200px) {
  #main-navigation ul li {
  	margin-right: 4px;
    font-size: 15px;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  #main-navigation ul li {
    margin-right: 2px;
    font-size: 13px;
  }
}

@media (min-width: 992px) {
  #main-navigation ul li .dropdown {
  	border-top: 25px solid transparent;
    background-clip: padding-box;
  }
}

.static {
	position: static !important;
}


.button-group{ display: flex; flex-wrap: wrap; margin-left: -12px; margin-right: -12px; }
.button-group .btn{ margin: 6px 12px; }

@media(max-width: 767px){
    .button-group{ margin-left: -6px; margin-right: -6px; }
    .button-group .btn{ margin: 4px 6px; }
}

.total-price{ font-size: 26px; font-weight: 600; letter-spacing: -0.26px; color: #1bafbb; }

@media(max-width: 767px){
    .total-price{ font-size: 20px; }
}

.box2 .note p{ color: #555555; font-weight: 400; letter-spacing: 0.25px; margin-bottom: 12px; }

.pattern1{ margin-top: 100px; position: relative; }
.pattern1 .pattern1-img{ position: absolute; right: 68px; top: -96px; max-height: 96px; }

@media(max-width: 767px){
    .pattern1 .pattern1-img{ right: 20px; top: -65px; max-height: 65px; }
}

.list1.two-cols{ display: flex; flex-wrap: wrap; }
.list1.two-cols>li{ width: 50%; padding-right: 15px; }

@media(max-width: 767px){
    .list1.two-cols>li{ width: 100%; }
}

/* ninja-forms */
.form .nf-form-content { padding: 0px; }
.form .nf-field-container p{ margin-bottom: 0px; }

.nf-form-wrap .form-control {
  height: 55px !important;
  font-weight: 700;
  border: 1px solid #def0f2 !important;
  border-radius: 12px !important;
  color: #03365d !important;
  padding: 15px 20px !important;
  background: #fff !important;
}

/* pricing */
.page-template-pricing-2 .pricing-wrapper{ padding-top: 0px; padding-bottom: 0px; }
.pricing-wrapper .pricing-section{ padding-top: 50px; }
.pricing-section .graphic-top-bottom .image-2{ position: absolute; right: -105px; bottom: -55px; top: auto; left: auto; max-width: initial; }
.pricing-section .box5 .main .list1{ margin-bottom: 0px; }
.pricing-section .box5 .main .list1 li:last-child{ margin-bottom: 28px; }
/*.pricing-section .box5 header{ min-height: 200px; }*/

@media(max-width: 991px){
  .pricing-wrapper .pricing-section{ padding-top: 20px; }
  .pricing-section .graphic-top-bottom{ margin-bottom: 120px !important; }
  .pricing-section .graphic-top-bottom .image-2{ right: 25px; bottom: -140px; }
}

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

.loader{ overflow: visible; }

/** 27-01-2023*/

.font-weight-medium {
    font-weight: 500 !important;
}

.width-auto {
    width: auto !important;
}

/*
*custom radion
*/
.wpcf7-list-item label {
    display: block;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #555555;
  }
  

  .wpcf7-list-item label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
  }
  

  .wpcf7-list-item label .wpcf7-list-item-label {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    min-height: 30px;
    padding-top: 4px;
  }

  .wpcf7-list-item label .wpcf7-list-item-label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    background-color: transparent;
    border: 1px solid #DEF0F2;
    border-radius: 50%;
  }
   
  .wpcf7-list-item label .wpcf7-list-item-label:after {
    content: "";
    position: absolute;
    display: none;
    top: 9px;
    left: 9px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #86BD25;
}
  

  .wpcf7-list-item label input:checked ~ .wpcf7-list-item-label:after {
    display: block;
  }
  
.custom-radio .wpcf7-list-item.first {
	margin-left: 0;
}

  /*
  *landing-page
  */
    body.c-landing-page #main-navigation , body.c-landing-page #header .menu-btn {
    display: none !important;
  }

   body.c-landing-page #content {
	z-index: auto;
  }

   body.c-landing-page #footer {
    position: relative;
    z-index: 100;
  }

 body.c-landing-page #header {
	background: transparent;
}

 body.c-landing-page #header.sticky {
	background: #fff;
}

body.c-landing-page #pagehead {
	padding-bottom: 60px;
} 

body.c-landing-page #cm-popup-overlay {
	display: none !important;
}

@media(max-width: 991px) { 

    body.c-landing-page #pagehead .image-holder:before {
    content: '';
  	background: url('/assets/images/bg-shape-new.png') no-repeat;
    background-size: contain;
    width: 890px;
    height: 1061px;
     position: absolute;
     top: -86px;
     right: -197px;
     z-index: -1;
  }
   body.c-landing-page #pagehead .svg-image {
  	display: none;
  }
}  

	
@media(min-width: 992px) {
  body.c-landing-page #pagehead .display-1 {
      font-size: 50px;
    line-height: 56px;
  }
}

/*
*thankyou page
*/


@media (min-width: 992px) {
	body.page-template-thankyou2 .free-copy-offer .box1 .display-1 {
  	    font-size: 50px;
    	line-height: 56px;
  }   
}
  /*
  *page header 
  */
  #pagehead .svg-image {
    position: absolute;
    z-index: -1;
    top: -134px;
    right: -197px;
    width: 890px;
    height: 1061px;
  }

  /*
  *free copy offer
  */
  .free-copy-offer .svg-image {
    position: absolute;
    z-index: -1;
    top: -34px;
    right: 537px;
    width: 1805px;
    height: 1688px;
  }

  /*
  *notification-success
  */
  @media (min-width: 768px) {
    .notification-success {
        max-width: 547px;
    }
  }
	
  @media(min-width: 992px) {
    body.page-template-thankyou2 #pagehead .display-1 {
        font-size: 50px;
    	line-height: 56px;
    }
  }

