*{
   margin:0;
   padding:0;
   box-sizing: border-box;

}

a{
	 text-decoration:none;
}

@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: normal;
src: local('Nunito-Bold'), 
url('fonts/Nunito-Bold.ttf') format('TrueType');
}

@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: normal;
src: local('Montserrat-Regular'), 
url('fonts/Montserrat-Regular.ttf') format('TrueType');
}

body {
	font-family: 'Montserrat', sans-serif;	
	color: #141414;
    font-size: 15.5px;
    line-height: 30px;
	overflow-x: hidden;
}

.container-fluid{

	       max-width:1700px;
	       align-self: center;
}

.btn
{
	border-radius:25px;
	padding:11px 30px;
}
.btn-primary
{
	color: #fff;
   background-color:#fe6f23;
   border-color: #fff;
}
.btn-primary:hover
{
   background-color: #000000;
   border-color: #000000;
}
.btn-primary.blue-btn
{
	color: #fff;
   background-color: #00357c;
   border-color: #00357c;
}
.btn-primary.blue-btn:hover
{
   background-color: #000000;
   border-color: #000000;
}
.btn-outline-primary
{
	color:#f58634;
	border-color: #f58634;
}
.btn-outline-primary:hover
{
	 	color:#ffffff;
	background-color: #f58634;
	border-color: #f58634;
}
.btn-outline-primary.blue-btn
{
	color:#00357c;
	border-color: #00357c;
}
.btn-outline-primary.blue-btn:hover
{
		 	color:#ffffff;
	background-color: #00357c;
	border-color: #00357c;
}
.text-primary
{
	color:#f58634 !important;
}
.text-primary:hover
{
	color:#000000 !important;
}


.view-btn{
	    text-decoration: none;
	    /*line-height:45px;*/
	    color:#fc7125;
	    /*text-decoration: underline;*/
	    padding:2px 15px;
	    background-color:#f00;
	    border-radius:30px;
}

.view-btn:hover{
	  color:#f00 !important;
}

.box-shadow
{
	background: #ffffff;
    padding: 25px;
    box-shadow: 0 15px 50px rgb(0 0 0 / 7%);
    border-radius: 3px;
    border: none;
    margin-bottom: 30px;
}
.card img
{
	margin:auto;
}
img
{
	max-width:100%;
}

section
{
	padding-top:60px;
	padding-bottom:60px;
}

.text-proimary{
	 color:#fe6f23 !important;
}

.glb-bg-color{
	    background-color:#f9f4f0;
}

.title-name {
    font-size: 30px;
				font-weight:500;
    line-height: 30px;
    margin-bottom: 35px;
    position: relative;
    display: inline-block;
}
.title-name:before {
    content: " ";
    position: absolute;
    left: 7px;
    right: 0;
    width: 69px;
    bottom: -12px;
    border-bottom: 3px solid #f58634;
    border-radius: 60px;
}
.title-name.text-center:before
{
	margin:auto;
}

h2{
	 font-size: 26px;
	 line-height: 1.3;
	 color:#050748;
	 
}

ul{
	padding-left:0rem !important;
}

p{   
   margin-bottom: 0px;

}

h1, h2, h3, h4, h5
{
	color:#282642;		
	font-family: 'Nunito', sans-serif;
	font-weight:600 !important;
}

h4{
   font-size:16px;
   line-height:2;
}


.bgcolor
{
	background-color:#f5f5f5;

}

.main-menu{
	  box-shadow: 0 0 25px rgb(70 74 85 / 10%);
	  border-bottom:1px solid #f5f5f5;
}


.dropdown-menu{
	transform: translate(-6px, 0px) !important;
	min-width: 13.4rem !important;
	z-index:99999;
	border-radius:10px;
	
}

.navbar .nav-item .dropdown-menu .dropdown-item {
     border-bottom: solid 1px #ddd; 
    font-size: 14.5px;
    padding: 0.3rem 1rem;
    transition:.24s;
}

.navbar .nav-item .dropdown-menu .dropdown-item:hover{
	   background-color:#fc7125 !important;
	   color:#fff !important;
}

.navbar .nav-item .dropdown-menu {
    padding: 0rem 0;
    border: 1px solid #ededed !important;
    min-width: 250px;
    -webkit-box-shadow: 0 5px 11px 0 rgb(62 79 101 / 11%);
    box-shadow: 0 5px 11px 0 rgb(62 79 101 / 11%);
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
}

