@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

html, body{
font-family: 'Inter', sans-serif;
	font-size:16px;
	background:#fff;
	color: #1b1b29;line-height: 26px;
	margin: 0px;
	padding: 0px;
}
html {
  scroll-behavior: smooth;
}
a
{
  -moz-transition: all 0.3s !important;
  -webkit-transition: all 0.3s!important;
  transition: all 0.3s!important;
  text-decoration: none;
}
:root {
    --e-global-color-primary: #ffffff;
    --e-global-color-secondary: #19191f;
    --e-global-color-accent: #e5ab32 ;
    --e-global-color-text:  #1b1b29;
    --e-global-color-white: #ffffff;
    --e-global-color-black: #000000;
    --e-global-color-copyright-text:  #555555;
    --e-global-color-light-grayish-cyan: #ebf1f3;
    --e-global-color-grayish-blue: #cad3d6;
    --e-global-color-dark-grayish-blue: #bdc2c4;
    --e-global-color-light-grayish-blue: #f3f3f4;
    --e-global-color-very-light-grayish-blue: #f6f7fb;
    --e-global-color-dark-moderate-green: #6cad4f;
    --e-global-color-vivid-orange: #ef7216;
    --e-global-color-very-light-gray: #e5e5e5;
    --e-global-color-very-dark-grayish-pink: #726f71;
    --e-global-color-light-gray: #cccccc;
    --e-global-color-soft-orange: #f49c5b;
    --e-global-color-very-dark-blue: #10205e;
    --e-global-color-lime-green: #30c89f;
    --e-global-color-very-dark-grayish-blue: #666c84;
    --e-global-color-light-grayish-orange: #fdefe4;
    --e-global-color-light-grayish-green: #f9fbf6;
    --e-global-color-very-light-grayish-cyan: #d9f4ed;
    --e-global-color-grayish-lime-green: #b5b7b5;
    --e-global-color-light-red: #ff5440;
    --e-global-color-very-soft-cyan: #abdfcd;
    --e-global-color-very-pale-orange: #ffecda;
    --e-global-color-light-grayish-violet: #e7dcf7;
    --e-global-color-very-soft-orange: #fae8bd;
    --e-global-color-dark-gray: #787878;
    --e-global-color-very-dark-gray-mostly-black: #2e2e2e;
}

.h1, h1 {
  font-size:50px;
  line-height: 56px;
  font-weight: 700;
  color: var(--e-global-color-white);
}

.h2, h2 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}
.h3, h3{
    font-size: 30px;
    line-height: 38px;
    font-weight: 700;
}
.h4, h4 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
}
.h5, h5 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-accent);
}
.h6, h6 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
}
p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: var(--e-global-color-text);
}

  .navbar-expand-lg .navbar-collapse {
  flex-grow: 0;
  }
.fixed-top1
{
	position:fixed !important;
	z-index:5;
	
}

.topheadercont_outer
{
  float: left;
  width: 100%;  background: #18254a ;
  padding: 15px 0px 5px 0px;
}


.tophead_part1
{
	float:left;
	width:25%;
	text-align:left;
	padding:0px 15px;
}

.contact_bg
{
	float:left;
	margin-right:15px;
	position:relative;
  background-color: #e7ac29;
  padding: 8px;
}
.contact_bg::before
{
	content:'';
	left:0px;
	top:0px;
	position:absolute;
	z-index:0;
	width:100%;
	height:100%;
	background-size:100% 100%;
}
.tophead_part1 img
{
	position:relative;
	z-index:1;
  width: 33px;
}


.footrcon
{
	display:inline-block;
}
.footrcon span
{
	float:left;
	clear:both;
	color:#fff;
	font-size:18px;
	font-weight:500;
	margin-top:0px;
}
.footrcon a
{
	float:left;
	clear:both;
	color:#fff !important;
	text-decoration:none;
	margin:0px;  line-height: 18px;
  margin-top: 2px;
}




.topsocial a {
    background: #222;
    color: #fff;
    border-radius: 50%;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    transition: 0.3s;
    clear: none;
    margin-right: 5px;  margin-top: 3px;
  width: 25px;
  height: 25px;
}

/* Hover Colors */
.topsocial a:hover {
    transform: translateY(-4px);
}

