﻿/*
    rgb(0, 152, 70) dark pink
    rgb(27, 33, 5) dark Grey
    rgb(255, 186, 210) light pink
    rgb(229, 231, 225) very light grey
    rgb(200, 207, 180) medium grey
    rgb(163, 174, 126) grey green
   rgba(12, 190, 118, 0.95)  - >  rgba(12, 190, 118, 0.95)
    rgb(6, 103, 121) ->  rgb(148, 84, 5)
*/

html, body {
    font-family:'Poppins', sans-serif;
    height:100%;
    margin:0;
    padding:0;
    font-size:1rem;
}

.navbar{
    font-size:13px;
    font-weight:500;
    border-bottom:1px solid #08a763;
    height:115px;
    background-color:rgba(255,255,255,0.95);
    /*box-shadow:rgba(0,0,0,0.15) 0px 1px 3px 0px;*/
    z-index:2;
    padding-right:80px;
    padding-bottom:5px;
}

#navSocial
{
/*#0f6271-> #faa40a */
    background-color:#faa40a;
     font-size:12px;
    font-weight:400;
}

#navSocial .nav-link
{
    color:black;
}


#navSocial .nav-link:hover
{
    color:darkgoldenrod;
}

#navLogged
{
/*#0f6271 */
    background-color:#faa40a;
     font-size:13px;
    font-weight:400;
}

#navLogged .nav-link
{
    color:white;
    font-size:1.2vw;
}


#navLogged .nav-link:hover
{
    color:darkgoldenrod;
}


.navbar .navbar-brand
{
    width:37%;
    margin-top:0px;
    padding:5px;
}

.navbar .navbar-brand img
{
    width:50%;
    margin-left:10%;
    margin-top:10px;
    margin-bottom:10px;
}

.navbar .nav-item .nav-link
{
    padding:10px 10px;
    color:rgb(27, 33, 5);
}

.navbar .nav-item .nav-link:hover, .navbar .nav-item .nav-link:active , .navbar .nav-item .nav-link:focus
{
    color:#0755b5;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; 
    width:250px;
 }

.navbar .nav-item .dropdown-menu
{
    padding:0px 0px;
    line-height:16px;
    box-shadow:rgba(0, 0, 0, 0.27) 0px 5px 11px 0px;
    box-sizing:border-box;
    transition-delay:0s;
    transition-duration:0.3s;
    transition-property:all;
    transition-timing-function:ease;
    background-color:rgb(255,255,255);
    
}

.navbar .nav-item .dropdown-menu .dropdown-item 
{

    color:rgb(27, 33, 5);
    font-size:13px;
    font-weight:500;
    padding:13px 20px;
    border-top:1px solid rgb(65, 68, 66);
    }

.navbar .nav-item .dropdown-menu .dropdown-item:hover
{

    color:rgb(255,255,255);
    background-color:#656565;
 }

.navbar input[type=text] {
  float: left;
  padding: 6px;
  border: none;
  margin-top: 8px;
  margin-right: 16px;
  font-size: 17px;
  margin-right:5px;
  border: 1px solid #808080;
}


.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  height:90px;
  background-color:rgb(255,255,255);
  z-index:1;
}

.sticky .navbar-brand
{
    width:35%;
}

.sticky .navbar-brand img
{
    width:45%;
    
    margin-left:10%;
    margin-top:unset;
    margin-top:5px;
}
/* Carousel */



.carousel
{
    /*position:absolute;
    top:0;
    z-index:0;
    left:0;*/
    /*margin-bottom:80px;*/
     border-bottom:1px solid #08a763;
     
}

.carousel-inner .carousel-item
{
    transition: ease-in-out 1.2s ;

 }

.carousel-caption img {
    margin-bottom:175px;
    
       }

.carousel-caption img:first-child {
  animation-delay:1.8s;
  animation-timing-function:ease-in;
  animation-duration:1s; 
}

.carousel h5
{
    position:absolute;
    left:-80px;
    top:-270px;
    font-family:'Poppins';
    font-size:50px;
    font-weight:300;
    color:rgb(240, 251, 224);
    letter-spacing:-0.4px;
    background-color:rgba(4, 109, 7, 0.80);
    padding:15px;
    /*width:50%;*/
    text-align:left;
   
      
}

