/*---------------------
Header Top Css Here
Header Bottom Css Here
Header Middel Css Here
Slider Css Here
Content Bar Css Here
Footer Css Here
Footer top and Bottom Css here
Inner Page Css Here
-------------------------*/

/*----------------

Online Google Font Here
----------------------*/
/*---------- font-family: 'Nunito Sans', sans-serif; ------------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,400;0,500;0,600;0,700;0,800;0,900;1,300&display=swap');

body{
line-height: 26px;
font-size:14px;
font-style: normal;
font-weight: 400;
font-family: 'Poppins', sans-serif;
color: #888;
/*background-image: url(../images/watermark.png);*/
}

p{
line-height: 24px;
font-size: 14px;
font-style: normal;
font-weight: 400;
font-family: 'Poppins', sans-serif;
color: #888;

}

h1, h2, h3 ,h4, h5, h6{
color: #151b2c;
font-weight: 700;
margin-top: 0;
font-family: 'Poppins', sans-serif;
}

a{
text-decoration: none;
transition: all 0.5s ease;
color: #151b2c;
}
a:hover{
text-decoration: none;
color: #2ebfff;
}

ul{
padding: 0px;
}

ul li{
line-height: 24px;
font-size: 14px;
font-style: normal;
font-weight: 400;
font-family: 'Poppins', sans-serif;
color: #888;
}

span{
	color: #2cbefe;
}
/*--------------------

Header Top Section Start Here
-------------------------------*/
section.header_top_info_section-info {
background-color: #505867;
}

.hrd-contact-info i {
display: inline-block;
color: #2ebfff;
}

.hrd-contact-info p {
display: inline-block;
margin: 1px 10px 0px 4px;
border-right: 1px dotted #fff;
padding: 7px 10px 8px 0px;
}

.hrd-contact-info p a {
color: #fff;
font-size: 15px;
}

.social-top-hrd {
display: inline-block;
margin: 1px 0px 0px 4px;
/* border-right: 1px dotted #fff; */
padding: 7px 0px 8px 0px;
}

.hrd-contact-info {
display: inline-block;
}

.social-top-hrd ul{
margin-bottom: 0px;
}

.social-top-hrd ul li {
list-style: none;
display: inline-block;
margin-right:8px;
}

.social-top-hrd ul li a i{
color: #fff;
font-size: 14px;
}

.hrd-contact-info address {
margin-bottom: 0px;
}

.hrd-contact-info p a:hover {
color: #eaeaea;
}

.hrd-top-login-register ul{
margin-bottom: 0px;
}

.hrd-top-login-register ul li a i {
display: inline-block;
color: #2ebfff;
margin-right: 8px;
}

.hrd-top-login-register ul li a{
color: #fff;
font-size: 15px;
}

.hrd-top-login-register ul li {
display: inline-block;
list-style: none;
margin: 1px 8px 0px 11px;
/*border-left: 1px dotted #fff;*/
padding: 8px 1px 8px 18px;
}

.hrd-top-login-register {
text-align: right;
margin: 0px 0px 0px 12px;
/*border-right: 1px dotted #fff;*/
padding: 0px 9px 0px 18px;
}

.social-top-hrd ul li a i:hover {
color: #2fbffe;
}


/*--------------------------

Header Middel Section Start Css Here
----------------------------*/
.content-box h3 {
font-size: 18px;
font-weight:600;
margin: 2px 0px -1px 0px;
}

.content-box p {
font-size: 14px;
font-weight: 400;
}

.icon-middle_box i {
color: #2ebfff;
font-size: 41px;
}

.icon-middle_box {
margin-right:15px;
}

.content-box {
margin-right:30px;
}

.content-box:last-child {
margin-right: inherit;
}
.call-support {
display: flex;
float: right;
margin:10px 0px 0px 0px;
}

section.header_middel-info {
padding: 14px 0px 13px 0px;
background:#fff;
}

.logo {
padding:0px;
margin:0px;	
}

.logo img {
width:15%;
border-radius:50%;
}

.logo span {
font-size: 23px;
font-weight:700;
color:#000;
vertical-align:middle;
}

/*------------------

Header Navication Bottom Css Start Here
-------------------*/

section.hrd-nav-bottom-info nav.navbar.navbar-expand-lg.navbar-dark {
background-color: #2cbefe;
}

@media (min-width: 768px){
section.hrd-nav-bottom-info .navbar-expand-lg .navbar-nav .nav-link {
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: 600;
padding: 15px 14px 15px 14px;
letter-spacing: 1px;}
}

section.hrd-nav-bottom-info .navbar-nav li.nav-item {
border-right: 1px solid #fff;
}

section.hrd-nav-bottom-info .navbar{
padding: 0px;
}

section.hrd-nav-bottom-info .navbar-nav li.nav-item:last-child {
border-right: none;
}

section.hrd-nav-bottom-info .navbar-dark .navbar-nav .active>.nav-link{
color: #505867;
}

section.hrd-nav-bottom-info .navbar-dark .navbar-nav .nav-link:hover{
color: #505867;
}

section.hrd-nav-bottom-info nav.navbar.navbar-expand-lg.navbar-dark {
background-color: #2cbefe;
border-top: 1px solid #2cbefe;
}

section.hrd-nav-bottom-info .get-start-btn h4 a {
background-color: #505867;
padding: 13px 25px;
border: 2px solid #505867;
color: #fff;
font-size: 16px;
font-weight: 600;
}


/*--------------------

Slider Section Start Here
-------------------*/
section.slider-info-area .slider-info-content h4{
color: #fff;
font-size: 21px;
font-weight: 600;
margin: 0px 0px 10px 0px;
}

section.slider-info-area .slider-info-content h2{
font-size: 44px;
color: #fff;
text-transform: capitalize;
font-weight: 800;
margin-bottom: 11px;
}

section.slider-info-area .slider-info-content p{
width: 50%;
color: #fff;
font-size: 16px;
line-height: 27px;
margin-bottom: 30px;}

section.slider-info-area .carousel-caption {
position: absolute;
right: 0;
bottom: 20px;
left: 7%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: inherit;
top: 27%;
}

section.slider-info-area .slider-info-content h3 a {
display: inline-block;
background-color: #2cbefe;
border-radius: 38px;
padding: 13px 38px;
font-size: 20px;
font-weight: 400;
font-family: 'Source Sans Pro', sans-serif;
display: inline-block;
color: #ffffff;
letter-spacing: 0px;
border: 2px solid #2cbefe;
}