.fixed-nav
{
position: fixed;
top: -40px;
right: 0;
left: 0;
z-index: 1030;
background-color:#ffffff;
transform: translateY(40px);
transition: transform .3s;
border:none;
box-shadow: 0 0 25px rgb(70 74 85 / 10%)
}
.navbar 
{
	z-index: 99;
    width: 100%;
    padding-bottom: 0rem !important;
    
    transform: translate(0px, 0px);
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;

}
.navbar-light .navbar-nav .nav-link {
    color: #ffffff;
    font-weight:400 !important;
    transition:.25s;
    padding: 2px 26px;
    border: 1px solid #fe6f23;
    border-radius: 30px;
    margin-right: 21px;
    font-size: 16px;
    transition:.25s;
    background: #fe6f23;
    outline: none;
    
}

.navbar-light .navbar-nav .nav-link:hover{
	   color: #fe6f23;
	   background-color: transparent;
	   
}




.navbar-light  .d-flex .navbar-nav .nav-link i {
    color: #fff;
	font-size:24px;
	align-self: center;
}

.navbar .d-flex .nav-item a{
      list-style:none;
}

.login{
	height: 52px;
    width: 54px;
    border-radius: 50%;
    background-image: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    color: #fff !important;
    display: flex;
    justify-content: center;
    borer:1px solid #fff;
}


.navbar-brand{
	padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-left: 1rem;
    font-size: 1.5rem;
    text-decoration: none;
    white-space: nowrap;
    
}

.navbar-brand span{
	   color:#3b77dc;
}

.navbar-brand  h2{
	font-family: 'Poppins', sans-serif ;
	color:#fc7125 !important;
	font-size: 2rem;
}

.btn-dark{
	    background-color:transparent;
	    border: 1px solid #fff;
	    border: none;
}

.btn-dark:hover{
	    background-color: transparent;
}

.Read-our{
	    background-color:transparent;
	    border: 1px solid #fff;
	    border: none;
	    color:#fff;
	    text-align: left;

}

.Read-our:hover{
	    background-color: transparent;
	    color:#fff;
}

.border-line{
	  color:#fff;
}




.top-header{
	  padding-top:6px;
	  padding-bottom:6px;

background-color: #2d2d2d;
}

.top-header a{
	  text-decoration: none;
	  list-style:none;
	  color:#fff;

	 font-size:11.5px;
	 font-weight:400;

}

.top-header span{
	   color:#fdb913;
}

.top-social li{
	     list-style:none;
	     word-spacing: 10px;
	      font-size:11.5px;
	        
}

.top-social a{
	 color:#fdb913;  
}
/*======product item=====*/


.prd-item
{
    background: #fff;
    /*padding: 0rem 0.3rem 0rem 0.3rem;*/
    cursor: pointer;
	border:none;
	transition:.35s;
	border-radius:10px;
	background-color:#fff;
	box-shadow: 0 4px 8px rgb(0 0 0 / 12%);
	margin: 0% 1%;

}


.prd-item .card-icon
{
/*margin-bottom:30px;*/
background: #98CBD6;
border-top-left-radius:10px;
border-top-right-radius:10px;
border: 1px solid #f0f0f5;
}

.prd-item .card-icon img{
      /*width:150px;*/
      height:180px;
}

.prd-item .card-body
{

padding: 1rem 1rem 1rem 1rem;
}
.prd-item h5
{
	font-weight:600;
	font-size:16px;
	margin-bottom:13px;
	margin-top:10px;
}
.prd-item p
{
	    margin-bottom: 0px;
    font-size: 13px;
    line-height: 18px;
	overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}




.deals-bx{
	box-shadow: rgb(119 119 119 / 20%) 0px 2px 8px;
	border-radius:10px;
	border:1px solid #e1e7ee;
	
}

.fixed1{
	   background-color:#fc7125;
	   color:#fff;
	   padding:2px 10px;
	   border-radius:20px;
	   font-size: 14px;
	   border:1px solid #fc7125;
}

.title-nx-cl{
	   color:#fe6f23;
}

.deals-bx h4{
     line-height:1.5;
     color:#000;
}