.topsocial a.facebook { background: #1877F2; }
.topsocial a.twitter { background: #1DA1F2; }
.topsocial a.instagram { background: #C13584; }
.topsocial a.youtube { background: #FF0000; }
.topsocial a.linkedin { background: #0077B5; }
.topsocial a.whatsapp { background: #25D366; }






.top_out
{
	margin-top:95px;
}

	.dropdown-hover:hover>.dropdown-menu {
display: inline-block;
}
.topheader_outer .navbar-brand
{
	margin-right:30px;
}
.topheader_outer .navbar-brand img
{
  width: 300px;
}
.dropdown-hover>.dropdown-toggle:active {
/*Without this, clicking will make it sticky*/
pointer-events: none;
}
.navbar-expand-lg .navbar-nav .nav-link
{
	font-weight:500;
	color:#ffffff;
	font-size:17px;
	padding:0px 20px;
	padding-bottom:5px;
}

.headerbg .navbar-nav .nav-item a:hover{
    color: #e5ab32  !important;
    background-color: transparent;
}
.headerbg .navbar-nav .active{
    color: #e5ab32  !important;
}


.navbar-expand-lg .navbar-nav .nav-link span
{
	position:relative;
}

.navbar 
{
	padding:14px 0px;
}

.conttop
{
	float:right;
	text-align:right;
	color:#fff;
	text-transform:uppercase;
}
.reqcallout
{
  display:inline-block;
  margin-right: 15px;
  text-align: center;

}
.topicon
{  
  float: left;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #e5ab32;
  margin-right: 7px;
}
.topicon img
{
  display: inline-block;
  width: 100%;
}
.reqcall
{
  display:inline-block;
  font-weight: 500;
  color: #525252;
  font-size: 14px;
  position: relative;
  top: -3px;
}
.reqcall a
{
  font-size: 16px;
  color: #10205e  !important;
}
.reqcall a:hover
{

  color: #e5ab32   !important;
}
.conttop img
{
	float:left;
}
.conttop a
{
	float:right;
	clear:both;
    
}
.conttop span
{
    
	float:right;
	clear:both;
	  width: 100%;
}
.conttop span img
{
	float:left;
    margin-right:10px;
}
.last_list {
  margin-left: 20px;
  position: relative;
}
.headerbg .last_list .lets_mob {
    padding: 5px 12px;
    border-radius: 10px;
    text-align: center;
    display: inline-block;
    color: var(--e-global-color-white) !important;
    background: #e5ab32;
    border: 1px solid #e5ab32;
    transition: all 0.3s ease-in-out;
    margin-right: 10px;
}
.headerbg .last_list .lets_mob:hover {
    transform: translateY(-5px);
    color: var(--e-global-color-light-red) !important;
    background: transparent;
    border: 1px solid var(--e-global-color-light-red);
}


.headerbg .last_list .lets_talk {
    padding: 3px 12px;
    border-radius: 5px;
    margin: 0px 3px;
    text-align: center;
    display: inline-block;
    color: var(--e-global-color-white) !important;
    background: #e5ab32;
    border: 1px solid #e5ab32;
    transition: all 0.3s ease-in-out;
    position: relative;
    top: -3px;
}
.lets_talk i
{
  font-size: 15px;
}
.headerbg .last_list .lets_talk:hover {
 /*   transform: translateY(-5px);*/
    color: #e5ab32  !important;
    background: transparent;
    border: 1px solid #e5ab32;
}

/*banner*/


 .headerout {
      position: relative;
      width: 100%;
      height: 800px !important;
      overflow: hidden; 
      float: left;
      clear: both;
 
    }
.headerbg {
	float: left;
	width: 100%;
  height: 100%;
 position: relative;
 background-color: rgba(0, 0, 0, 0.4);
 z-index:  4;

}
    .headerout video {
      position: absolute;
      top: 50%;
      left: 50%;
      min-width: 100%;
      min-height: 100%;
      width: auto;
      height: auto;
      transform: translate(-50%, -50%);
      z-index: 1;
      object-fit: cover;
    }


/*Register*/


.bannerenq_inner
{
float:right;
position:relative;
width:75%;
padding:40px 20px;
background:#18254a ;
margin-top: 60px;
text-align:center;
}
/* Animated Border */
.bannerenq_inner:before {
    content: "";
    position: absolute;
    inset: -2px;
    background: linear-gradient(90deg, #deb02c, #ff5e00, #c8c8e4, #deb02c);
    background-size: 300% 300%;
    z-index: -1;
    animation: borderMove 2s linear infinite;
}

@keyframes borderMove {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}







.bannerenq_inner h3
{
float:left;
margin:0px;
width:100%;
text-align:center;
color:#deb02c;
font-size:25px;
text-transform: uppercase;
}
.bannerenq_inner p
{
float:left;
width:100%;
text-align:center;
color:#fff;
font-size:18px;
margin-bottom:5px;
}
.input_login
{
float:left;
width:50%;
padding: 0px 15px;
margin-top:20px;
}
.input_login label
{
  float: left;
  width: 100%;
  margin: 0px;
  text-align: left;
  color: #ffffff;
}
.input_login label span
{
  color: #f00;
}
.regtexbox
{
float:left;
width:100%;
padding:0px;
margin:0px;
background-color:#fff;
border:0px solid #f5f4f0;
padding-left: 15px;
height:34px;
color:#000;
}
.book_outer1
{
  float: left;
  width: 100%;
  margin-top: 20px;
  color: #ffffff;
}
.home_sub {
  padding:10px  25px;
  border: none;
  background: #deb02c;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  text-transform: uppercase;
  margin-top: 12px;
}
/*Register*/





.banner-section
{
  position: relative;
  width: 100%;
  z-index: 2;
}
.banner_content {
  position: relative;
  padding: 100px 0 100px;
}


.headerbg .banner-section .banner_wrapper .banner-image1 {
  position:relative;
  right: 8px;
  top: -68px;
}
.banner_wrapper 
{
  text-align: center;
}
.banner_wrapper img
{
  width: 80%;
}
.headerbg .banner-section .banner_content{
    position: relative;
}
.headerbg .banner-section .banner_content h5 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    padding-left: 72px;
    margin-bottom: 20px;
    position: relative;
    text-transform: capitalize;
    color: #e5ab32;
}
.headerbg .banner-section .banner_content h5:before {
    content: "";
    position: absolute;
    width: 55px;
    height: 3px;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #e5ab32;
}
.headerbg .banner-section .banner_content h1{
    margin-bottom: 42px;
    color: #ffffff;
    padding-right: 0px;
    font-size: 45px;
    line-height: 55px;
}
.headerbg .banner-section .banner_content .paragraph{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 48px;
}

.appointment_now {
    position: relative;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    padding: 14px 28px;
    border-radius: 10px;
    text-align: center;
    display: inline-block;
    color: #fff !important;
    background: #e5ab32;
    transition: all 0.3s ease-in-out;
}
.appointment_now:hover
{
  background-color: #18254a;
}

/*banner*/
.newlast
{
float: left;
width: 100%;
padding: 15px 0px;
background-color: #f1f1f1;
}
.marquee-section
{
  float: left;
  width: 80%;
  margin-top: 8px;
}
.annsemout
{
  float: left;
  width: 200px;
  margin-right: 20px;
    border-radius: 05px 05px 05px 05px;
  padding: 08px 15px 08px 15px;  background-color: #FFC000;
}
.marquee-content span.lastars
{
  color: #f00;
}
.topheader_outer
{
  width: 100%;
    -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.fixedmenu
{
     position: fixed;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 10;
  background-color: #18254a;
    box-shadow: 0 2px 5px rgba(255, 255, 255, 0.2);
}
.fixedmenu .navbar
{
  padding: 4px 0px;
}

.homepagewelcom_outer
{
  float: left;
  width: 100%;
  padding: 80px 0px;
  background-color: #94CBFF30;
}









.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite;}
@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}
.tada{animation-name:tada}


#btn-back-to-top {
	position: fixed;
	bottom: 20px;
  width: 40px;
  height: 40px;
	right: 20px;
	display: none;
	background: #e5ab32;
	border: 0px;
	z-index: 3;
  text-align: center;
  border-radius: 50%;
  padding: 10px;
  }
  #btn-back-to-top img{
    display: inline-block;
    width: 100%;
    position: relative;
    top: -8px;
  }
.tng_log
{
  width: 100px;
}

 .fixedmenu .navbar-brand img {
    width: 230px;
  }

/*welcomeout*/
.welcomehomimg
{
  width: 100%;
}
.welcomehomimg img
{
  width: 100%;
}
.welcomecontout
{
  float: left;
  width: 100%;
  padding-left: 50px;
}


.allheadding h5 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    padding-left: 42px;
    margin-bottom: 5px;
    position: relative;  display: inline-block;
}
.allheadding h5:before {
    content: "";
    position: absolute;
    width: 28px;
    height: 3px;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #e5ab32;
}

.allheadding h2{
  margin-bottom: 35px;
}
.welcomecontout p
{
  text-align: justify;
  text-align-last: left;
}

.welcomecontout .box {
    display: flex;
    margin-top: 20px;
    transition: all 0.3s ease-in-out;
    width: 100%;
    background-color: #ffffff; 
      box-shadow: 0px 0px 3px 0px rgb(171, 196, 220);
    padding: 10px 0px;
}
.welcomecontout .box1 {
    margin-left: -44px;
}
.welcomecontout .icon {
    position: relative;
    padding: 0px 10px;
  align-content: center;
  vertical-align: middle;
    transition: all 0.3s ease-in-out;
}
.welcomecontout .icon img
{
  display: flex;
  width: 60px;
  align-content: center;
  vertical-align: middle;
  width: 60px;
}
.welcomecontout .icon:hover {
    transform: translateY(-5px);
}
.welcomecontout .content{
    padding-left: 10px;
}

.welcomecontout .content .value {
    font-size: 30px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 0px;
    display: inline-block;
    color: var(--e-global-color-very-dark-blue);
    transition: all 0.3s ease-in-out;
}
.welcomecontout .content .plus {
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    top: -12px;
    left: -3px;
    display: inline-block;
    color: var(--e-global-color-light-red);
    transition: all 0.3s ease-in-out;
}
.welcomecontout .content .text1 {

    font-weight: 400;
    display: block;
}


.get_abtmore {
  float: left;
  background: #e5ab32;
  color: #fff;
  padding: 8px 22px;
  text-decoration: none;
  font-weight: 400;
  margin-right: 20px;
  position: relative;
  border-radius:3px;
  margin-top: 35px;
  -moz-transition: all 0.3s !important;
  -webkit-transition: all 0.3s!important;
  transition: all 0.3s!important;
}

.get_abtmore i
{
  margin-left: 10px;
}
.get_abtmore:hover
{
  background: #18254a;
}

/*homecourse_outer*/
.homecourse_outer
{
  float: left;
  width: 100%;
  padding: 60px 0px;
}
.homecourseinner
{
  
  float: left;
  width: 100%;
}
.head_cent
{
  text-align: center;
}
#ourservice_li .item
{
  padding: 0px 5px;
  border: 0px;
  margin: 0px;

}
.visa-cat-style-one .thumb {
	position: relative;
	z-index: 1;
}
.visa-cat-style-one .thumb img {
  border: none;
  outline: none;
  max-width: 100%;
}
.visa-cat-style-one .thumb .shape {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
}

.visa-cat-style-one {
	background: #ffffff;
	overflow: hidden;
  float: left;
  width: 100%;
 
	border-radius: 15px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.visa-cat-style-one .icon {
	position: absolute;
	left: 50%;
	bottom: 15px;
	transform: translateX(-50%);
	background:#18254a;
	height: 75px;
	width: 75px;
	min-width: 75px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	max-width: max-content;
	border-radius: 50%;
	border: 2px solid #ffffff;
	transition: all 0.35s ease-in-out;
}

.swiper-slide-active .visa-cat-style-one .icon,
.visa-cat-style-one:hover .icon {
	background: #e5ab32;
}



.visa-cat-style-one .button a {
	background: #18254a;
	color: #ffffff;
	width: 100%;
	display: block;
	padding: 15px;
	position: relative;
	z-index: 1;
	overflow: hidden;
  text-align: center;
}

.visa-cat-style-one:hover .button a
{
	background: #e5ab32;
  
}

.visa-cat-style-one .info {
	padding: 30px;
	padding-top: 5px;
  text-align: center;
}
.visa-cat-style-one .info  h5 a
{
  color: #18254a;
}

.visa-cat-style-one .info p {
	margin: 0;
  font-size: 15px;
  line-height: 22px;
}

.visa-cat-style-one .icon img {
	width: 40px;
}

.visa-cat-style-one .button a svg {
	height: 15px;
	margin-right: 5px;
}

.visa-cat-style-one .button a img {
	position: absolute;
	left: 0;
	bottom: -10px;
	z-index: -1;
	transition: all 0.35s ease-in-out;
	opacity: 0;
	visibility: hidden;
	height: 100%;
	width: 100%;
}

.visa-cat-style-one:hover .button a img,
.swiper-slide-active .visa-cat-style-one .button a img {
	bottom: 0;
	opacity: 1;
	visibility: visible;
}


.visa-cat-style-one .button a span i
{
  font-size: 16px;
}


#ourservice_li .owl-pagination {
    display: block !important;
    margin-top:42px !important;
    line-height: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#ourservice_li .owl-page span {
    background: #b7bcc4;
    width: 12px;
    height: 12px;
    margin: 0 4px;
    transition: all 0.3s ease-in-out;
}
#ourservice_li .owl-page:hover span {
    background: #e5ab32;
}
#ourservice_li .active span {
    background:#e5ab32;
    width: 16px;
    height: 16px;
}
#ourservice_li .owl-page:focus {
    outline: none;
}