.carousel-caption h5:first-child {
  animation-delay:1.8s;
  animation-timing-function:ease-in;
  animation-duration:1s; 
}

.carousel-caption p a:first-child {
  animation-delay:2.8s;
}


/*.carousel-caption
{
    z-index:1;
}*/
.carousel p a
{
    position:absolute;
    left:-80px;
    top:-140px;
    font-family:'open sans';
    font-size:20px;
    font-weight:500;
    color:white;
    letter-spacing:-0.7px;
    background-color:rgba(81, 85, 66, 0.80);
    padding:10px 20px;
    text-align:left;
    
}


/* Carousel Over*/

#about {
    display:block;
  
    
}

.empty_space
{
    height:32px;
}

.empty_space-large
{
    height:800px;
}

.headingContainer
{
     height:300px;
   
    background: linear-gradient(
      rgba(200, 200, 200, 0.80), 
      rgba(200, 200, 200, 0.80)
    ),
    /* bottom, image */
    url('../Images/banners/B4.jpg');
}

.section-heading
{
    padding:10px 0px;
    text-align:center;
    font-family:'Poppins', sans-serif;
    margin-bottom:10px;
}


.section-heading h1{
    font-size:45px;
    line-height:60px;
    color:rgb(27, 33, 5);
    font-weight:400;
    letter-spacing:-2.7px;
}

.section-heading h3{
    font-size:25px;
    line-height:60px;
    color:rgb(27, 33, 5);
    font-weight:400;
    letter-spacing:-0.7px;
}

.section-heading::after
{
    margin-left:-17px;
    content: "";
    position:absolute;
    left: 50%;
    margin-left: -15px;
    width: 34px;
    height: 6px;
    background-color:rgb(0, 152, 70);
    border-radius:3px;
     
}

.section-details
{
    font-family:'Open Sans';
    margin:20px 0px;
}

.section-details p
{
    font-size:16px;
    color:rgb(34,34,34);
    text-align:justify;
    font-weight:300;
    line-height:22px;
}


.section-details p strong
{
    font-weight:400;
    font-family:'Poppins';
}


.colcontainer
{
    /*height:280px;*/
    height:auto;
    font-size:14px;
    font-family:'open sans';
 }

.colinner
{
    line-height:20px;
}

.sectionsectors
{
    background-color:rgba(0,0,0,0.06);
    padding:30px;
    margin:20px -15px;
}

/* Image overlay*/