.deals-bx p{
	   font-size:14px;
	   line-height:1.7;
}

.deals-bx a{
	   padding:5px 15px;
	   color:#fc7125  !important;
	   float: right;
	   text-decoration:none;
	   transition:.24s;

}

.deals-bx a:hover{
	     color:#3b77dc !important;
}





.nav-pills .nav-link.active{
	     background-color:transparent;
	     color:#fc7125;
	     border-bottom:3px solid #fc7125;
	     border-radius:0px;
/*	     padding: 5px 5px;*/
	     transition:.35s ease-in-out;
}

.nav-pills .nav-link{
	   background-color:transparent;
	      margin-right: 6px;
        font-size: 13px;
	   font-family: 'Poppins', sans-serif;
	   font-weight:600;
	   color:#000;
}

.bg-Experi{
	    background-color:#eef2f8;    
}




/*===========About us sec============*/

.bannre-new{
	    padding-top:0px;
	    padding-bottom:0px;
}

.three-line a{
	      text-decoration: none;
	      color: #2b2945;
}

.check-clr{
	    color:#fe6f23;
}

.typed h1{
	   color:#fe6f23;
}

/*===========About us sec============*/

/*===========Perfect Destination============= */

.Perf{
	 position: relative;
	 overflow:hidden;
	 border-radius:10px;
}

.Perf img{
	  border-radius: 10px;
	  transition:.35s;
}

.Perf img:hover{
	   transform: scale(1.1);
	   border-radius:10px;
}
.contant-box{
	  position: absolute;
	  top:80px;
	  left: 50px;
}

.itaic-fn{
	  font-family: 'Satisfy', cursive;

}

.review-bg{
   background-image:url(..//image/review-bg.jpg);
   background-size:cover;
   background-repeat: no-repeat;
   background-position:center center;
   background-attachment: fixed;
}

.review-bg h1{
	    font-size:40px;
}

.review-bg h4{
	  color:#fe6f23 !important;
	  font-size:20px;
}

/*===========Perfect Destination============= */

.carousel-indicators button {
    /* padding: 10px 10px; */
    border: 1px solid #ddd !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50px !important;
    background-color: #fe6f23 !important;
}

.we-make{
	   background-color:transparent;
}

.icon-bg-bx{
	     width:55px;
	     height:55px;
	     border-radius:50px;
	     background-color:#fe6f23;
}

.make-text p{
	   text-align: left;
}



.services-bg{
	  position: relative;
}

.services-bx{
    border-radius:10px !important;
    box-shadow: 0px 2px 2px 0px rgb(35 31 32 / 6%);
}

.services-bx h3{
	       font-size: 23px;
    margin-bottom: 20px;
}
}
   
.services-bx img{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
} 



.services-bx span{
	    color:#fdb913;
}

.price-bx{
	   position: absolute;
	   top:15px;
	   right:20px;
	   border: 2px solid #fff;
	   padding: 0px 20px 0px 20px;
	  background-color:#ff8900;
	  color:#fff !important;
	  border-radius:30px;
	 
	 transition:.35s;
	 cursor:pointer;
}

.price-bx:hover{
	   background-color: #000;
	   transform: translateY(-10px);
}

.services-vec-img{
	  position: absolute;
	  top:50px;
	  width:400px;
	  height:80px;
	  left:30px;
}


.services-bg h5{
	 color:#000;
	 font-size:16px;
}


/*.services-bg button{
    padding:10px 16px;
}
*/

.services-bg li{	  
	 list-style: disc;
	font-size: 14.5px;
	line-height: 23px;
	margin-bottom:8px;
}

.testimonials-bg{
	       background-image:url(../image/testimonial.jpg);
	       background-size:cover;
	       background-repeat: no-repeat;
	       background-position:left; 
	      
}

.testi-bx{
	  padding-left:20px;
}

.testi-bx h3{
	   color:#fe6f23 !important;
}

.travelers-review{
	      background-color:#fff;
	      border-radius: 10px;
	      font-size:13px;
}

.travelers-review span{
	     font-size:10px;
	     color:#fc7125;
}

.card-footer{
	    background-color:#fff;
}

.card-footer img{
	   border-radius:30px;
}



.footer{
	  position: relative;
	  padding-bottom:30px !important;
	 
}

.divider{
	  width:20%;
	  height:3px;
	  background-color:#fe6f23;
}