/*homewhyus_out*/
.homewhyus_out
{
  float: left;
  width: 100%;
  padding: 60px 0px;
  background-color: #18254a;
}
.homewhyus_outwhyhead h2
{
  color: #ffffff;
}
.feature-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
@media only screen and (max-width: 480px) {
  .feature-item {
    display: block;
  }
}
.feature-item .image {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100px;
  height: 100px;
  margin-right: 30px;
  text-align: center;
  border-radius: 24px;
  background: #21378070;
  line-height: 100px;
}
@media only screen and (max-width: 480px) {
  .feature-item .image {
    margin-bottom: 15px;
  }
}
.feature-item .icon {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 25px;
  color: #213780;
  width: 60px;
  height: 60px;
  background: #f7f7f7;
  line-height: 60px;
  border-radius: 50%;
  text-align: center;
}
@media only screen and (max-width: 480px) {
  .feature-item .icon {
    margin-bottom: 15px;
  }
}
.content h6
{
  font-size: 22px;
  font-weight: 600;
}
.feature-item .content
{
  color: #ffffff;
  padding: 0px 40px 0px 0px;
}
.feature-item p {
  margin-bottom: 0;
  color: #ffffff;
  opacity: 0.7;
  line-height: 22px;
  font-size: 15px;
}

/*homevideo_outer*/
.homevideo_outer
{
  float: left;
  width: 100%;
  padding: 60px 0px;   background-color: #94CBFF30;
}



.formation_video_out {
    float: left;
    width: 100%;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
    box-shadow: 0px 0px 40px 5px rgb(0 0 0 / 5%);
    border: 1px solid #deeaf6;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    background-color: #ffffff;
}
.formation_video_out:hover {
    box-shadow: 0 0 5px rgb(135, 204, 236, 0.6), 0 0 8px rgb(139, 205, 237, 0.5);
    transform: translateY(-4px);
}

.formation_video_out iframe {
    float: left;
    width: 100%;
    height: 300px;
    border: 1px solid #ccc;
}
/*homelatestnews_outer*/
.homelatestnews_outer
{
  float: left;
  width: 100%;  
    background-image: url(../images/pattern-2.png);  
  background-color: #18254a;
    background-position: center center;
  background-repeat: no-repeat;
  padding: 60px 0px;
}
#latesthnews .item
{
  padding: 0px 5px;
  border: 0px;
  margin: 0px;

}
.latestevt_out
{
  float: left;
  width: 100%;
  background-color: #ffffff;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  text-align: center;
}
.latestevt_out h5
{
  float: left;
  width: 100%;
  padding: 15px 5px;
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 24px;
  text-transform: unset;
}
.latestevt_out a{

  color: #18254a;
}
.centbutout
{
  float: left;
  width: 100%;
  text-align: center;
}
.centbutout .get_abtmore
{
  float: none;   margin-right: 0px;
  display: inline-block;
}

/*hometoplist_outer*/
.hometoplist_outer
{
  float: left;
  width: 100%;  
  padding: 60px 0px;

}
.hometoplist_outer h2
{
  width: 70%;
  margin-left: 15%;
}


.testimonial-block{
	position:relative;
	margin-bottom:30px;
}

.testimonial-block .inner-box{
	position:relative;
}

.testimonial-block .inner-box .upper-box{
	position:relative;
	padding:50px 50px;
}

.testimonial-block .inner-box .upper-box:after{
	position:absolute;
	content:'';
	left:65px;
	bottom:-25px;  border-top: 25px solid rgb(241, 248, 255);
    border-right: 90px solid transparent;
}

.testimonial-block .inner-box .upper-box:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	opacity:0.70;
	background-color:#94CBFF30;
}

.testimonial-block .inner-box .quote-icon{
	position:absolute;
	right:10px;
	top:0px;
	line-height:1em;
	font-size:80px;
	color:#e5ab3240;
	font-family: "flaticon";
}

.testimonial-block .inner-box .rating{
	position:relative;
  font-size: 16px;
  color: #e5ab32;
	margin-bottom:15px;
}

.testimonial-block .inner-box .text{
	position:relative;
}

.testimonial-block .inner-box .lower-box{
	position:relative;
	padding-top:45px
}

.testimonial-block .inner-box .lower-box .box-inner{
	position:relative;
	min-height:80px;
	padding-top:10px;
	padding-left:100px;
}

.testimonial-block .inner-box .lower-box .author-image{
	position:absolute;
	left:0px;
	top:0px;
	width:80px;
	height:80px;
	overflow:hidden;
	border-radius:50%;
}

.testimonial-block .inner-box .lower-box h5{
	margin-bottom:5px
}

.testimonial-block .inner-box .lower-box .designation{
	position:relative;
}
#home_toplist .item
{
  padding: 0px 5px;
  border: 0px;
  margin: 0px;

}
.owl-pagination .active span, .owl-page:hover span {
  background: #e5ab32;
}


/*homefooter_outer*/
.homefooter_outer
{
  float: left;
  width: 100%;  background-color: #18254a;
  padding: 30px 0px;
  overflow: hidden;
}


.main-footer-box {
  display: flex;
  gap: 50px 150px;
  flex-wrap: wrap;
  align-items: flex-start;
}



.footer-about{
	position: relative;
	width: calc(48% - 75px);
}

.footer-about::before{
	content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: -75px;
    background-color: #ffffff1A;
    height: 100%;
    width: 1px;
}

.footer-logo,
.about-footer-content{
	margin-bottom: 30px;
}

.footer-logo img{
	width: 100%;
	max-width: 210px;
}

.about-footer-content p{
	color: #ffffff;
	margin-bottom: 0;
}

.footer-contact-list{
	margin-bottom: 40px;
}

.footer-contact-list ul{
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	gap: 20px 50px;
	flex-wrap: wrap;
}

.footer-contact-list ul li{
	color: #ffffff;
	border: 1px solid #ffffff1A;
	border-radius: 10px;
	padding: 9px 20px;
	transition: all 0.3s ease-in-out;
}

.footer-contact-list ul li:hover{
	border-color: #e5ab32 ;
}

.footer-contact-list a{
	display: block;
	color: inherit;
	transition: all 0.3s ease-in-out;
}

.footer-contact-list ul li:hover a{
	color: #e5ab32 ;
}

.footer-menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

.footer-menu ul li{
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	color: #ffffff;
	text-transform: capitalize;
	transition: all 0.3s ease-in-out;
}

.footer-menu ul li:hover{
	color: #e5ab32 ;
}

.footer-menu ul li a{
	color: inherit;
}

.footer-links-box{
	width: calc(52% - 75px);
	display: flex;
	flex-wrap: wrap;
	gap: 60px;
}
.footer-links{
	width: calc(65% - 30px);
}

.footer-links1{
	width: calc(35% - 30px);
}
.footer-links h3{
	font-size: 20px;
	color: #ffffff;
	text-transform: capitalize;
	margin-bottom: 20px;
}
.followus_head
{
  margin-top: 20px;
  margin-bottom: 8px !important;
}

.footer-links ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.footer-links ul li{
	color: #ffffff;
	text-transform: capitalize;
	line-height: 1.7em;
	margin-bottom: 15px;
}

.footer-links ul li:last-child{
	margin-bottom: 0;
}

.footer-links ul li a{
	color: inherit;
	transition: all 0.3s ease-in-out;
}

.footer-links ul li a:hover{
	color: #e5ab32 ;
}

.footer-social-links{
	width: 100%;
    display: flex;
    align-items: center;
    gap: 20px;
}

.footer-social-links span{
    font-size: 20px;
	font-weight: 600;
	color: #ffffff;
}

.footer-social-links ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-social-links ul li{
    display: inline-block;
    margin-right: 15px;
}

.footer-social-links ul li:last-child{
    margin: 0;
}

.footer-social-links ul li a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    border: 1px solid #ffffff1A;
    border-radius: 50%;
	transition: all 0.3s ease-in-out;
}

.footer-social-links ul li:hover a{
	border-color: #e5ab32 ;
}

.footer-social-links ul li i{
    font-size: 18px;
    color: #ffffff;
    transition: all 0.3s ease-in-out;
}

.footer-social-links ul li:hover a i{
    color: #e5ab32 ;
}



.footer-copyright{
	position: relative;
    border-top: 1px solid #ffffff1A;
	padding: 35px 0 0px 0px;
	margin-top: 0px;
	z-index: 1;
  float: left;
  width: 100%;
  clear: both;
}