section.slider-info-area .slider-info-content h3:last-child a {
background-color: #ffffff;
background: none;
border: 2px solid #ffff;
}

section.slider-info-area .slider-info-content h3 {
display: inline-block;
margin-right: 30px;
}

section.slider-info-area .slider-info-content h3:last-child a:hover {
background-color: #2cbefe;
border-color: #2cbefe;
}

section.slider-info-area .slider-info-content h3 a:hover{
background-color: #ffffff;
background: none;
border: 2px solid #ffff;
}

section.slider-info-area .carousel-control-prev i {
background-color: #000;
width: 44px;
height: 45px;
text-align: center;
line-height: 46px;
color: #fff;
font-size: 20px;
}

section.slider-info-area .carousel-control-prev {
left: 0px;
}

section.slider-info-area .carousel-control-next, .carousel-control-prev{
width: inherit;
}

section.slider-info-area .carousel-control-next {
right: 0;
z-index: 999999;
}
section.slider-info-area .carousel-control-next i{
background-color: #000;
width: 44px;
height: 45px;
text-align: center;
line-height: 46px;
color: #fff;
font-size: 20px;
}

section.slider-info-area .carousel-indicators li{
width: 14px;
height: 14px;
border-radius: 50%;
}

section.slider-info-area .carousel-item:before {
position: absolute;
left: 0;
right: 0;
background-color: #11191b6e;
width: 100%;
height: 100%;
content: "";
}

/*-----------------

Ultimate Sectuion Start Css Here 
----------------------------*/
section.ultimate_information-here {
background-color: #2cbefe;
padding:30px;
}

.ultimate-text-and-title-info h3 {
color: #fff;
font-weight:600;
font-size:20px;
text-align:center;
text-transform:capitalize;
}

.ultimate-text-and-title-info p {
color: #fff;
font-size: 16px;
text-align: center;
margin-bottom: 0px;
}

/*-------------------

ITeam Mobile Prepaid! Section Css Here
-----------------*/
.iteam_mobile_prepaid_box {
background: #fff;
border-color: transparent;
box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
transition: all 0.9s ease-in-out;
text-align: center;
margin: 0px 0px 55px 0px;
min-height: 290px;
}