.footer h3{
	   font-size:22px;
}

.footer a{
	   text-decoration: none;
	   list-style:none;
	   color:#000;
	  
	   transition:.35s;
}

.footer a:hover{
	   color:#fe6f23;
}

.footer span{
	   color:#fe6f23;
	   padding-right: 10px;
}

.social i{
    padding-right:10px;
    padding:7px 10px 7px 10px;
    border-radius:30px;
    background-color:#fe6f23;
    color: #fff !important;

}

.tree-img{
	   position:absolute;
	   bottom:0px;
	   width:180px;
	   left:0;

}


#topcontrol{
	   padding:10px 20px 10px 20px;
	   background-color:#fe6f23;
	   border-radius: 30px;
	   color:#fff;
	   border: 5px solid #fff;
	   transition:.25s;
	       box-shadow: rgb(119 119 119 / 20%) 0px 2px 8px;
}

#topcontrol:hover{
	  background-color:#000;
}

.min-searc{
	  margin:-160px 0px 0px 0px;
}

.search-bx{
	    background-color:#f9f4f0;
	    padding:0px !important;
	    border-radius: 60px 0px 60px 60px;
	    
}

.right{
	border-radius: 60px 0px 0px 0px !important;
}

.left{
	border-radius: 0px 60px 0px 0px !important;  
}

.search-bx .nav-pills .nav-link{
         background-color:#fff;
         margin:0px;
         border-radius:0px;
         font-size:17px;
         width:183px;
         height:130px;
         box-shadow: 5px 0px 30px 0px rgb(35 31 32 / 12%);
}

.search-bx label{
      color:#000;
}

.search-bx input{
	   height:50px;
	   border-radius:5px;
	   padding:15px;
	   border:none;
	   font-size:14px;
	   box-shadow:none !important;
	   box-shadow: 0px 2px 2px 0px rgb(35 31 32 / 10%);
}


/*===========about=============*/

.about-sec{
	   padding: 0px 0px 0px 40px;
}
.about-line{
	   padding: 8px 30px;
	  border-radius:30px;
	  font-size:14px;
	  color:#fff;
	   background-color:#fc7125;
}

.about-sec h1{
      font-size:40px;
      font-family: 'Poppins', sans-serif;
}

.counter h2{
	  font-size:40px;
      font-family: 'Poppins', sans-serif;
      color:#4b2bb0;
}

.why-choose-bg{
	        background-color: #f7fcff;
}

.step1{
	  border-radius:10px;
	  border: 1px solid #d4f0ff;
	  padding: 10px 0px 0px 0px;
	  transition: .25s;
	  cursor:pointer;
/*	  box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%);*/
}

.step1 h2{
	   font-size:23px;
}

/*.step1:hover{
	  background-color:#4b2bb0;
	  color:#fff;
	  transform: translateY(10px);
}*/

.serve-abt{
	  border-radius:10px;
	  border: 1px solid #ddd;
/*	  padding: 20px 10px;*/
	  transition: .25s;
	  cursor:pointer;
}

.serve-abt:hover{
	  box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%); 

}

.serve-abt h4{
	  font-size:23px;
      font-family: 'Poppins', sans-serif;
}

.serve-abt img{
	   border-top-left-radius: 10px;
	   border-top-right-radius: 10px;
}



.vision-img img{
	       border-radius:10px;
	       border:5px solid #fff;
	       	  box-shadow: 0 0 25px rgb(70 74 85 / 25%);

}

.team{
	 border-radius:10px;
	 padding:5px 5px;
    border: 1px solid #d4f0ff;
    box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%); 
}


.team-bg{
	 background-color:#98CBD6;
	 border-top-left-radius:10px;
	    border-top-right-radius:10px;
}

.about-pg-img img{
	  border-radius:10px;
	  border:5px solid #fff;
	  box-shadow: 0 0 25px rgb(70 74 85 / 25%);
}