.footer-copyright-text p{
    color: #ffffff;
	margin: 0;
}

.footer-privacy-policy{
	text-align: end;
}

.footer-privacy-policy ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-links1 li i
{
  font-size: 13px;
  margin-right: 2px;
}
.footer-privacy-policy ul li{
	position: relative;
    color: #ffffff;
	text-transform: capitalize;
	display: inline-block;
	margin-right: 10px;
    padding-right: 22px;
	transition: all 0.3s ease-in-out;
}

.footer-privacy-policy ul li:hover{
    color: #ffffff;
}

.footer-privacy-policy ul li a{
	color: inherit;
}

.footer-privacy-policy ul li::before{
	content: '-';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: 18px;
    color: #ffffff;
}

.footer-privacy-policy ul li:last-child{
	padding: 0;
	margin: 0;
}

.footer-privacy-policy ul li:last-child:before{
	display: none;
}

.allbanner1 {
    position: relative;
  width: 100%;
  background: url('../images/bannerimg.jpg') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-size: cover;
  background-position: top;
  min-height: 150px;
height: 150px;
}

.loginform_outer
{
  float: left;
  width: 80%;
  background-color: #ffffff;
  margin-left: 10%;
  border: 1px solid #d5eaff;
}
.mob_out
{
  float: left;
  width: 100%;  padding: 5px 5px 5px 10px;
}
.mob_out img
{
  width: 100%;
}

.contact-form {
  position: relative;
  width: 100%;
  z-index: 1;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px 30px 15px;
}

.form-control
{
  padding: 10px 20px;
}

.contact-form .form-group {
  margin-top: 15px;
  position: relative;
}

.contact-form .form-group label {

  margin-bottom:5px;
  font-weight: 500;
}
.contact-form .form-group label span
{
  color: #f00;
}
.buts {
  background-color: #e3ab33;
  box-shadow: rgba(0, 0, 0, 0.25) 0 3px 6px 0;
  padding: 8px 25px;
  color: #fff;
  font-weight: 600;
  border: 0px;
  margin-top: 20px;
  margin-right: 15px;
}
.forget
{
  color: #1b1b29;
  text-decoration: underline;
}
.register_loginp
{
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  margin-top: 15px;
}
.register_loginp a
{
  color: #e3ab33;
}
.alldesportinner
{
  float: left;
  width: 100%;
  padding: 0px;
  margin-left: 0%;
}
.dashbox_out
{
  float: left;
  width: 25%;
  padding:15px
}
.dashbox_out a
{  color: #1b1b29;

}
.dashbox_inn:hover
{  /*
  background: #ffeff1;*/
}

.dashbox_inn {
  float: left;
  margin-top: 20px;
  transition: all 0.3s ease-in-out;
  width: 100%;
  /*
  background-color: #ffffff;
  box-shadow: 0px 0px 3px 0px rgb(171, 196, 220);*/
  padding:10px 15px;
  text-align: center;
  border-radius: 8px;
}
.dhasboard_outer
{
  float: left;
  width: 100%;  background:  #18254a ;
  position: relative;

}
.dhabocont
{
  float: left;
}
.dhabocont h2{
  color: #ffffff;
  margin-top: 15px;
  font-weight: 500;
  text-transform: capitalize;
  margin-bottom: 5px;
  float: left;
  clear: both;
}

.dashbox_out:hover a
{
  color: #ff3e5f;

}

.dhabocont h5{
  color: #ffffff;
  float: left;
  margin: 0px;
  text-transform: capitalize;
  line-height: 28px;  font-size: 17px;
  clear: both;
  margin-top: 10px;
}
.dhabocont h5 b
{
  color: #E7AC29;
}
.dhabocont h5 a
{
  background-color: #f97c8f;
  color: #fff;
  padding: 3px 12px;
  animation: glowBlink 1.5s infinite;
}
@keyframes glowBlink {
  0% {
    background-color: #f97c8f;
    box-shadow: 0 0 5px #f97c8f;
  }
  50% {
    background-color: #ff3b5c;
    box-shadow: 0 0 15px #ff3b5c;
  }
  100% {
    background-color: #f97c8f;
    box-shadow: 0 0 5px #f97c8f;
  }
}
.dhaboimg
{
  float: right;
}
.dhaboimg img
{
  width: 270px;
}
.dhasboard_outer
{
  padding: 15px 50px;
  color: #ffffff;  border-radius: 30px;
}
.dashbox_inn img
{
  width: 100px;
  margin-bottom: 10px;
}

#register {
  scroll-margin-top: 150px; /* modern browsers */
}



/*myaccount*/

.dropdown
{
color: #555;
margin: 3px -22px 0 0;
width: 143px;
position: relative;
height: 17px;
text-align:left;
}
.submenu
{
background: #18254a;
position: absolute;
top: 31px;
right: 0px;
z-index: 1000;
width: 200px;
display: none;
margin-left: 10px;
padding:0px;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}
.root li a
{
color: #ffffff;
display: block;
padding: 4px 15px;
cursor: pointer;
text-decoration:none;
border-bottom:1px solid #ccc;
width:100%;
clear:both;
float:left;
}
.root li a img
{
	float:left;
	margin:0px;
	width:18px;margin-top: 5px;
}
.root li a b
{
	float:left;
	margin-left:8px;
	font-weight:normal;
}

.root li a:last-child
{
	border-bottom:0px;
}
.root li a:hover
{
background:#e5ab32;
color: #FFFFFF;
text-decoration: none;
}
.root
{
list-style:none;
margin:0px;
padding:0px;
padding: 0px 0 0 0px;
border-top:0px solid #dedede;
}
/*myaccount*/



/*notipage_outer*/

.dropdown1
{
color: #555;
margin: 3px -22px 0 0;
width: 143px;
position: relative;
height: 17px;
text-align:left;
}
.submenu1
{
background: #fff;
position: absolute;
top: 31px;
right: 0px;
z-index: 1000;
width: 285px;
display: none;
margin-left: 10px;
padding:0px;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}
.root1 li a
{
color: #6c757d;
display: block;
padding: 7px 0px;
cursor: pointer;
text-decoration:none;
border-bottom:1px  solid #e9ecef !important;
width:100%;
clear:both;
float:left;
}
.root1 li a p
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	padding-left:8px;
	font-size:13px;
	line-height:18px;
}
.root1 li a img
{
	float:left;
	margin:0px;
	width:18px;margin-top: 5px;
}
.root1 li a b
{
	float:left;
	margin-left:8px;
	font-weight:normal;
}


.root1 li a:hover
{
background:#f8f9fa;
color:inherit;
text-decoration: none;
}
.root1
{
list-style:none;
margin:0px;
padding:0px;
padding: 0px 0 0 0px;
border-top:0px solid #dedede;
}
.latest_chbut1
{
	float:left;
	width:100%;
	text-align:center;
	margin:0px;
	padding:15px 0px;
}
.latest_chbut
{
	padding:3px 10px;
	font-size:13px;
	    color: #fff;
    background-color: #444054;
    border-color: #444054;
	border-radius:3px;
	    box-shadow: 0 0.125rem 0.625rem rgba(68,64,84,0.4),0 0.0625rem 0.125rem rgba(68,64,84,0.5);
}
.latest_chbut:hover
{
	background:#00adf1;
	color:#fff !important;
}


.userreg_outer
{
  float: left;
    width: 100%;
    margin-bottom: 20px;
}


.userreg_inner
{
  float: left;
    width: 100%;
    background-color: #e6e8ea;
    -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    padding: 30px 10px;
    background: #f6f6f6;
    border: 1px solid #e4e4e4;

}

.paidtest_tab
{
	float:left;
	width:100%;
	margin-top:20px;
}
.paidtest_tab th
{
	padding:8px 10px;
	background: #18254a;
	color:#fff;
	border:1px solid #ccc;
}
.paidtest_tab td
{
	padding:8px 10px;
	border:1px solid #ccc;
}
.paidtest_tab td:last-child
{
	width:200px;
}
.backicon
{
	display:inline-block;
	margin-right:5px;
}

.change_cour .reg_sub
{
	display:inline-block;
	width:100%;
}
.make_def
{
  background: #e5ab32;
  color: #fff;
  padding: 3px 5px;
  display: inline-block;
  text-decoration: none;
}
.make_def:hover
{
	background:#f00;
}

.cont_butt
{
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
  margin-bottom: 20px;
}