.steo-icon-box {
width: 90px;
height: 90px;
border-radius: 50%;
text-align: center;
line-height: 91px;
margin: 36px auto 2px auto;
transition: all 0.9s ease;
background-image: linear-gradient(to left, #2cbefe , #2a9cce);
}

.steo-icon-box img {
width: 50px;
}

.iteam_mobile_prepaid_box h5{
padding: 13px;
border-radius: 10px 10px 0px 0px;
color: #fff;
font-size: 23px;
font-weight: 700;
background-image: linear-gradient(to left, #2cbbfa , #319ccc);
}

.iteam_mobile_prepaid_box h4{
padding: 20px 0px 10px 0px;
font-weight:700;
font-size: 25px;
}

.iteam_mobile_prepaid_box h4 a{
font-size: 17px;
font-weight: 700;
}

.steo-icon-box:hover {
transform: rotate(360deg);
}

.all-title-heading h2 {
text-align: center;
text-transform: capitalize;
font-weight: 800;
font-size: 33px;
position: relative;
margin-bottom: 33px;
}

.all-title-heading h2:before {
content: "";
position: absolute;
left: 0;
right: 0;
margin: auto;
background-color: #2cbefe;
bottom: -12px;
width: 10%;
height: 3px;
}

.all-title-heading p {
text-align: center;
position: relative;
font-size: 17px;
font-weight: 600;
/*color: #000;*/
}

.all-title-heading {
margin: 40px 0px 26px 0px;
}

section.-iteam-mobile-prepaid {
padding: 39px 0px 15px 0px;
background:#fff;
}


/*----------------

Plane Packes Css Start Here
--------------------*/

section.plan_packegs-info {
background: #f5f5f5;
padding: 32px 0px 49px 0px;
}

.main_box-packes {
background: #ffffff;
border-radius: 7px;
margin-bottom: 40px;
box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.05);
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
min-height: 838px;
}

.beyond-heading_box {
padding: 13px;
border-radius: 10px 10px 0px 0px;
background-image: linear-gradient(to left, #2cbbfa , #319ccc);
}

.beyond-heading_box {
background-color: #2dbaf8;
text-align: center;
}

.beyond-heading_box h3{
color: #fff;
font-size: 29px;
font-weight: 500;
}

.beyond-heading_box h4 {
color: #fff;
font-size: 15px;
font-weight: 500;
}

.price_content-info ul{
margin-bottom: 6px;
}

.price_content-info ul li{
list-style: none;
border-bottom: 1px solid #e2dfdf;
line-height: 27px;
padding: 13px 0px 13px 0px;
font-size: 16px;
}

.price_content-info ul li b{}

.price_content-info {
padding: 26px;
text-align: center;
}

.price_content-info h4 {
margin: 30px 0px -20px 0px;
}

.price_content-info h4 a{
background-color: #2eb9f7;
display: block;
padding: 16px;
color: #fff;
font-size: 17px;
font-weight: 700;
border-radius: 1px;
}

.price_content-info h4 a:hover {
background-color: #505867;
}

.view-all-offers h4 {
text-align: center;
margin: 16px 0px 10px 0px;
}

.view-all-offers h4 a{
background-color: #2eb9f7;
display: inline-block;
padding: 17px 33px;
color: #fff;
font-size: 16px;
font-weight: 700;
border-radius: 1px;
}

.view-all-offers h4 a:hover{
background-color: #505867;
}


/*** 
=============================================
    Super Sale Area style
=============================================
***/
.super-sale-area{
position: relative;
display: block;
background: #505867;
}
.super-sale-area .container-fluid {
 padding: 0;
}
.super-sale-area .row{
margin: 0;
}
.super-sale-area .pd0{
padding: 0;    
}
.super-sale-image{
position: relative;
display: block;
}
.super-sale-image .round-box {
position: absolute;
top: 120px;
right: -80px;
width: 160px;
height: 160px;
border: 15px solid rgba(255, 255, 255, 0.10);
border-radius: 50%;
animation: fa-spin 5s ease infinite;
}
.super-sale-image .round-box .inner {
display: block;
width: 100%;
height: 100%;
background: #2eb9f7;
border-radius: 50%;
text-align: center;
padding: 44px 0;
}
.super-sale-image .round-box .inner p{
color: #ffffff;
font-size: 18px;
line-height: 22px;
font-weight: 600;
margin: 0;
text-transform: uppercase;
}
.super-sale-image img{
width: 100%;
}

.super-sale-content {
position: relative;
max-width: 470px;
margin-left: 120px;
display: table;
width: 100%;
height: 100%;
}
.super-sale-content .inner{
display: table-cell;
vertical-align: middle;
}    
.super-sale-content .sec-title {
padding-bottom: 3px;
}
.super-sale-content .sec-title h6{
 color: #01b2ec;
text-transform: uppercase;
margin-top: 16px;
}
.super-sale-content .sec-title .title{
color: #ffffff;
font-size: 25px;
font-weight: 500;
line-height: 38px;
margin-bottom: 13px;
}
.super-sale-content .inner-content{
position: relative;
display: block;
}
.super-sale-content .inner-content h6{
color: #ffffff;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.super-sale-content .inner-content h6 span{
color: #2eb9f7;
font-size: 50px;
font-weight: 700;
}
.super-sale-content .inner-content ul{
position: relative;
display: block;
overflow: hidden;
margin-top: 25px;
padding-top: 20px;
padding-bottom: 13px;
border-top: 2px solid rgba(255, 255, 255, 0.10);
}
.super-sale-content .inner-content ul li{
position: relative;
display: block;
padding-left: 25px;
color: #ffffff;
font-size: 15px;
line-height: 33px;
font-weight: 500;
}
.super-sale-content .inner-content ul li:before {
position: absolute;
top: 14px;
left: 0;
content: "\f00c";
color: #2eb9f7;
font-size: 12px;
line-height: 12px;
font-family: "Font Awesome 5 Free";
font-weight: 800;
}

.view-all-offers-012 h4{}

.view-all-offers-012 h4 a{
background-color: #2eb9f7;
display: inline-block;
padding: 17px 33px;
color: #fff;
font-size: 16px;
font-weight: 700;
border-radius: 1px;
}

/*-------------------------

Testimounals Section Start Here 
-----------------------*/
section.testimounals-info .testimonial{
border: 10px solid #2eb9f7;
padding: 40px 0 25px 0;
margin: 29px;
text-align: center;
position: relative;
/*height:250px;*/
}

section.testimounals-info .testimonial:before{
content: "\f10d";
font-family: "Font Awesome 5 Free";
width: 100px;
height: 100px;
line-height: 100px;
background: #fff;
margin: 0 auto;
font-size: 48px;
font-weight: 900;
color: #2eb9f7;
position: absolute;
top: -60px;
left: 0;
right: 0;
}
section.testimounals-info .testimonial .title{
padding: 7px 0;
margin: 0 -30px 20px;
border: 7px solid #fff;
background: #505867;
font-size: 20px;
font-weight: 600;
color: #fff;
letter-spacing: 1px;
text-transform: uppercase;
position: relative;
}
section.testimounals-info .testimonial .title:before{
content: "";
border-top: 15px solid #2eb9f7;
border-left: 15px solid transparent;
border-bottom: 15px solid transparent;
position: absolute;
bottom: -37px;
left: 0;
}
section.testimounals-info .testimonial .title:after{
content: "";
border-top: 15px solid #2eb9f7;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
position: absolute;
bottom: -37px;
right: 0;
}
section.testimounals-info .testimonial .post{
display: inline-block;
font-size: 14px;
font-weight: 700;
color: #fff;
text-transform: capitalize;
}
section.testimounals-info .testimonial .description{
padding: 0 20px;
margin: 0;
letter-spacing: 0px;
line-height: 25px;
font-size:15px;    
}

section.testimounals-info .owl-theme .owl-controls{ margin-top: 0; }
section.testimounals-info .owl-theme .owl-controls .owl-buttons div{
display: inline-block;
width: 40px;
height: 40px;
line-height: 35px;
background: #f1971f;
color: #fff;
border-radius: 0;
margin-right: 5px;
opacity: 1;
}
section.testimounals-info .owl-prev:before,
section.testimounals-info .owl-next:before{
content: "\f060";
font-family: "Font Awesome 5 Free";
font-size: 20px;
font-weight: 900;
}
section.testimounals-info .owl-next:before{ content: "\f061"; }
@media only screen and (max-width: 990px){
.testimonial{ margin: 30px; }
}

section.testimounals-info {
padding: 30px 0px 30px 0px;
background:#f9f9f9;
}


/*** 
=============================================
    Broadband Package Area Style      
=============================================
***/
.broadband-package-area {
position: relative;
display: block;
background: #ffffff;
border-bottom: 2px solid #f8f7f5;
padding-top: 23px;
padding-bottom: 52px;
margin-bottom: 1px;
}
.broadband-package-form {
position: relative;
display: block;
width: 100%;
margin-top: 17px;
}
.broadband-package-form input[type="text"]{
position: relative;
display: inline-block;
float: left;
max-width: 460px;
width: 38%;
height: 90px;
background: #f5f5f5;
border: 1px solid #f5f5f5;
color: #8b888e;
font-size: 18px;
font-weight: 500;
margin-bottom: 20px;
margin-right: 2px;
padding: 0 40px;
border-radius: 7px;
transition: all 500ms ease;
}
.broadband-package-form input[type="text"]:focus{
border-color: #2eb9f7;
padding: 0 45px;
}
.broadband-package-form button {
width: 66%;
max-width: 245px;
padding: 28px 0 37px;
font-size: 20px;
background-color: #2eb9f7;
border: none;
line-height: 38px;
font-size: 19px;
font-weight: 800;
color: #fff;
outline: none;
border-radius: 2px;
height: 89px;
}

/*-----------------------

Client Logo Css Start Here
---------------------*/

section.client_logo-info .blog .carousel-indicators {
left: 0;
top: auto;
bottom: -40px;

}

/* The colour of the indicators */
section.client_logo-info .blog .carousel-indicators li {
background: #a3a3a3;
border-radius: 50%;
width: 8px;
height: 8px;
}

section.client_logo-info .blog .carousel-indicators .active {
background: #707070;
}

section.client_logo-info {
background-color: #f5f5f5;
padding: 21px 0px 67px 0px;
}

section.client_logo-info #blogCarousel img {
border: 1px solid #e5e6e6;
width: 100%;
padding: 1px;
/* background-color: #2eb9f7; */
}

/*-------------------

Dwoanload App Stre Section Start Here
----------------------*/

.dwnload-our-apps-title-text {
margin: 106px 0px 50px 0px;
}


.dwnload-our-apps-title-text h2 {
font-size: 28px;
font-weight: 600;
margin-bottom: 21px;
line-height: 33px;
}

.dwnload-our-apps-title-text p{
margin-bottom: 46px;
}

.dwnload-our-apps-title-text h4 {
display: inline-block;
margin-right: 20px;
}

.dwnload-our-apps-title-text h4 a {
background-color: #2eb9f7;
padding: 14px 28px;
font-size: 17px;
color: #fff;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 600;
border-radius: 1px;
border: 2px solid #2eb9f7;
}

.dwnload-our-apps-title-text h4 a i {
margin-right: 8px;
font-size: 19px;
}

section.dwoanload_app-services {
margin-top: 71px;
}

.dwnload-our-apps-title-text h4:last-child a{
background-color: #2eb9f7;
padding: 14px 28px;
background: none;
border: 2px solid #2eb9f7;
color: #2eb9f7;
}

.dwnload-our-apps-title-text h4:last-child a:hover {
background-color: #2eb9f7;
color: #fff;
}
dwnload-our-apps-title-text{}

.dwnload-our-apps-title-text h4 a:hover {
background: none;
color: #2eb9f7;
}

/*--------------------

Contacts Today Section Css Here
-------------------------*/

section.contacts-toady-info{
background-image: url(../images/speed-bg-01.jpg);
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin-bottom: 131px;
background-attachment: fixed;
margin-top: 63px;
}

section.contacts-toady-info:before {
content: "";
left: 0;
right: 0;
width: 100%;
height: 100%;
position: absolute;
background: linear-gradient(rgb(46, 185, 247), rgb(13, 100, 140));
}

.today-cont-info-prt h2{
font-size: 39px;
font-weight: 700;
color: #fff;
text-transform: capitalize;
margin: 13px 0px 21px 0px;
}

.today-cont-info-prt p{
color: #fff;
font-size: 15px;
margin-top: 16px;
font-weight: 500;
line-height: 24px;
margin-bottom: 32px;
}

.today-cont-info-prt a{
background-color: #2db6f4;
padding: 14px 28px;
font-size: 17px;
color: #fff;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 600;
border-radius: 1px;
}

.today-cont-info-prt a:hover{
background: #505867;
color: #fff;
}


.today-cont-info-prt {
padding: 100px 0px 100px 0px;
}

.footer-ab_picks img{
width: 100%;
}


/*********************************************
		footer css
*********************************************/

.footer-info {
margin-bottom: 40px;
background: #505867;
padding: 34px 40px;
margin-top: -110px;
}
.footer-wrap {
background: #000;
padding: 50px 0 20px 0;
}
.footer-wrap h3 {
color: #fff;
font-size: 1.25em;
margin-bottom: 15px;
margin-top: 0;
}
.social-icon {
	list-style: none;
	margin-bottom: 0;
	margin-top: 5px;
}
.social-icon li {
display: inline-block;
border: 1px solid #fff;
margin: 0 2px;
}
.social-icon li a {
width: 42px;
height: 42px;
display: block;
text-align: center;
line-height: 42px;
color: #fff;
font-size: 18px;
}
.footer-wrap .email {
padding-left: 74px;
position: relative;
margin-left: 44px;
}
.footer-wrap .email a {
font-size:17px;
color: #fff;
line-height: 26px;
/*font-family: 'Lato', sans-serif;*/
text-decoration: none;
}
.footer-wrap .email:before {
content: "\f0e0";
font-size: 54px;
padding: 0;
color: #fff;
position: absolute;
left: 0;
top: 14px;
font-family: "Font Awesome 5 Free";
font-weight: 600;
}
.footer-wrap .email span {
font-size: 17px;
color: #fff;
display: block;
font-weight: normal;
}
.footer-wrap .footer-call {
padding-left: 42px;
position: relative;
float: right;
}
.footer-wrap .footer-call a {
font-size:17px;
color: #fff;
line-height: 26px;
font-family: 'Lato', sans-serif;
text-decoration: none;
}
.footer-wrap .footer-call:before {
content: "\f3cd";
font-size: 43px;
padding: 0;
color: #fff;
margin-right: 15px;
position: absolute;
left: -2px;
top: 18px;
font-family: "Font Awesome 5 Free";
font-weight: bold;
}
.footer-wrap .footer-call span {
font-size: 17;
color: #fff;
display: block;
font-weight: normal;
}
.footer-wrap {
padding: 50px 0px 10px 0px;
/*margin-top: 70px;*/
}
.footer-wrap p {
font-size: 13px;
color: #fff;
line-height: 24px;
margin-top: 15px;
font-weight:500;
}
.footer-heading {
font-size: 22px;
color: #2cb6f4;
font-weight: 600;
margin-bottom: 34px;
position: relative;
}
.footer-heading:before {
content: "";
background: #2cb6f4;
width: 38px;
height: 2px;
position: absolute;
bottom: -11px;
left: 0
}
.footer-nav {
list-style: none;
}
.footer-nav li {
border-top: 1px solid rgba(255, 255, 255, 0.13);
letter-spacing:1px;
}
.footer-nav li:first-child {
border: none;
}
.footer-nav li a {
text-decoration: none;
color: #fff;
line-height: 34px;
width: 100%;
display: block;
font-weight: 500;
font-size:13px;
}
.footer-nav li a:hover {
color: #2cb6f4;
}
.footer-nav li a:before {
content: "\f0da";
padding-right: 10px;
font-family: "Font Awesome 5 Free";
font-weight: 600;
}
.formWrp .form-control {
height: 36px;
width: 100%;
border-radius: 0;
}
.formWrp .input-Wrap {
margin-bottom: 8px;
}
textarea.form-control {
height: 80px !important;
}
.formWrp .sub {
background: #ff0014;
font-size: 16px;
font-weight: bold;
color: #fff;
padding: 10px 28px;
border: none;
}
.formWrp .sub:hover {
background: #fff;
color: #000;
}
.footer-service {
margin-top: 18px;
border-top: 1px solid #d8d6d6;
}
.footer-service .col-md-6 {
padding: 0;
}
.copyright {
text-align: center;
font-size: 16px;
color: #fff;
padding-top: 10px;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.btn.btn-foot-news {
background-color: #2cb6f4;
border-radius: 0;
border: 1px solid #fff;
color: #fff;
font-size: 1.1em;
height: 47px;
padding: 0;
position: absolute;
right: 0;
margin: 0;
top: 0;
width: 57px;
transition: all 0.2s ease-in-out;
color: #fff;
}
.btn.btn-foot-news:hover {
background: #20232e;
color: #FFF;
}
.footer-wrap .form-control {
background-color: transparent;
border: 1px solid #fff;
border-radius: 0;
box-shadow: none;
font-size:13px;
/*font-family: 'Roboto';*/
height: auto;
line-height: 25px;
padding: 10px;
-webkit-border-radius: 0;
-webkit-box-shadow: none;
color: #fff;
}
.foot-newsletter {
position: relative;
}

.footer-wrap .form-control::placeholder {
color: #fff;
}

.footer-logo img {
width: 88px;
}

/*------------

Stkey Menu Css Here
----------------*/

.stkey-memu.smaller {
position: fixed;
left: 0px;
right: 0px;
top: 0px;
background-color: #151b2c;
z-index: 999999;
width: 100%;
margin: 0 auto;
/* webkit-box-shadow: -1px 4px 6px -1px rgba(0, 0, 0, 0.75);  */
/* -moz-box-shadow: -1px 4px 6px -1px rgba(0, 0, 0, 0.75);  */
/* box-shadow: -1px 4px 6px -1px rgba(189, 183, 183, 0.75); */
}
.stkey-memu.smaller a.navbar-brand img {
width: 129px;
}

.stkey-memu.smaller.navbar-expand-lg .navbar-nav .nav-link {
padding: 15px 14px 15px 14px;
font-size: 15px;
}

.stkey-memu.smaller .main-header-navication .bg-dark {
border-bottom: 1px solid #000;
}


/*(5/3/2021) amarjeet css start here*/

/*home page css start here*/

.top-content-area p {
font-weight:500;
color: #fff;
letter-spacing:0.8px;
margin: 10px 0px 0px 0px;	
}

.our-service-img-area img {
width: 100%;
height: 215px;
object-fit: cover;
}

.iteam_mobile_prepaid_box {
-webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 75%);
-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 6px 0px rgb(210 208 208 / 75%);
padding:0px 0px 15px 0px;
height:435px;
overflow:hidden;
}

.our-service-img-area h4 {
margin:0px 0px 0px 0px;	
}

.banner-slider-img-area img {
height:630px;
object-fit:cover;	
}

.footer-heading-link {
padding: 60px 0px 0px 0px;	
}

.our-service-conten-area {
padding: 0px 15px 0px 15px;	
}

.our-service-conten-area p {
font-size:15px;
color:#616161;
font-weight:500;
}

.footer-contact-detail ul li {
list-style:none;
display:flex;
color:#fff;
padding:0px 0px 20px 0px;
font-size:13px;
font-weight:500;	
}

.footer-contact-detail ul li i {
font-size:16px;
color:#2cb6f4;
margin:2px 7px 0px 0px;	
}

.footer-social-icons ul li {
list-style:none;
display:inline-block;	
}

.footer-social-icons ul li i {
font-size:16px;
color:#2cb6f4;
margin:2px 10px 0px 0px;	
}


/*home page css end here*/



/* page banner css start here*/

.inner-page-bnr-area {
/*background-image: url(../images/litigation-bnr.jpg);*/
width: 100%;
height: 40vh;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
position: relative;	
}

.inner-page-bnr-area:before {
position: absolute;
content: "";
left: 0;
right: 0;
width: 100%;
background-color:#00000059;
height: 100%;
}

.breadcrumb-main-area {
text-align:center;
margin:100px 0px 0px 0px;	
}

.breadcrumb-main-area h2 {
color: #fff;
font-size:35px;
text-transform:capitalize;
font-weight: 700;
letter-spacing: 2px;
margin-bottom: 4px;
}

.breadcrumb-main-area li {
list-style: none;
display: inline-block;
color:#2cbefe;
font-size: 16px;
font-weight:600;
margin: 5px 0px 0px 0px;
}

.breadcrumb-main-area li a {
color: #fff;	
}

/*.font-awesome-icon-area:before {
content: "\f015";
color: #fff;
font-size: 18px;
margin: 0px 10px 0px 0px;
font-family: FontAwesome;
} */

.font-awesome-icon-area:after{
content: "\f105";
color: #fff;
font-size: 16px;
margin: 0px 5px 0px 10px;
font-family: FontAwesome;
font-weight: 600;
} 

/* page banner css end here*/



/*about us page css start here*/

.about-detail-main-area {
padding:70px 0px 70px 0px;	
}

.about-content-side-bnr img {
width: 100%;
object-fit: cover;
margin:0px 0px 0px 0px;
height: 707px;	
}

.about-content-area h2 {
font-size: 35px;
margin:0px 0px 30px 0px;
border-bottom: 4px solid #2cbefe;
padding: 0px 0px 10px 0px;
}

.about-owner-main-area {
background:#f9f9f9;
margin:0px 0px 0px 0px;
padding: 70px 0px 50px 0px;
}

.about-leader-short-text span {
font-size: 20px;
font-weight: 700;
padding: 55px 0px 0px 0px;
display: block;
}

.about-leader-short-text h2 {
font-size: 39px;
padding: 20px 0px 20px 0px;
text-transform: capitalize;	
}

.single-member {
box-shadow: 0 5px 25px rgb(0 0 0 / 6%);
position: relative;
overflow: hidden;
margin-bottom: 30px;
}

.single-member .team-img {
display: block;
position: relative;
}

.team-img img {
width: 100%;
object-fit: cover;
height: 350px;	
}

.single-member .team-img a {
display: block;
}

.single-member:hover .team-img::after {
height: 100%;
}

.single-member .team-img::after {
background: rgba(16,103,219,0.97) none repeat scroll 0 0;
width: 100%;
height: 0%;
position: absolute;
content: "";
left: 0;
top: 0;
transition: 0.5s;
box-shadow: 2px 2px 20px #ddd;
}

.single-member:hover .team-content {
opacity: 1;
top: 50%;
margin-top: -65px;
transition: 0.5s;
background: rgba(16,103,219,0.01) none repeat scroll 0 0;
}

.team-content {
position: absolute;
top: 100%;
content: "";
left: 0;
right: 0;
transition: 0.5s;
background: rgba(16,103,219,0.96) none repeat scroll 0 0;
width: 100%;
height: 200px;
}

.team-content h4 {
font-size: 16px;
margin-bottom: 5px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
}

.team-content h4 a {
color: #fff;
}

.team-content p {
margin-bottom: 0;
color: #ddd;
}

.single-member:hover .team-content .social-icon {
opacity: 1;
}

.social-icon li {
display: inline-block;
margin: 0px 2px;
}

.social-icon li a {
display: inline-block;
width: 40px;
height: 40px;
border: 1px solid #0c54ad;
color: #0c54ad;
border-radius: 3px;
font-size: 18px;
text-align: center;
line-height: 39px;
background: #fff;
}

.single-member .team-img::after {
background: rgba(16,103,219,0.97) none repeat scroll 0 0;
width: 100%;
height: 0%;
position: absolute;
content: "";
left: 0;
top: 0;
transition: 0.5s;
box-shadow: 2px 2px 20px #ddd;
}

.team-content .social-icon {
margin-top: 15px;
opacity: 0;
}

.social-icon li {
display: inline-block;
margin: 0px 2px;
}

.our-expert-team-member {
padding:50px 0px 50px 0px;	
}

.our-expert-team-heading h2 {
text-align: center;
text-transform: capitalize;
font-weight: 800;
font-size: 35px;
position: relative;
margin:0px 0px 40px 0px;	
}

.our-expert-team-heading h2:before {
content: "";
position: absolute;
left: 0;
right: 0;
margin: auto;
background-color: #2cbefe;
bottom:-20px;
width:20%;
height: 3px;
}

.our-expert-team-heading p {
text-align: center;
font-size: 17px;
font-weight: 600;
margin: 0px 0px 50px 0px;	
}

/*about us page css end here*/




/*Asset Protection page css start  here*/

.asset-protection-detail-area {
padding:70px 0px 60px 0px;	
}

.asset-protection-text-area h2 {
font-size: 35px;
margin: 0px 0px 30px 0px;
border-bottom: 4px solid #2cbefe;
padding: 0px 0px 10px 0px;
}

.asset-protection-img-area img {
width:100%;
height:540px;
object-fit:cover;	
}


.asset-protection-slider-area .carousel-control-prev {
width:18%;	
}

.commercial-residential-rescue-area {
background:#f9f9f9;	
padding: 70px 0px 70px 0px;

}

.commercial-residential-short-detail h2 {
font-size: 39px;
padding:0px 0px 20px 0px;
text-transform: capitalize;	
}


.commercial-residential-total-area {
background:#fff;
padding: 40px 20px 1px 50px;	
}

.commercial-residential-img-area img {
width:100%;
object-fit:cover;
margin: 30px 0px 0px 0px;
height: 235px;	
}

.inspection-families-public {
display: flex;
border-bottom: 2px solid #2cbefe;
margin: 0px 0px 40px 0px;
padding: 0px 0px 40px 0px;
}

.inspection-families-public-icon {
width: 110px;
height: 110px;
border-radius: 50%;
background: #2cbefe;
margin:0px 30px 0px 0px;
text-align:center;	
}

.inspection-families-public-icon img {
width:65%;
margin: 15px 0px 0px 0px;
}

.inspection-families-details {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;	
}

.inspection-families-details p {
font-size:20px;
font-weight:600;
}

.inspection-families-public:last-child {
border:none;
padding: 0px 0px 10px 0px;	
}

/*Asset Protection page css end here*/





/*Close Protection page css start here*/

.close-protection-header-bnr img {
width:100%;
height: 40vh;	
}

.close-protection-detail-area h2 {
font-size: 39px;
padding: 0px 0px 20px 0px;
text-transform: capitalize;
}


.close-protection-side-img {
display:flex;	
}

.close-protection-shingle-img img {
width:100%;	
}

.close-tow-img-box img {
width: 100%;
object-fit: cover;
height: 170px;	
}

.close-protection-trusted img {
width:100%;
height: 170px;
object-fit:cover;	
}

.close-protection-shingle-img img {
width: 100%;
height: 270px;
object-fit: cover;
margin: 30px 0px 0px 0px;
}

.close-protection-point-area ul li {
list-style:none;
padding:10px 0px 0px 0px;
}

.close-protection-point-area ul li i {
font-size:16px;
color:#2cbefe;
margin:0px 10px 0px 0px;	
}

/*Close Protection page css end here*/



/*Cyber Crime page css end here*/

.asset-protection-text-area h3 {
line-height: 60px;
/* font-size: 35px; */
letter-spacing: 2px;
}

.cyber-security-side-img img {
width: 100%;
object-fit: cover;
height: 400px;
}


.protecting-information-img-area img {
width: 100%;
object-fit: cover;
height:400px;	
}

.protecting-information-main-area {
padding: 70px 0px 70px 0px;	
}

.protecting-information-text-area h3 {
line-height: 60px;
letter-spacing: 2px;	
}

.common-cyber-threat-area {
background:#f9f9f9;
padding:70px 0px 70px 0px;	
}

.common-cyber-threat-detail-area h2 {
font-size: 39px;
padding: 0px 0px 20px 0px;
text-transform: capitalize;	
}

.common-cyber-threat-detail-area p span {
font-size:15px;
font-weight:bold;	
}

.common-cyber-category-area {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row;
flex-flow: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;	
}

.common-cyber-list-item {
width: 47%;
margin: 0px 15px 0px 0px;
}

.common-cyber-list-item h5 {
font-size: 15px;
line-height: 25px;	
}

.malicious-software-img-area img {
width:100%;
object-fit:cover;
height:400px;	
}

/*Cyber Crime page css end here*/




/*intelligence page css start here */

.intelligence-detail-main-area {
padding:70px 0px 70px 0px;	
}

.intelligence-detail-main-area h2 {
font-size: 35px;
margin:0px 0px 30px 0px;
border-bottom: 4px solid #2cbefe;
padding: 0px 0px 10px 0px;	
}


.corporate-commercial-point-area ul li {
list-style: none;
padding: 8px 0px 0px 0px;	
}

.corporate-commercial-point-area ul li i {
font-size: 16px;
color: #2cbefe;
margin: 0px 10px 0px 0px;
}

.corporate-commercial-img-area img {
width:90%;
object-fit: cover;
height: 300px;
margin: 52px 0px 0px 0px;	
}


.corporate-commercial-img-area {
background-image: url(../images/dot-background.jpg);
width: 100%;
height: 400px;
background-position: center;
}

.international-investigations-detail-area h2 {
font-size:37px;
padding: 0px 0px 20px 0px;
text-transform: capitalize;	
}


.international-investigations-area {
background:#f9f9f9;
padding:70px 0px 70px 0px;	
}

.international-investigations-point-area ul li {
list-style: none;
padding: 10px 0px 0px 0px;
}


.international-investigations-point-area ul li i {
font-size: 16px;
color: #2cbefe;
margin: 0px 10px 0px 0px;
}

.international-investigations-big-area {
position:relative;	
}

.international-investigations-big-area img {
width:100%;
object-fit:cover;
height:400px;	
}

.international-investigations-small-area {
position: absolute;
bottom: 0px;
height: 200px;
right: 15px;
border: 20px solid #fff;
}

.international-investigations-small-area img {
width:100%;	
object-fit:cover;
height:200px;
}


.case-management-first-area {
padding:70px 0px 70px 0px;
background:#fff;	
}

.case-management-detail-area h2 {
font-size: 39px;
padding: 0px 0px 20px 0px;
text-transform: capitalize;	
}

.case-management-img-area img {
width:100%;
object-fit:cover;
height:400px;	
}

.evidence-detail-main-area {
padding:70px 0px 70px 0px;
background:#f9f9f9;	
}


.evidence-img-area img {
width:100%;
object-fit:cover;
height:400px;	
}

.evidence-text-detail-area h2 {
font-size: 39px;
padding: 0px 0px 20px 0px;
text-transform: capitalize;	
}

.line-5-dark {
width: 150px;
height: 5px;
background-color:#2cbefe;	
}

.evidence-short-detail-area h3 {
text-transform:capitalize;
margin:40px 0px 40px 0px;	
}

.private-investigations-point-area ul li {
list-style: none;
padding: 13px 0px 0px 0px;
}


.private-investigations-point-area ul li i {
font-size: 16px;
color: #2cbefe;
margin: 0px 10px 0px 0px;
}


.private-investigations-main-area {
padding:70px 0px 70px 0px;	
}

.private-investigations-main-area h2 {
font-size: 39px;
padding: 0px 0px 20px 0px;
text-transform: capitalize;	
}

.private-investigations-point-img-area {
display:flex;	
}

.private-list-item {
width:35%;
margin:0px 10px 0px 0px;	
}


.private-list-one-item img {
width:100%;
height: 150px;
object-fit: cover;
margin:0px 0px 0px 0px;
}

.private-list-item img {
width: 100%;
object-fit: cover;
height: 150px;	
}

.private-list-tow-item {
width:40%;	
}

.private-list-tow-item img {
width:100%;	
margin:0px 0px 0px 0px;
}

.private-list-tow-item {
width: 50%;
margin: 0px 10px 0px 0px;
}

.private-list-tow-item img {
width: 100%;
margin:0px 0px 0px 0px;
height: 150px;
object-fit:cover;
}


.content {
position: relative;
margin: auto;
overflow: hidden;
width:98%;
margin: 0px 10px 10px 0px;
}

.content .content-overlay {
background: rgba(0,0,0,0.7);
position: absolute;
height:100%;
width:100%;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay{
opacity: 1;
}

.content-image{
width: 100%;
}

.content-details {
position: absolute;
text-align: center;
padding-left: 1em;
padding-right: 1em;
width: 100%;
top: 50%;
left: 50%;
opacity: 0;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details{
top: 50%;
left: 50%;
opacity: 1;
}

.content-details h3{
color: #fff;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 16px;
line-height: 30px;
}

.content-details p{
color: #fff;
font-size: 0.8em;
}

.fadeIn-bottom{
top: 80%;
}

.fadeIn-top{
top: 20%;
}

.fadeIn-left{
left: 20%;
}

.fadeIn-right{
left: 80%;
}

.mobile-surveillance-main-area {
background: #505867;
}

.mobile-surveillance-detail-area {
width:67%;
margin:auto;	
}

.mobile-surveillance-detail-area h6 {
color: #01b2ec;
text-transform: uppercase;
margin-top: 90px;
padding: 0px 0px 10px 0px;
}

.mobile-surveillance-detail-area h2 {
padding:0px 0px 40px 0px;
color: #fff;
}

.mobile-surveillance-detail-area p {
color:#fff;	
}

.mobile-surveillance-img-area img {
width:100%;
object-fit:cover;
height:400px;	
}

.technical-surveillance-main-area {
padding:70px 0px 70px 0px;	
}

.technical-surveillance-img-area img {
width:100%;
object-fit:cover;
height:400px;	
}

.technical-surveillance-detail-area h2 {
font-size: 39px;
padding: 0px 0px 20px 0px;
text-transform: capitalize;
}

.case-management-main-area {
background:#f9f9f9;
padding:70px 0px 70px 0px;
}

/*intelligence page css end here */


/*litigation page css start here*/

.litigatlion-support-point-area ul li {
list-style: none;
padding: 13px 0px 0px 0px;
}

.litigatlion-support-point-area ul li i {
font-size: 16px;
color: #2cbefe;
margin: 0px 10px 0px 0px;
}

.due-diligence-shingle-img img {
width: 100%;
height: 300px;
object-fit: cover;
margin: 30px 0px 0px 0px;
}

/*litigation page css end here*/


/* contact us page css start here*/

.contact-detail-main-ara {
background:#f9f9f9;
padding:70px 0px 70px 0px;	
}

.contact-detail-form-area {
background:#fff;
padding:50px;	
}

.contact-detail-form-area h2 {
font-size: 25px;
text-transform: capitalize;
padding: 0px 0px 40px 0px;
text-align:center;
}

.form-control {
height: 50px;
color: #e21f36;
border:2px solid #ebebeb;
background-color: transparent;
border-radius: 0;
font-size: 16px;
padding: 10px 20px;
width: 100%;	
}

.contact-input-main-area {
display: -ms-flexbox; 
display: flex;
width: 100%;
margin: 0px 0px 40px 0px;	
}

.icon {
background:#2cbefe;
color: white;
min-width: 50px;
text-align: center;
font-size: 30px !important;
padding: 7px;
}

.contact-message-box-area .message-box-area {
height:150px !important;
}

.send-massage-btn-area {
text-align:center;
padding: 50px 0px 0px 0px;	
}

.send-massage-btn {
background:#2cbefe;
padding:10px 20px;
font-size:20px;
outline:none;
color:#fff;
text-transform:uppercase;
letter-spacing:1px;
border:2px solid #2cbefe;
font-weight:600;
}

.send-massage-btn:hover {
border:2px solid #2cbefe;
color:#2cbefe;
background:none;
}

.our-contact-main-area {
background:#fff;
padding:60px 20px 60px 20px;	
}

.our-contact-main-area h2 {
font-size:25px;
text-transform:capitalize;
padding: 0px 0px 40px 0px;	
}

.our-contact-detail-area {
display:flex;	
margin: 0px 0px 40px 0px;	
}

.our-contact-icon-area i {
color: #2cbefe;
font-size: 55px;
padding: 0px 10px 0px 0px;
}

.our-contact-text-area h3 {
font-size:20px;
}

.our-contact-text-area ul li {
list-style:none;
display:inline-block;	
}

.our-contact-text-area ul li i {
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
color:#2cbefe;
font-size:20px;
}



/* contact us page css end here*/

.owl-nav {
display:none;	
}

/*amarjeet css end here*/




/*morland  page css start here*/


.moorland-site-main-info {
margin:0px 0px 0px 0px;
padding: 60px 0px 60px 0px;
}

.moorland-site-logo-info img {
width:90%;	
}


.moorland-site-btn-info {
position: absolute;
bottom: 60px;
right: 0px;	
}


.moorland-site-btn {
background: #2cbefe;
padding: 10px 20px;
font-size:16px;
outline: none;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
border: 2px solid #2cbefe;
font-weight: 600;	
}


.moorland-site-btn:hover {
border: 2px solid #2cbefe;
color: #2cbefe;
background: none;	
}

.moorland-our-company-info {
margin:0px 0px 0px 0px;
padding:70px 0px 60px 0px;	
}

.our-company-img-info img {
width: 100%;
height: 360px;
object-fit:cover;
}

.our-company-profile-info h2 {
font-size: 35px;
margin: 0px 0px 20px 0px;
border-bottom: 4px solid #2cbefe;
padding: 0px 0px 10px 0px;	
}

.our-company-profile-info h4 {
font-weight: 500;
font-size: 20px;
line-height: 30px;	
}

.moorland-service-main-info {
margin:0px 0px 0px 0px;
padding:40px 0px 70px 0px;
background: #f9f9f9;
}


.moorland-service-heading-info h2 {
text-align: center;
text-transform: capitalize;
font-weight: 800;
font-size: 33px;
position: relative;
margin-bottom: 33px;
}


.moorland-service-heading-info h2:before {
content: "";
position: absolute;
left: 0;
right: 0;
margin: auto;
background-color: #2cbefe;
bottom: -12px;
width: 10%;
height: 3px;
}


.service-box-main-info {
-webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 75%);
-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 6px 0px rgb(210 208 208 / 75%);	
margin: 30px 0px 0px 0px;
}

.service-box-img-info img {
width:100%;
height:300px;
object-fit:cover;	
}


.service-box-content-info {
padding: 0px 15px 15px 15px;
text-align:center;
}



.service-box-content-info h4 {
padding: 25px 0px 5px 0px;
font-weight: 700;
font-size:22px;
}


.service-box-content-info p {
font-size: 15px;
color: #616161;
font-weight: 500;
}


.mission-statement-main-info {
margin:0px 0px 0px 0px;
padding:45px 0px 70px 0px;		
}


.moorland-service-heading-info p {
text-align: center;
position: relative;
font-size: 17px;
font-weight: 600;
/* color: #000; */
margin: 0px 0px 50px 0px;
}

.our-company-profile-info ul {
position: relative;
}

.our-company-profile-info ul li {
position: relative;
display: block;
padding-left: 25px;
line-height:25px;
}


.our-company-profile-info ul li:before {
position: absolute;
top: 10px;
left: 0;
content: "\f00c";
color: #2eb9f7;
font-size: 15px;
line-height: 12px;
font-family: "Font Awesome 5 Free";
font-weight: 800;
}

.mission-statement-img-info img {
width: 100%;
height: 430px;
object-fit: cover;
}


.moorland-site-contact-info {
margin:0px 0px 0px 0px;
padding:70px 0px 60px 0px;
background: #f9f9f9; 	
}


.moorland-site-contact-img-info img {
width:100%;
height:400px;
object-fit:cover;
}


.call-email-office-box-area {
display: flex;
margin: 0px 0px 40px 0px;	
}

.call-email-office-icon {
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
}

.call-email-office-icon i {
background:#2cbefe;
/* background: padding-box; */
width: 60px;
height: 60px;
text-align: center;
font-size: 30px;
color: #fff;
line-height: 60px;
border-radius: 5px;
}

.call-email-office-content-area h5 {
font-size: 20px;
font-weight: 600;
line-height: 32px;
margin: 0px 0px 0px 0px;
color:#2cbefe;
}

.call-email-office-box-area.divider {
 border-top: 1px solid #2cbefe; 
border-bottom: 1px solid #2cbefe;
padding: 30px 0px 30px 0px;
}

.company-moorland-site {
font-size: 17px;
font-weight: 600;
margin: 0px 0px 5px 0px;
}

.call-email-office-content-area a {
font-size: 16px;
font-weight: 500;
margin: 0px 0px 5px 0px;
color: #888;	
}

.call-email-office-content-area p {
font-size: 16px;
font-weight: 500;
margin: 0px 0px 5px 0px;
color: #888;	
}




/*morland  page css end here*/