.content
{
   padding-left:0px;
   padding-right:0px;
  margin-top:10px;
}
.content .content-overlay {
  background: rgba(8, 54, 98, 0.90);
  position: absolute;
  height: 30%;
  width:calc(100% - 30px);
  left:15px;
  top: 70%;
  bottom: 0;
  right:0px;
  opacity: 1;
  -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 {
  height: 100%;
  top:0;
  opacity: 1;
  
}

.content-image
{
  width: 100%;
  height:100%;
}

.content-details {
  position: absolute;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 50%;
  left: 50%;
  opacity: 1;
  -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;
  margin-top:0px;
  text-overflow:clip;
}

.content-details h3{
    font-family:'poppins';
    font-size:16px;
    letter-spacing:-0.2px;
    line-height:50px;
    font-weight:400;
    color: #fff;
    
    margin-bottom: 0.2em;
   }

.content-details p{
  color: #fff;
  font-size:13px;
  visibility:hidden;
 }

.content:hover .content-details p
{
    visibility:visible;
    text-overflow:clip;
    
}
.content-details p a
{
    color:rgb(220, 220, 220);
    font-size:12px;
    font-weight:400;
    
}

.fadeIn-bottom{
  top: 20%;
}

.fadeIn-top{
  top: 20%;
}

/* Image overlay end*/


/* Sectors Image overlay*/

.sectors .content
{
   padding-left:0px;
   padding-right:0px;
   /*height:100%;*/
  
}
.sectors .content .content-overlay {
  background: rgba(0, 46, 91, 0.9);
  position: absolute;
  height: 25%;
  width:calc(100% - 30px);
  left:15px;
  top: 75%;
  bottom:0;
  right:0px;
  opacity: 1;
  -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;
  pointer-events:none;
}



.sectors .content:hover .content-overlay{
  height:100%;
  top:0;
  opacity: 1;
}

.sectors .content-image
{
  width: 100%;
  height:100%;
 }

.sectors .content-details {
  position: absolute;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 55%;
  left: 50%;
  opacity: 1;
  -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;
  pointer-events:none;
}

.sectors .content:hover .content-details{
  top: 50%;
  left: 50%;
  opacity: 1;
  margin-top:0px;

}

.sectors .content-details h4{
    font-family:'poppins';
    font-size:16px;
    letter-spacing:-0.20px;
    line-height:16px;
    font-weight:500;
    color: #68f591;
    margin-bottom: 0.5em;
   }

.sectors .content-details p{
  color: #fff;
  font-size: 13px;
    
}
.sectors .content-details p a{
  color: rgb(0, 155, 215);
  font-size: 14px;
  font-weight:400; 
  pointer-events:all;
}

/*.sectors .content-overlay:hover .content-details p
{
    visibility:visible;
}*/

.sectors .fadeIn-bottom{
  top: 20%;
}

.sectors .fadeIn-top{
  top: 20%;
}

/* Sectors Image overlay end*/


/*
    Clients Slider
*/

.ClientImgContainer .ClientImg
{
    width:100%;
    display:inline-block;
    text-align:center;
    margin-top:0px;
}

.ClientImgContainer h5
{
    margin:15px 0px;
}

.ClientImgContainer
{
    border:1px solid rgb(220, 220, 220);
    padding:0px 0px;
    margin-bottom:20px;
    margin-left:2px;
    margin-right:2px;
}

.ClientImgContainer:hover
{
    border:2px solid rgb(0,152,76);
}



/* Section Sectors*/

.sectionsectors .sector .sectordescription h5{
    font-family:'poppins';
    font-size:19px;
    font-weight:800;
    line-height:22px;
    margin-bottom:11px;
    letter-spacing:-0.4px;
    color:#000;
    height:60px;
}

.sectionsectors .sector .sectordescription p
{
    color:rgb(119,119,119);
    font-family:'Open Sans';
    font-size:15px;
    font-weight:300;
    line-height:18px;
    margin-bottom:15px;
    
}

.sectionsectors .sector .sectordescription p a
{
    color:rgb(0, 152, 70);
    font-family:'Open Sans';
    font-size:15px;
    font-weight:300;
    line-height:18px;
    margin-bottom:15px;

}
.sectionsectors .sector .sectoricon .sicon{
    width:60px;
    margin-right:20px;
    border:2px solid rgb(0,0,0)/*rgb(27, 33, 5);*/ ;
    border-radius:50%;
    height:60px;
    float: left;
    text-align:center;
    padding-top:10%;
}

.sectionsectors .sector .sectoricon .sicon img
{
    width:70%;
}


.sectionsectors .sector .sectoricon {
    width:78px;
    margin-right:20px;
    height:230px;
    /*padding-bottom:40%;*/
    float:left;
}

.sectionsectors .sector
{
    padding:30px 20px;
}
.sectionsectors .sector:hover
{
    background-color:#ffffff;
}

/* Section Sectors End*/

/* Section footer*/

/* Footer Starts*/

footer.st-footer
{
	background: #fbfed2;
	border-top: 3px solid rgb(32, 180, 228);
   
}

footer.st-footer .about 
{
	
	margin: auto;
	margin-top: 40px;
	text-align:justify;
    max-width: 1170px;
    margin-left:20px;
   
	
}

footer.st-footer .about img
{
    width:10%;
}
footer.st-footer .about p 
{
	/*font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/
	font-size: 11px;
	color: #333;
	margin-top: 30px;
	font-weight:400; 
	margin-left:10px;
}
footer.st-footer .social-media .footer-info-single .title
{
	margin-top:120px;
	margin-left:00px;
}


footer.st-footer .social-media .list-inline >li
{
	display:inline-block;
	width: 40px;
	height: 40px;
	line-height: 45px;
	border-radius: 50%;
	font-size: 16px;
	color: #333;
	border: 1px solid rgba(0, 0, 0, 0.5); 
	margin-left:0px;
	text-align:center;
	
}

footer.st-footer .social-media .list-inline > li >a
{
    margin-left:0px;
    padding:0px;
}


footer.st-footer .social-media ul li:hover 
{
	background: #fff; 
	color: #1281F7;
	border-color: #000; 
}
footer.st-footer .footer-info-single 
{
	margin-top: 30px;
  
    
}
footer.st-footer .footer-info-single .title 
{
	color: rgb(0,152,76);
	text-transform: uppercase;
	/*font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/
	font-size: 14px;
	border-left: 4px solid rgb(0,152,76);
	padding-left: 5px; 
	margin-top:120px;
	margin-left:50px;
	font-weight:600;
		
	}


footer.st-footer .footer-info-single .title-sub
{
	color: #333;
	text-transform: uppercase;
	/*font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/
	font-size: 14px;
	border-left: 4px solid #333;
	padding-left: 5px; 
	margin-top:50px;
	font-weight:300;
		
	}

footer.st-footer .footer-info-single> ul> li> a 
{
	display:block;
	color: #333;
	padding: 2px 0; 
	margin-left:50px;
	/*font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/
	font-size: 12px;
	font-weight:300;
}
footer.st-footer .footer-info-single ul li a:hover 
{
	color: rgb(0,152,76); 
}
footer.st-footer .footer-info-single p 
{
	/*font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/
	font-size: 12px;
	line-height: 20px;
	color:#333; 
	font-weight:300;
}
footer.st-footer .copyright 
{
	margin-top:50px;
	padding: 7px 0;
	color: #444; 
}
footer.st-footer .copyright p 
{
	/*font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/
	font-size: 14px;
	margin: 0;
	padding: 0; 
	font-weight:400;
    text-align:center
}

footer.st-footer .copyright img
{
    width:10%;
}

.Sectionheader
{
	height:30px;
	font-size:20px;
	border-top:solid;
	border-bottom:solid;
	border-width:2px;
	border-color:#BDBABA;
	color:#0C60F5;
	margin-top:20px;
	margin-bottom:20px;
	
}

/* Footer Ends*/


#bottom-footer
{
    
    text-align:center;
    background-color:#faa40a;
    font-family:'Open Sans';
    color:#000;

}

#bottom-footer .copyright, #bottom-footer p
{
    font-size:13px;
    line-height:17px;
    padding-top:13px;
    padding-bottom:14px;
    margin-top:10px;
    margin-bottom:10px;
}

#bottom-footer a
{
    color:rgb(27, 33, 5);
    margin-top:10px;
     font-size:13px;
    line-height:17px;
}

/* Section Footer Ends*/

/* Content pages*/

.cpsection-heading
{
    padding:10px 10px;
    text-align:center;
    font-family:'Poppins', sans-serif;
    margin-bottom:10px;
}


.cpsection-heading h1{
    font-size:45px;
    line-height:60px;
    color:rgb(27, 33, 5);
    font-weight:400;
    letter-spacing:-2.1px;
    text-align:left;
    margin-left:0px;
    
}


.cpsection-heading h3{
    font-size:20px;
    line-height:45px;
    color:rgb(27, 33, 5);
    font-weight:400;
    letter-spacing:-0.9px;
    text-align:left;
    margin-left:0px;
    
}

.cpsection-heading::after
{
    content: "";
    position:absolute;
    left: 0px;
    margin-left: 10px;
    width: 40px;
    height: 6px;
    background-color:rgb(0, 155, 215);
    border-radius:3px;
    
}

.cpsection-heading2
{
    padding:10px 10px;
    text-align:center;
    font-family:'Poppins', sans-serif;
    margin-bottom:10px;
    margin-left:-15px;
    margin-top:15%;
    width:auto;
    display:block;
    text-align:left;

}
.cpsection-heading2 h2{
    font-size:60px;
    line-height:70px;
    color:#fff;
    /*color:rgb(27, 33, 5);*/
    font-weight:500;
    letter-spacing:-2.1px;
    text-align:left;
    margin-left:0px;
    display:inline-block;
    /*background-color:rgba(0, 46,91,0.8);*/
    padding:20px;
}

.cpsection-heading2 h3{
    font-size:32px;
    line-height:38px;
    color:rgb(27, 33, 5);
    font-weight:500;
    letter-spacing:-2.8px;
    text-align:left;
    margin-left:0px;
    margin-top:-70px;
   }

.cpsection-heading2 h4{
    font-size:32px;
    line-height:38px;
    color:#fff;
    /*color:rgb(27, 33, 5);*/
    font-weight:500;
    letter-spacing:-2.1px;
    text-align:left;
    margin-left:0px;
    display:inline-block;
    /*background-color:rgba(0, 46,91,0.8);*/
    padding:20px;
}


.cpsection-details
{
    font-family:'Open Sans';
    margin:0px 0px;
}

.cpsection-details p
{
    font-size:16px;
    color:rgb(34,34,34);
    text-align:justify;
    font-weight:300;
    line-height:26px;
    font-family:'open sans';
}

.cpsection-details .invH
{
    font-size:13px;
    font-weight:600;
    line-height:15px;
    text-align:left;
    margin-bottom:5px;
}

.cpsection-details .invD
{
    font-size:13px;
    font-weight:400;
    line-height:15px;
     text-align:left;
}

.cpsection-details .customlist
{
    font-size:16px;
    text-align:justify;
    font-weight:300;
    line-height:26px;
    padding:5px 5px;
    list-style-position:outside;
    list-style:url(../Images/bullet1.png);
    
}

    .cpsection-details .customlist li {
        margin-left: 5px;
        padding: 10px 5px;
        /*background-color: rgb(248,248,248);*/
        margin-bottom: 1px;
        text-align: left;
        
    }



.cpsection-details p strong
{
    font-weight:400;
    font-family:'Poppins';
}
/* Content Pages end*/

/*Side nav*/

.sidenavitem
{
    background-color:rgb(29,74,123);
    width:100%;
    margin-right:10px;
    border-bottom:1px solid rgb(255,255,255);
    padding:12px;
    padding-left:15px;
    border-left:5px solid rgb(29,74,123);
    margin-left:10px;
}

.sactive
{
    border-left:5px solid rgb(10, 248, 200);
}
.sidenavitem:hover 
{
    
    border-left:5px solid rgb(10, 248, 200);
       
}
.sidenavitem a {
        font-family: 'poppins';
        font-size: 15px;
        font-weight: 500;
        line-height: 22px;
        color: rgb(10, 248, 200);
        vertical-align:middle; 
        letter-spacing:-0.12px;  
    }
.sidenavitem a:hover
{
    
    text-decoration:none;
                                 
    
}
/*side nav ends*/

/*contacts*/
.icon
{
    font-size:30px;
    color:rgb(0, 152, 70);
    padding:0px;
    vertical-align:top;
}

.condetails p
{
    font-size:14px;
    font-family:'open sans';
    padding-top:10px;

}

.control
{
    font-family:'open sans';
    font-size:14px;
    color:black;
    background-color:#dcdcdc;
    border:none;
    border-radius:unset;
}

.fillerror
{
    color:red;
}

.subbutton{
    background-color:rgb(0,46,91);
    color:white;
    padding:10px 40px;
    font-weight:400;
    border:none;
}

.subbutton:hover
{
    background-color:rgb(0, 152, 70);
    color:rgb(0,46,91);
}
/*contacts ends*/

/*Job Details*/

.jobdetails
{
    margin:50px 5px;
    background-color:rgb(0, 155, 215);
    padding:30px;
    font-family:"open sans";
    font-size:13px;
    font-weight:300;
}

.jobdetails i
{
    font-size:15px;
}

.jobdetails p
{
    margin-bottom:5px;
}

.jobdetails h5
{
    font-family:Poppins;
    font-size:13px;
    font-weight:400;
}



/*Job details Ends*/

/*Skillsresp*/
.skillsresp
{
    margin:70px 15px;
    padding:0px;
    font-family:"open sans";
    font-size:13px;
    font-weight:300;
}

.skillsresp .responsibility
{
    background-color:rgb(245,245,245);
    padding:20px;
    
}

.skillsresp .skill
{
    background-color:rgb(255,255,255);
    padding:20px;
    border-top:3px solid #000;
    
}
.skillsresp h3
{
    font-family:Poppins;
    font-weight:400;
    font-size:18px;
    padding-bottom:20px;
}

.skillsresp p
{

}

.skillsresp ul
{
   list-style:url(../Images/bullet.png);
   font-size:13px;
   line-height:18px;
   margin-left:-30px;
}
.skillsresp ul li
{
  margin-bottom:15px;
}
/*skill resp*/

/*Table and popup*/

        .table
        {
           border-width:0px;
           border-top:5px solid #ccc;
        }

        tr
        {
           
            border-bottom:1px solid #dedede;
            
            
        }
        th
        {
            font-size:14px;
            color:rgb(0,46,91);
            font-weight:500;
        }
        td
        {
            font-size:13px;
            font-weight:400;
            line-height:18px;
        }

        td > a
        {
            font-size:13px;
            font-weight:400;
            line-height:18px;
        }

        .modalBackground {
            background-color: white;
            filter: alpha(opacity=90);
            opacity: 0.9;}
        .modalPopup {
            width: 35%;
            /*height: 600px;*/
            border-color: #000000;
            border-width: 0px;
            border-style: solid;
            background-color:#fff;
            border-radius:20px;
            box-shadow:rgba(80,80,80,0.4) 0px 4px 4px 4px;
            padding:20px;
            }

  .modalPopup2 {
            width: 70%;
            /*height: 600px;*/
            border-color: #000000;
            border-width: 0px;
            border-style: solid;
            background-color:#fff;
            border-radius:20px;
            box-shadow:rgba(80,80,80,0.4) 0px 4px 4px 4px;
            padding:20px;
            }

  .modalPopup2 p
  {
      font-family:'open sans';
      font-size:12px;
      font-weight:500;
      letter-spacing:-0.2px;
  }
        .RoundButton
        {
            width:50px;
            height:50px;
            border-radius:25px;
            background-color:rgb(0,46,91);
            color:white;
            font-size:20px;
            border:none;
        }

        .RoundButton:hover
        {
            background-color:rgb(0,155,215);
            
        }


/*team*/
.teammember .photo
{
    width:80%;
}

.teammember .teammemberdetails h3
{
    font-family:Poppins;
    font-size:18px;
    font-weight:500;
    color:rgb(0,46,91);
    margin-top:20px;
    margin-bottom:5px;
    letter-spacing:-0.32px;
}

.teammember .teammemberdetails h5
{
    font-family:Poppins;
    font-size:13px;
    font-weight:500;
    color:rgb(20,20,20);
    margin-top:0px;
    letter-spacing:-0.2px;
}

.pageheader{
    background:url(../Images/banners/newshop/4a.jpg);
    margin:0;
    height:200px;
    width:100%;
    border-bottom:2px solid rgb(51, 52, 51);
    margin-bottom:40px;
    background-size:cover;
}

.pageheader2{
    background-image:url(../Images/banners/newshop/4a.jpg);
    margin:0;
    height:200px;
    width:100%;
    border-bottom:2px solid rgb(51, 52, 51);
    margin-bottom:40px;
}

.pageheader .page-title
{
    text-align:left;
    padding-top:6%;
    font-family:Poppins;
    font-size:30px;
    color:rgb(235, 235, 235);
    margin-left:30px;
}

.pageheader2 .page-title
{
    text-align:left;
    padding-top:2%;
    font-family:Poppins;
    font-size:20px;
    color:rgb(235, 235, 235);
    margin-right:30px;
}

/* form details*/

.formstyle
{
    font-family:Poppins;
    font-size:14px;
    font-weight:500;
}
.formtitle
{
    background-color: rgb(235, 202, 161) ;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:20px;
    width:auto;
    text-align:center;
    border:1px solid #faa40a;
}

.formstyle .formtitle > h4
{
    color:rgb(88, 88, 84);
    font-size:1rem;
 }

/* form details end*/
/*form signin*/
.formSignin
{
    width:50%;
    padding:20px 10px;
    border:1px solid rgb(0, 138, 152);
    border-radius:5px;
    /*text-align:center;*/
    margin-left:25%;
    margin-bottom:80px;
    background-color:rgb(251, 245, 199);
    margin-top:20px;
}

/* Member Section */