.cont_butt a
{
	display:inline-block;
	padding:4px 15px;
	background: #242c82;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
.cont_butt a:hover
{
	background: #00adf1;
}



.room_link
{
float:left;
width:100%;
margin-top:20px;
margin-bottom:8px;
padding-bottom:3px;
color:#ffffff;
}
.room_link span
{
float:left;
margin:0px 5px;
}
.room_link a
{
float:left;
color:#ffffff;
text-decoration:none;
}
 .room_link a:hover {
    color: #fd7e91;
}
.allpageoutbox
{
   float: left;
  width: 90%;
  background-color: #ffffff;
  margin-left: 5%;
  border: 1px solid #d5eaff;
  padding: 30px;
  margin-top: 30px;
}
.paidtest_tab h4
{
  font-size: 18px;
  font-weight: 500;
}
.smspoc
{
  float: left;
padding: 10px 20px;
width: 40%;
border-radius: 8px;
background-color: #fbcad2;
margin-left: 30px ;
margin-top: 20px;
}
.smspoc label
{
  color: #1b1b29;
}
.smspoc .form-control
{
  padding: 5px 15px;
}
.smspoc .buts
{
  font-size: 15px;
  padding: 3px 15px;
  background-color: #18254a;
}
.changecoursout .dhaboimg img {
  width: 220px;
}
.samplh4head
{
  float: left;
  width: 100%;
  font-size: 22px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 5px;
  margin-bottom: -5px;
}

    .exam-btn {
      padding: 4px 8px;
    font-size: 15px;
    font-weight: 600;
    color: white;
    background-color: #4CAF50;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 8px;
      transition: background-color 0.3s ease;
    }
    .exam-btn .icon
    {
      padding: 0px;
      position: relative;
      top: -2px;
    }
    .exam-btn:hover {
      background-color: #43a047;
    }

    .exam-btn:active {
      transform: scale(0.98);
    }

    /*online Exam*/
.header_outer
{
    background: #18254a;
    padding: 20px 0px;
}
.logo_out img
{
  width: 220px;
} 
.exambg
{
	  background: #94CBFF30 !important;
}
.exambg1
{
  background: none !important;
}
.examintout
{
  float: left;
    background-color: #ffffff;
  border: 1px solid #d5eaff;
  padding: 20px;
  padding-bottom: 50px;
}
.qustleft_out
{
	float:right;
	width:28%;
	padding-left:20px;
}
.examleft
{
	float:left;
	width:100%;
	padding-right:0px;
}
.detexam_out
{
	float:left;
	width:100%;
	border:1px solid #ccc;
	background:#fff;
	margin-top:25px;
}

.detexam_out h4
{
	float:left;
	width:100%;
	margin:0px;
	padding:8px 10px;
	background: #18254a;
	color:#fff;
	text-align:center;
  font-weight: 500;
}
.detexam_out ul
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	padding-left:20px;
	list-style:none;
	padding:0px 20px;
	margin-bottom:20px;
}
.detexam_out ul li
{
	float:left;
	width:100%;
	margin-top:15px;
	line-height:30px;
}
.detexam_out ul li span
{
	float:right;
	width:30px;
	height:30px;
	border-radius:50%;
	text-align:center;
	background:#000;
	color:#fff;
	font-size:14px;
	line-height:30px;
}

.examqust_outer
{

	float:left;
	width:100%;
	padding-left:0px;
}
.examqust_outer h4
{
	float:left;
	width:100%;
	margin:0px;
	padding:8px 10px;
	background: #18254a;
	color:#fff;
	text-align:center;
  font-weight: 500;
}
.qustiontop_out
{
	float:left;
	width:100%;
	height:200px;
	overflow-y:auto;
	padding-right:0px;
}
.qustiontop_out1
{
	float:left;
	width:100%;
	padding:10px;
	padding-top:5px;
}
.unlist
{
	float:left;
	height:30px;
	width:30px;
	background: #242c82;
	text-align:center;
	margin-left:10px;
	margin-top:8px;
	color:#fff;
	cursor:pointer;
	line-height:30px;
}
.ans
{
	background:#00AE00 !important;
}
.unans
{
	background:#242c82 !important;
}
.ansmark
{
	background:#dc0733 !important;
}
.unansmark
{
	background:#f5d51d !important;
}

.questionview_outer
{
	float:left;
	width:72%;
	padding:15px;
	background:#fff;
	border:1px solid #ccc;
	margin-top:30px;
	position:relative;
}
.qustpa_det
{
	float:left;
	width:100%;
}
.quest_head
{
	float:left;
	width:100%;
	padding-bottom:5px;
	border-bottom:1px dashed #ccc;
}
.quest_label
{
	position:absolute;
	right:20px;
	cursor:pointer;
}
#check_ans
{
	    cursor: pointer;
    float: left;
    margin-right: 5px;
    position: relative;
   margin-top: 7px;
}
.questit_det
{
	float:left;
	width:100%;
	margin-top:15px;
  overflow-wrap: break-word;
}
.questit_det img
{
	width:auto;
	max-width:100%;
}
.questit_det span
{
	top:0px!important;
	position:static !important;
}
.questit_det span p
{
text-indent: 0px !important;

}
.questit_det label
{
	float:left;
	width:100%;
	margin:0px;
	margin-top:7px;
}