.bannre-new-about{
	            position:relative;
	            background-image:linear-gradient(rgba(0,0,0,.6), rgba(0,0,0,.6)),url(..//image/Banne-about.png);
	            background-position:bottom center;
	            background-repeat:no-repeat;
	            padding-top:0px;
	            padding-bottom: 0px;
	            height:350px;
	            max-height: 250px;
	            display: flex;
	            justify-content: center;
	            align-items: center;
}

.about-content{
	  position:absolute;
}

.about-content h1{
	   font-size:60px;
	   color:#fff;
}

.breadcrumb{
	  text-align: center;
	  display: flex;
	  justify-content: center;
	  align-items: center;

}

.breadcrumb li{
	   color:#fff  !important;
}

.bannre-new-about a{
	   color:#fc7125 !important;
}


/*===========about=============*/


/*===========blog=============*/

.blog-content{
     width: 92%;
    margin: 0 4%;
    padding: 20px 15px;
    background: #fff;
    text-align: center;
    margin-top: -70px;
    position: relative;
    display: inline-block;
    z-index: 10;
    -webkit-box-shadow: 0 9px 68px 0 rgb(62 57 107 / 20%);
    box-shadow: 0 9px 68px 0 rgb(62 57 107 / 20%);
    border-radius: 10px;
}
.blog-con{
	    padding: 30px;
}
.sub-blog input{
	  border-radius:30px;
	  padding:12px 20px;
	  box-shadow:none !important;
}

.post-meta p {
    color:#000;
    font-size: 12px;
    text-transform: uppercase;
    text-align:center;
}

.post-meta p a {
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    margin-right: 25px;
}
.read-more{
	      border-radius:30px;
	      padding:12px 50px !important;
	      background-image: linear-gradient(to right, #21d397 0%, #7450fe 51%, #21d397 100%);
}
.list-group li{
     padding:10px 10px !important;
     cursor:pointer;
}
.list-group li:hover{
	  background-color:#b0bdff !important;
	  color:#fff;
	  border-bottom: 1px solid #fff;
}
.number{
	  background-color:transparent !important;
}

/*===========blog=============*/
iframe{
	  border-radius: 20px;
}

/*contact*/

.cont label{
	  font-size:14px;
}
.cont input:focus{
	    border: 1px solid #b0bdff;
	    transition:.35s; 
}

.cont input{
	 padding: 10px 10px;
	 box-shadow:none !important;
	 /*border: 2px solid #b0bdff;*/

}

.cont select{
	 height:50px;
	 box-shadow:none !important;
	 
}

.cont select:focus{
	    border: 1px solid #b0bdff;
	    transition:.35s; 
}

.cont textarea{
	     height:150px;
	     box-shadow:none !important; 
}

.cont textarea:focus{
	    border: 1px solid #b0bdff;
	    transition:.35s; 
}

.timing{
	   padding:40px 15px 40px 10px;
	   background-color: #e5fff4;
	   margin-left:3%;
	   border:2px solid #deeeff;

	   border-radius:10px;
       /*box-shadow: 0 0 25px rgb(70 74 85 / 14%);*/
}
.phone-icon{
      padding:11px 13.5px;
      font-size:20px;
      color:#6a6a8e;
}
.timing-bg{
	  background-color:#deeeff;
	  border:2px solid #e5fff4;
	   border-radius:10px;
       box-shadow: 0 0 25px rgb(70 74 85 / 5%);

}

.timing-bg1{
	  background-color:#ffe9e9;
	    border:2px solid #e5fff4;

	   border-radius:10px;
       box-shadow: 0 0 25px rgb(70 74 85 / 5%);
}



.location {
    padding: 6px 8px;
    background-color: #fff;
    font-size: 12px;
    border-radius: 30px;
    box-shadow: 0 0 25px rgb(70 74 85 / 5%);
    border: 1px solid #fc7125;
    color: #fc7125;
    margin-right: 10px;
}




/*========packges========*/

.packges{
	 padding:0px 30px 0px 30px;
}

.packges img{
       border-radius:10px;
	  border:5px solid #fff;
	  box-shadow: 0 0 25px rgb(70 74 85 / 14%);
}

.duration{
	   border:1px solid #ddd;
	   padding:10px;
	   list-style:none;
	   border-radius:5px;
	   box-shadow: 0 0 25px rgb(70 74 85 / 10%);
	   word-spacing:5px;
}

 .duration span{
 	 /* padding:12px 14px;
 	  background-color:#fe6f23;
 	  border-radius:30px;*/
 	  color:#fe6f23;
 	  /*border:3px solid #fff;
 	  box-shadow: 0 0 25px rgb(70 74 85 / 20%);*/
 }


 .packges-tabs .nav-pills .nav-link{
 	  background-color:#fe6f23;

 	  color:#fff;
 	  border-radius:4px;
 }

 .packges-tabs .nav-pills  .active{
 	    border-bottom:4px solid #000;
 }

 .packges-tabs h6{
 	            font-size:12px;
 	            color: #fc7125;
 }

 .pakes-form{
 	  border:1px solid #ddd;
 	  padding:20px;
 	  border-radius:10px;
 	  background-color:#f9f4f0;
 	   box-shadow: 0 0 25px rgb(70 74 85 / 20%);
 }

 .pakes-form input{
 	    height:60px !important;
 	    line-height:2;
 	    box-shadow: none !important;
 }

 .pakes-form select{
 	    height:60px !important;

 	    box-shadow: none !important;
 	    padding-top: 10px !important;
 }

 .pakes-form textarea{
 	  height:100px !important;
 	   box-shadow: none !important;
 }

 .right-side{
 	     border:1px solid #ddd;
 	     background-color:#fff;
 	     border-bottom-left-radius:10px;
 	     border-bottom-right-radius:10px;
 }

 .right-side img{
       border-radius:5px;
}

 .right-side h5{
 	  font-size:16px;
 }

 .right-side p{
 	   font-size:12px;
 	   color:#555;
 }

 .post-bx{
 	  transition: .35s;
 }
 
 .post-bx:hover {
 transform: translateX(10px);
 }

 .tour{
 	   padding:10px 30px;
 	   background-color:#fe6f23;
 	   border-top-left-radius:10px;
 	   border-top-right-radius:10px;

 }
 
 .tour h2{
 	   color:#fff;
 }



.dropdown-menu{
	  display: none !important;


}

.nav-item:hover .dropdown-menu{
	   display: block !important;
	     transition:.45s ease-in-out;
}




.monast-mg-box{
	    border-radius:10px;
	    position: relative;
	    cursor:pointer;
	    transition:.35s;


}

.monast-mg-box:hover{
	  transform:translateY(-6px);
}

.monast-mg-box img{
	   border-radius:10px;
	   border:4px solid #fff;
	    display:flex;
}

.mont-cont{
	      position: absolute;
	      bottom:50px;
	      left:30px;
	     
	      justify-content: center;
	      align-self: center;


}

.mont-cont h3{
        color:#fff;
        text-align: center;
        font-size:22px;
}

.mont-cont {
    position: absolute;
    /* bottom: 50px; */
    /* left: 30px; */
    justify-content: center;
    align-self: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
}

.orange{
	color: #fc7125;
}

.monast-mg-box img {
    border-radius: 10px;
    border: 4px solid #fff;
    display: flex;
}
h4.top-title {
	margin-bottom: 0;
	padding: .6rem 0;
	font-weight: 400;
	text-transform: capitalize;
	letter-spacing: 0.5px;
}
a.top-btn-bdr {
	color: #fe6f23 !important;
	border: 1px solid #fe6f23 !important;
	outline: none;
	background: transparent !important;
}
a.top-btn-bdr:hover {
	background: #fe6f23 !important;
	color: #ffffff !important;
}
.about-title {
	font-size: 2.5rem;
}
.srv-title {
	font-size: 2.5rem;
}
.or-title {
	color: #fe6f23;
}
a.query-link {
	color: #ffffff;
}

.card-body p {
	font-size: 16px;
	text-align: left;
}
.btn-query {
	background: transparent;
	outline: none;
	border: 1px solid #fe6f23;
}
.btn-query:hover {
	background: #fe6f23;
	border: 1px solid #fe6f23;
}
.btn-query:hover a {
	color: #ffffff;
}
.btn-query a {
	color: #fe6f23;
	display: block;
}
.carousel-control-next-icon, 
.carousel-control-prev-icon {
	padding: 2rem;
	color: #ffffff;
	z-index: 1;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
	background-color: #fe6f23;
}
.carousel-dark .carousel-control-next-icon, 
.carousel-dark .carousel-control-prev-icon {
	filter: grayscale(0);
}
.carousel-caption {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 40%;
}
.carousel-caption h5 {
	font-size: 50px;
	padding-top: 3rem;
	color: #fff;
	font-weight: 600;
}