.prev_but
{
	float:left;
	margin-top:20px;
	padding:3px 10px;
	background:#00adf1;
	border:1px solid #ccc;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

.next_but
{
	float:right;
	margin-top:20px;
	padding:3px 10px;
	background: #00adf1;
	border:1px solid #ccc;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.next_but:hover
{
	background:#000;
}
.detexam_out ul li small
{
	display:none;
}
.time_exam
{
	float:right;
	text-align:center;
	margin-top:0px;
}
.time_exam h4
{
	font-size:18px;
	color: #fff;;
}
.time_exam h5
{
	color:#dea936;
	font-size:18px;
	font-weight:500;
}
.quspa_head
{
	float:left;
	width:100%;
	margin-top:30px;
	margin-bottom:0px;
	font-size:20px;
	text-align:left;
padding: 7px 10px;
padding-left:20px;
background: #dea936;
	color:#fff;
	font-weight:normal;
}


.name_user {
    float: left;
    margin: 0px;
        margin-bottom: 0px;
    margin-bottom: 10px;
}
.exam_tit2 {
    float: left;
    width: 100%;
    color: #d53803;
    margin: 0px;
        margin-top: 20px;
    font-size: 18px;
    margin-bottom: 10px;
}
.ansbut i
{
  color: #00AE00;
  font-size: 20px;
}
.unansbut i
{
  color: #d53803;
  font-size: 20px;
}
.ansbut_mar i:first-child
{
  color: #00AE00;
  font-size: 20px;
}
.unansbut_mar, .ansbut_mar
{
  position: relative;
}
.unansbut_mar i:first-child
{
  color: #d53803;
  font-size: 20px;
}

.ansbut_mar i.lastic, .unansbut_mar i.lastic
{
  position: relative;
  font-size: 12px;
  top: -6px;
  left: 4px;
}

.exam_pg1 {
    margin: 0px;
    float: left;
	width:100%;
    margin-top: 0px;
    text-align: justify;
    color: #333;
}
.skip1 
{
	display:inline-block;
    padding: 3px 10px;
    background: #dea936;
    border: 1px solid #e29d08;
    color: #fff;
    text-decoration: none;
    margin-bottom: 10px;
	margin-top:5px;
	margin-left:15px;
}
.exam_pg2
{
	margin-top:20px;
}
.exam_bttom
{
	float:left;
	width:100%;
	border:1px solid #ccc;
	background:#e6e6e6;
	padding:10px 20px;
	margin-top:30px;
	text-align:center;
}
.exam_bttom a
{
	display:inline-block;
	padding:5px 10px;
	background: #4CAF50;
	color:#fff;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
}
.exam_bttom span
{
  position: relative;
  top: -3px;
}
.allquest_des
{
	float:left;
	width:100%;
}
.resulttable .bg-primary
{
  background: #18254a !important;
  padding: 15px;
}
.resulttable .card-body i
{
  color: #e5ab32 !important;
  font-size: 15px;
}
.card-body .row
{
  padding: 7px 0px;

}
.resulttable  .small
{

  font-size: 15px;
}
.resulttable  .small a
{
  color: #1b1b29 !important;
}
.resulttable  .small i
{
  color: #e5ab32 !important;

}
.viewqutbut
{
  background: #e5ab32;
  border-color: #e5ab32;
}

    /*online Exam*/
/*online Test View Details*/


	/* Outer container */
.questdet_outer {
    width: 100%;
    margin-top: 20px;
    border-radius: 8px;
    border: 1px solid #ddd;
    background: #fff;
    padding: 10px;
    font-size: 14px;
    line-height: 1.5;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

/* Question number */
.adqust_det b {
    font-size: 18px;
    color: #333;
}

/* Question text */
.adqust_det:nth-child(2) {
    margin-top: 5px;
    font-weight: 500;
}

/* Option boxes */
.adqust_det1 {
    margin-top: 10px;
    padding: 5px 10px;
    border-radius: 6px;
    border: 1px solid #ddd;
    background-color: #f9f9f9;
    transition: all 0.3s ease;
    cursor: default;
}

/* Correct / User Answer colors */
.adqust_det1.cor_ans {
    background-color: #d4edda;
    border-color: #28a745;
    color: #155724;
}

.adqust_det1.userans {
    background-color: #f8d7da;
    border-color: #dc3545;
    color: #721c24;
}

/* Correct answer text */
.curr_bold {
    font-size: 16px;
    font-weight: 600;
    color: #28a745;
    margin-top: 15px;
}

/* Explanation box */
.explanation_det {
    margin-top: 10px;
    padding: 10px;
    border-radius: 6px;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
}

/* Responsive improvements */
@media (max-width: 768px) {
    .questdet_outer {
        padding: 15px;
        font-size: 15px;
    }
    .adqust_det1 {
        padding: 8px 12px;
        font-size: 14px;
    }
}
.adqust_det p, .explanation_det p, .adqust_det1 p
{	margin:0px !important;;
	padding:0px !important;;
	text-indent:0px !important;
	left:0px !important;
	top:0px !important;
	bottom:0px !important;
	right:0px!important;
}
.adqust_det img, .explanation_det img, .adqust_det1 img
{
		margin:0px !important;;
	padding:0px !important;;
	text-indent:0px !important;
	left:0px !important;
	top:0px !important;
	bottom:0px !important;
	right:0px!important;
	/*width:auto;
	height:auto;*/
	max-width:100%;
}

.adqust_det span, .explanation_det span, .adqust_det1 span
{	margin:0px !important;;
	padding:0px !important;;
	text-indent:0px !important;
	left:0px !important;
	top:0px !important;
	bottom:0px !important;
	right:0px!important;
	position:static !important;
}

.adqust_det pre, .adqust_det1 pre, .explanation_det pre
{
    margin: 0px !important;
    border: 0px !important;
    padding: 0px !important;
    background: no-repeat !important;
    color: inherit !important;
}
.viewsum
{  padding: 4px 8px;
  font-size: 15px;
  font-weight: 600;
  color: white;
   background-color: #18254A;
}
/*online Test View Details*/


/*video Page*/

.videocat_head
{
	float:left;
	width:100%;
	border:1px  dashed #d9d9d9;
	color:#e5ab32;
	font-size: 20px;
	padding:8px 0px;
	background:#f9f9f9;
}
.notf_outer {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 25px;
}

.sampleved_outer {
    width: 48%;
    padding: 10px;
    float: left;
    margin-top: 20px;
    box-sizing: border-box;
    transition: transform 0.3s, box-shadow 0.3s;
}

.sampleved_outer:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
}

.sampleved_inn {
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #ddd;
    background: #fff;
    display: flex;
    flex-direction: column;
}

.sampleved_inn img {
        float: left;
    width: 100%;
    height: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.sampleved_inn h5 {
  float: left;
  width: 100%;
  clear: both;
    background-color: #242c82;
    color: #fff;
    font-weight: 600;
    padding: 12px;
    text-align: center;
    margin: 0;
}


.video_view
{
	float:left;
	width:100%;
  margin-top: 25px;
}
.video_views 
{
	float:left;
	width:100%;
	height:500px;
}
.video_view h5
{
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	font-size:20px;
	color: #242c82;
}
.couv_back
{
	display:inline-block;
	padding:5px 15px;
	background:#e5ab32;
	color:#fff;
	text-decoration:none;
	margin-top:20px;
  cursor: pointer;
}
.couv_back:hover
{
	background:#242c82;
}

.writeex_but
{
	padding:5px 10px;
	background: #242c82;
	color:#fff;
	text-decoration:none;
}
.writeex_but:hover
{
	background: #e5ab32;
}
.viewsum
{
	float:left;
	padding:2px 10px;
	background:#242c82;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	margin-top:2px;
}
.align-center
{
  text-align: center;
}

/* Responsive Grid */
@media (max-width: 768px) {
    .sampleved_outer {
        width: 100%; /* 2 cards per row */
        margin-top: 10px;
    }
.sampleved_inn h5 {
  padding: 6px;
}
    .video_views
    {
      height: 350px;
    }
}
@media (max-width: 568px) {

    .video_views
    {
      height: 280px;
    }
}


/*video Page*/

/*pdf*/

.pdf_vout
{
	margin:0px auto;
	width:90%;
	position:relative;
	margin-top:40px;
}
.pdfview_out
{
	float:left;
	width:100%;
	height:1500px;
}


@media (max-width: 768px) {
  
.pdf_vout
{
  width: 100%;
}
  .pdfview_out
{
	height:1100px;
}
}

@media (max-width: 580px) {
.pdfview_out
{
	height:750px;
}
}

@media (max-width: 480px) {
.pdfview_out
{
	height:600px;
}
}
/*pdf*/
.topcont_out 
{
  display: inline-block;
}


.sample_videoli {
  float: left;
  width: 100%;
  height: 60vh;
  border: 1px solid #ccc;

  margin-top: 20px;
}

.paymentdet_outer
{
	float:left;
	width:100%;
	border:1px solid #ccc;
	padding:15px;
	background:#f9f9f9;
	margin-top:20px;
}
.payad_out
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:2px;
}
.inv_but
{
	float:left;
	padding:3px 10px;
	background:#e5ab32;
	color:#fff;
	text-decoration:none;
	margin-top:5px;
  margin-bottom: 20px;
}
.inv_but:hover
{
	background:#18254a;
}
.table2 th
{
  padding: 5px 10px;
  font-weight: 500;
	background:#18254a;color: #ffffff;  border: 1px solid #ccc;
}
.table2 td
{  border: 1px solid #ccc;
  padding: 5px 10px;
}

/*payment Warings*/
.status-card1 {
    max-width: 100%;
    margin: 20px auto;
    padding: 18px 22px;
    border-radius: 10px;
    font-family: Arial, sans-serif;
    display: flex;
    align-items: center;
    gap: 15px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.08);
}

.status-card1 i {
    font-size: 28px;
}

.status-warning1 {
    background: #fff7e6;
    border-left: 6px solid #f0ad4e;
    color: #7a4b00;
}

.status-success1 {
    background: #e9f9f0;
    border-left: 6px solid #28a745;
    color: #1e6b3a;
}

.status-card1 a {
    color: #0056b3;
    font-weight: 600;
    text-decoration: none;
}

.status-card1 a:hover {
    text-decoration: underline;
}
.homepg_grd
{
  float: left;
  width: 100%;
}

/*-- responsive-design starts-here --*/

@media (min-width: 1200px) {
  .container {
    width: 1170px;  max-width: 1170px;
  }
}
@media (min-width: 1400px) {
.container{width:1370px;   max-width: 1370px;}
}

@media (min-width: 1600px) {
.container{ width:1570px;  max-width: 1570px; }
}

@media screen and (max-width: 1600px) {




}
@media screen and (max-width: 1400px) {
  .navbar-brand img
  {
    width: 320px;
  }
.banner_content {
  padding: 86px 0 80px;
}
	.headerbg .banner-section .banner_wrapper .banner-image1
  {
      top: -38px;
  }


.headerbg .banner-section .banner_content h1
{
  margin-bottom: 20px;
  padding-right: 0px;
}
.appointment_now {
  padding: 13px 25px;
}
.bannerenq_inner
{
  width: 85%;
}
.footer-contact-list ul li
{
  padding: 5px 10px;
}

.visa-cat-style-one .icon
{
  width: 54px;
  height: 54px;
  min-width: 54px;
  bottom: 5px;
}
.visa-cat-style-one .icon img
{
  width: 30px;
}

.loginform_outer
{
  width: 96%;
  margin-left: 2%;
}
.allpageoutbox
{
  width: 96%;
  margin-left: 2%;
}
.contact-form
{
  margin-bottom: 0px;
}
.contact-form .form-group
{
  margin-top: 10px;
}
.smspoc
{
  float: left;
padding: 10px 10px;
width: 45%;

}
.smspoc .form-control
{
  font-size: 14px;
}
}
@media screen and (max-width: 1200px) {
  h1 {
    font-size: 52px;
    line-height: 60px;
  }
.navbar-brand img {
    width: 300px;
  }
.navbar-expand-lg .navbar-nav .nav-link
{
  padding: 0px 8px;  font-size: 16px;
}

.topheader_outer .navbar-brand img
{
  width: 250px;
}

.headerbg .banner-section .banner_content .paragraph {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 30px;
  }
.mbctr2
{
  clear: both;
}
.welcomecontout
{
  padding-left: 0px;
}
.welcomecontout .content
{
  padding-left: 0px;
}
.welcomecontout .content .value
{
  font-size: 25px;
}
.welcomecontout .content .text1
{
  line-height: 20px;
  font-size: 15px;
}
.welcomecontout .icon img
{
  width: 50px;
}

.footrcon span
{
  font-size: 15px;
}
.contact_bg
{
  margin-right: 5px;
}
.tophead_part1 img {
  width: 23px;
}
.tophead_part1
{
  padding: 0px 10px;
}
.tophead_part1
{
  width: 23%;
}
.tophead_part1:last-child
{
  width: 31%;

}
.bannerenq_inner
{
  width: 95%;
}
.headerbg .banner-section .banner_content h1
{
  font-size:40px;  line-height: 50px;
}
  .headerbg .banner-section .banner_content .paragraph {
    font-size: 18px;
    line-height: 26px;
  }
  .bannerenq_inner
  {
    padding: 30px 5px;
  }
.marquee-section
  {
width: 70%;
  }
.feature-item .content
  {
    padding-right: 0px;
  }
  #captchaimg
  {
    width: 78px !important;
  }
  .dashbox_out
  {
    width: 33.33333%;
  }
  .room_link
  {
    font-size: 15px;
  }
  .dhabocont h2
  {
      font-size: 30px;  line-height: 36px;
  }
  .changecoursout .dhaboimg img
  {
    width: 180px;
  }

  /*online exam*/

  .qustleft_out
{
  float:left;
	width:100%;
	padding-left:0px;
}

.questionview_outer
{
	width:100%;
}
.examleft
{
  width: 50%;
}
.examqust_outer
{
  width: 50%;
}
  /*online exam*/
.homepg_grd .dashbox_out:nth-child(3n+1)
{
  clear: both;
}

}


@media screen and (min-width: 1176px) and (max-width: 1199px){
/* Home3 */
.ourservice-section .service_wrapper .service-image {right: 110px;}
}
@media screen and (min-width: 1020px) and (max-width: 1175px){
/* Home3 */
.ourservice-section .service_wrapper .service-image {right: 50px;}
}

@media (max-width: 991.98px) {
.topheadercont_outer
{
  display: none;
}

h1 {font-size: 40px; line-height: 48px;}
h2 {font-size: 34px; line-height: 40px;}
h3 {font-size: 26px; line-height: 30px;}
h4 {font-size: 18px; line-height: 22px;}
h5 {font-size: 16px; line-height: 22px;}
h6 {font-size: 16px; line-height: 20px;}
  
.headerbg .navbar {padding: 20px 0;}
.headerbg .navbar-nav {padding-left: 0; margin-top: 0;} 
.headerbg .navbar-collapse {background: var(--e-global-color-white); position: absolute; right: 0px; width: 32%; top: 85px; z-index: 16; padding: 0; box-shadow: 1px 1px 57px rgba(0 0 0 / 7%);}
.headerbg .navbar-toggler {margin-left: auto; border: none !important;  border-radius: 3px;    background: #e5ab32;     margin-top: -4px;  padding: 3px 12px !important;  width: 44px; height: 34px;}
.headerbg .navbar-light .navbar-toggler-icon { background: #ffffff; height: 2px; margin: 5px 0 0 0; width: 100%; float: right;}
.last_list
{
    margin-left: 10px;
}
.headerbg .navbar-toggler.collapsed span:nth-child(1) {transform: rotate(0deg);}
.headerbg .navbar-toggler span.navbar-toggler-icon:first-child {margin-top: 0;}
.headerbg .navbar-toggler span:nth-child(1) {transform: rotate(45deg); transform-origin: 0% 80%;}
.headerbg .navbar-toggler span.navbar-toggler-icon {transition: all 0.15s;}
.headerbg .navbar-toggler.collapsed span:nth-child(2) {opacity: 1;}
.headerbg .navbar-toggler span:nth-child(2) {opacity: 0;}
.headerbg .navbar-toggler.collapsed span:nth-child(3) {transform: rotate(0deg);}
.headerbg .navbar-toggler span:nth-child(3) {transform: rotate(-45deg); transform-origin: 15% 100%;}
.headerbg .collapse:not(.show) {display: none;}
.headerbg .navbar-collapse ul{align-items: unset !important; text-align: unset !important; margin-left: 0; float: none;}
.headerbg .navbar-toggler:focus {box-shadow: none;}
.headerbg button:focus { outline: none;}
.headerbg .navbar-nav .nav-item a {padding: 12px 30px !important; color: var(--e-global-color-secondary) !important; margin-top: 0;}
.headerbg .navbar-nav a.active {color: var(--e-global-color-white) !important; background-color: #e5ab32 !important;}
.headerbg .navbar-nav li:after {display: none;}
.headerbg .navbar-nav .nav-item a:hover{color: var(--e-global-color-white) !important; background-color: #e5ab32 !important;}
.headerbg .navbar-nav .dropdown-menu{position: static; border: none;}
.headerbg .navbar-nav .dropdown-menu .nav-item a {font-size: 14px; line-height: 14px; white-space: break-spaces;}
.headerbg .navbar-nav .drop-down-pages .nav-item a {padding: 10px 50px!important;}
.headerbg .navbar-nav .dropdown li i{top: 12px; left: 32px;}
.headerbg .navbar-nav .dropdown li.active > i{color: var(--e-global-color-white) !important;}
.headerbg .navbar-nav .drop-down-pages li {border-bottom: 1px solid var(--e-global-color-grayish-lime-green);}
.headerbg .navbar li {margin: 0 !important; padding: 0;}


  h1 {
    font-size: 40px;
    line-height: 48px;
  }
.headerbg .banner-section .banner_content .paragraph {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
  }
  .banner_content
  {
    padding: 40px 0px 20px 0px;
    text-align: center;
  }
  .appointment_now
  {
    display: none;
  }
  .banner_wrapper img
  {
    width: 96%;
  }
  .bannerenq_inner
  {
    margin-top: 0px;
    width: 100%;
    margin-bottom: 40px;
  }
  .headerout
  {
    height:  auto !important;
   
  }
   .headerbg .banner-section .banner_wrapper .banner-image1 {
    top: -8px;
  }
  .appointment_now {
font-size: 14px;
    line-height: 18px;
    padding: 10px  12px;
}
.aboutout
{
    padding: 40px 0px;

}


.fixedmenu .navbar
{
  padding: 4px 0px;
}


  .fact_wrapper
  {
    display: none;
  }
  #btn-back-to-top
  {
    bottom: 60px;
  }
  .tng_log
  {
    width: 80px;
  }
  .lets_talk span
  {
    display: none;

  }
  .main-footer-box
  {
     display:inline-block;
  gap: 0px;
  flex-wrap:unset;
  align-items:unset;
  }
  .footer-about
  {
    float: left;
    width: 100%;
  }
  .footer-links-box
  {
    float: left;

  gap: 0px;
  flex-wrap:unset;
  align-items:unset;
  width: 100%;
  }
  .marquee-section
  {
width: 100%;
  }
  .welcomehomimg img
  {
    display: none;
  }
  .mob_out
  {
    display: none;
  }
  .contact-form
  {
    padding: 30px;
  }
  .dhabocont h2
  {
    font-size: 22px;
    margin-top: 5px;
  }
  .dhabocont h5
  {
    font-size: 15px;
    margin-top: 5px;
  }
  .dhasboard_outer {
  padding: 15px 20px;
  }
  .dhaboimg img
  {
    width: 200px;
  }
  .changecoursout .dhabocont
  {
    width: 70%;
  }
   .changecoursout  .dhaboimg
  {
    position: absolute;
    right: 0px;
  }
  .smspoc {
    float: left;
    padding: 10px 10px;
    width: 100%;
    margin-left: 0px;
  }
  .dehchnbox
  {
    width: 50% !important;
  }
  .smspoc label
  {
    font-size: 14px;
  }
  .smspoc .buts {
    font-size: 14px;
  padding: 1px 15px;
  font-weight: 600;
}

.sample_videoli {
height: 400px;
}
.exam-btn
{
  gap: 2px;
  font-size: 14px;
  line-height: 16px;
  width: 90px;
}
.paidtest_tab td:last-child
{
  width: auto;
}
}

@media screen and (min-width: 971px) and (max-width: 980px){
/* Home3 */
.ourservice-section .service_wrapper .service-image {right: 140px;}
}
@media screen and (min-width: 921px) and (max-width: 970px){
/* Home3 */
.ourservice-section .service_wrapper .service-image {right: 116px;}
}
@media screen and (min-width: 800px) and (max-width: 920px){
/* Home3 */
.ourservice-section .service_wrapper .service-image {right: 35px;}
}
@media (max-width: 768px) {
  h1 {font-size: 34px; line-height: 42px;}
h2 {font-size: 30px; line-height: 34px;}
h3 {font-size: 24px; line-height: 28px;}
h4 {font-size: 16px; line-height: 20px;}
h5 {font-size: 14px; line-height: 20px;}

   .banner_content {
    padding: 30px 0px 40px 0px;
  }
    .headerbg .banner-section .banner_content h5
    {
    padding-left: 0px;

    }
  .headerbg .banner-section .banner_content h5::before
  {
    display: none;
  }
  .enquirynew h5::before, .contact_inn h5::before
  {
    display: none;
  }
.enqiry_out
{
  text-align: center;
}
    .enquirynew h5, .contact_inn h5 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 6px;
    padding-left: 0;
  }
  .enquirynew h2 {
    font-size: 30px;
  }
  .banner_content
  {
    text-align: center;
  }
    h1 {
    font-size: 34px;
    line-height: 42px;
  }
    .headerbg .banner-section .banner_content {
    text-align: center;
    padding: 0 6px;
    margin-bottom: 20px;
    padding-top: 30px;
  }
  .headerbg .banner-section .banner_content h1
  {
    margin-bottom: 10px;
  }
  .headerbg .banner-section .banner_content h5 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    padding-bottom: 0px;
    padding-left: 0;
  }
    .headerbg .banner-section .banner_content .paragraph {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
  }
  .banner_wrapper img
  {
    width: 70%;
  }

.headerbg .banner-section .banner_content h1
{
  font-size: 30px;
  line-height: 38px;
}
#ourservice_li  .owl-item, #latesthnews .owl-item
{
  padding: 0px ;
}
.visa-cat-style-one .thumb .shape
{
  bottom: -5px;
}
.visa-cat-style-one .icon
{
  width: 60px;
  height: 60px;
  min-width: 60px;
  bottom: 5px;
}
.visa-cat-style-one .icon img
{
  width: 30px;
}
.visa-cat-style-one .info p
{
  font-size: 15px;
  line-height: 22px;
}
.visa-cat-style-one .info
{
  padding: 5px 15px 15px 15px;
}
.visa-cat-style-one .button a
{
  padding: 8px 5px;
  font-size: 15px;
}
#ourservice_li .owl-pagination
{
  margin-top: 22px;
}
.formation_video_out iframe
{
  height: 250px;
}
.centbutout .get_abtmore
{
  margin-top: 15px;
}
.footer-copyright
{
  padding: 15px 0px;
}
.footer-copyright-text, .footer-privacy-policy
{
  text-align: center;
}
.footer-privacy-policy
{
  margin-top: 5px;
}
.dhabocont
{
  position: relative;
  width: 100%;
  z-index: 1;
}
.dhaboimg
{
  position: absolute;
  right:10px;
  top: 25%;
}
.dhaboimg img
{
  width: 120px;
}
 .dashbox_out {
    width: 50%;
    padding: 0px 10px;
  }
  .allpageoutbox
  {
    padding:  10px  ;
    width: 100%;
    margin-left: 0px;
  }
  .allpageoutbox .paidtest_tab
  {
    margin-top: 0px;
  }
  .room_link
  {
    margin-top: 1px;    font-size: 14px;
  }
  .changecoursout .dhaboimg img
  {
    width: 120px;
  }
  .changecoursout .dhaboimg
  {
    top:  20px !important;
    right: 20px;
  }
  /*examout*/
.examleft
{
  width: 100%;
}
.examqust_outer
{
  width: 100%;
}
.qustiontop_out
{
  height: auto;
}
.resulttable  .text-success
{
font-size: 18px;
}
  /*examout*/

  
.sample_videoli {
height: 300px;
}
.paidtest_tab h4
{
  font-size: 16px;
  line-height: 22px;
}
.status-card1
{
  line-height: 23px;  padding: 15px 12px;
}

.homepg_grd .dashbox_out:nth-child(3n+1)
{
  clear: none;
}
.homepg_grd .dashbox_out:nth-child(2n+1)
{
  clear: both;
}
}
@media (max-width: 640px) {
h1 {font-size: 30px; line-height: 40px;}
h2 {font-size: 24px; line-height: 30px;}
h3 {font-size: 18px; line-height: 26px;}
h4 {font-size: 16px; line-height: 26px;}
/* h5 {font-size: 18px; line-height: 24px;} */
h6 {letter-spacing: 0.6px;}

   .truniconmedia_new .box-body h3 {
    font-size: 15px;
  }
  .headerbg .navbar-collapse
  {
    width: 160px;
  }
  .headerbg .navbar-nav .nav-item a {
    padding: 9px 20px !important;
  }
.topheader_outer .navbar-brand img
{
  width: 180px;
}
.fixedmenu .navbar
{
  padding: 0px;
}
.regtexbox
{
  font-size: 14px;
}
#captchaimg
{
  width: 80px !important;
}
.fixedmenu .navbar
{
  width: 100%;
}
.latestevt_out h5
{
  font-size: 15px;
  line-height: 20px;
}
.paidtest_tab
{
  font-size: 14px;
  line-height: 18px;
}
.make_def
{
  font-size: 14px;  padding: 3px 8px;
}
.paidtest_tab td
{
  padding: 8px 5px ;
}
}



@media screen and (max-width: 575px) {

.ourservice-section {padding: 55px 0 90px;}

  .navbar-brand
  {
    margin-right: 0px;
  }
 .headerbg .banner-section .banner_content h1 {
    font-size: 24px;
    line-height: 30px;
  }
  .banner_wrapper
  {
    padding: 0px 5px;
  }
.bannerenq_inner h3
{
  font-size: 20px;
}
.bannerenq_inner p
{
  font-size: 16px;
}
.input_login
{
  padding: 0px 5px;
  margin-top: 10px;
}
.bannerenq_inner
{
  padding: 15px 5px;
}
.home_sub
{
  font-size: 14px;
  padding: 7px 15px;
}
.welcomecontout .box
{
  margin-top: 10px;
}
.homepagewelcom_outer, .homecourse_outer, .homewhyus_out, .homevideo_outer, .homelatestnews_outer, .hometoplist_outer
{
  padding: 30px 0px;
}
.allheadding h2
{
  margin-bottom: 15px;
}
.get_abtmore
{
  padding: 4px 12px;
}
.testimonial-block .inner-box .upper-box
{
  padding: 20px;
}
.testimonial-block .inner-box .quote-icon
{
  font-size: 50px;
}
.allheadding h2
{
  font-size: 22px;
  line-height: 27px;
}
.hometoplist_outer h2
{
  width: 100%;
  margin-left: 0px;
}

.allbanner1 {

  min-height: 110px;
height: 110px;
}

.form-control {
  padding: 8px 15px;
}
.contact-form .form-group label
{
  margin-bottom: 2px;
}
.dhabocont h5
{
  width: 70%;
  line-height: 16px;    font-size: 14px;    margin-top: 9px;
  
}
.dhabocont h5 a
{
  display: inline-block;
  margin-top: 5px;
}
.dhaboimg {
    right: 10px;
    top:auto;
    bottom: 15%;
  }
   h4 {
    font-size: 16px;
    line-height: 18px;
  }
}


@media screen and (max-width: 480px) {

  .feature-item
  {
    margin-top: 28px;
  }
.feature-item .image
{
  float: left;
  margin-right: 10px;
  width: 80px;
  height: 80px;  line-height: 80px;
}

.feature-item .image img
{
  width: 40px;
}
.feature-item .content
{
  padding: 0px;  
	width: calc(100% - 100px);    display: inline-block;
  text-align: justify;
  text-align-last: left;
}
.content h6
{
  font-size: 18px;
}
.feature-item p
{
  font-size: 15px;line-height: 21px;
}
.formation_video_out iframe
{
  height: 180px;
}
.footer-links1, .footer-links
{
  float: left;
  width: 100%;
}

.footer-links-box
{
display: inline-block;
  width: 100%;
}
.footer-links1 ul li
{
  width: 50%;
  float: left;
}
.footer-links h3
{
  font-size: 18px;    margin-top: 15px;
}
.footer-links1 h3
{
  margin-top: 0px;
}
.footer-contact-list ul li
{
  padding: 4px 8px;
  font-size: 15px;
}
.footer-contact-list ul {
  gap: 5px 10px;
}
.footer-logo, .about-footer-content, .footer-links1 h3
{
  margin-bottom: 10px;
}
.contact-form
{
  padding: 20px;
  font-size: 15px;
}
.register_loginp
{
  
  font-size: 15px;
}
.buts {
  padding: 6px 15px;
}
}

@media screen and (max-width: 410px) {
.navbar-brand
{
  margin-right: 0px;
}
.headerbg .last_list .lets_talk
{
  padding: 3px 8px;
}
 .headerbg .navbar-toggler {
    padding: 3px 8px !important;
    width: 36px;
  }
  .topheader_outer .navbar-brand
  {
    margin-right: 0px;
  }
  .last_list
  {
    margin-left: 5px;
  }
  .headerbg .last_list .lets_talk
  {
    margin: 0px;
  }
}

@media screen and (max-width: 350px) {



.fixedmenu .navbar
{
  width: 100%;

}

}