.img-custom{
    max-width: 100%;
    height: 135px !important;
}


@font-face {
   font-family: Barlow;
   src: url('../font/Barlow/Barlow-Regular.ttf'); 
}
@font-face {
   font-family: SemiBold_Barlow;
   src: url('../font/Barlow/Barlow-SemiBold.ttf'); 
}
@font-face {
   font-family: ExtraBold_Barlow;
   src: url('../font/Barlow/Barlow-ExtraBold.ttf'); 
}





:root {

/* Colors: */
--unnamed-color-1d1e2c: #1D1E2C;
--unnamed-color-ed1c24: #ED1C24;
--unnamed-color-f7f7ff: #F7F7FF;
--unnamed-color-fcdb69: #FCDB69;
--unnamed-color-279af1: #279AF1;
--unnamed-color-f5f6fa: #F5F6FA;

/* Font/text values */
--unnamed-font-family-barlow: Barlow;
--unnamed-font-family-SemiBold_Barlow: SemiBold_Barlow;
--unnamed-font-family-ExtraBold_Barlow: ExtraBold_Barlow;
--unnamed-font-size-16: 16px;
--unnamed-font-size-26: 26px;
--unnamed-font-size-42: 42px;
--unnamed-font-size-68: 68px;
--unnamed-character-spacing-0: 0px;
--unnamed-line-spacing-19: 19px;
--unnamed-line-spacing-31: 31px;
--unnamed-line-spacing-50: 50px;
--unnamed-line-spacing-82: 82px;
}

/* Character Styles */
.unnamed-character-style-1 {
font-family: var(--unnamed-font-family-SemiBold_Barlow);
/*    font-style: var(--unnamed-font-style-semibold);*/
font-size: var(--unnamed-font-size-26);
line-height: var(--unnamed-line-spacing-31);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--unnamed-color-1d1e2c);
}
.unnamed-character-style-2 {
font-family: var(--unnamed-font-family-barlow);
/*    font-style: var(--unnamed-font-style-regular);*/
font-size: var(--unnamed-font-size-16);
line-height: var(--unnamed-line-spacing-19);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--unnamed-color-1d1e2c);
}
.unnamed-character-style-3 {
font-family: var(--unnamed-font-family-ExtraBold_Barlow);
/*    font-style: var(--unnamed-font-style-extrabold);*/
font-size: var(--unnamed-font-size-42);
line-height: var(--unnamed-line-spacing-50);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--unnamed-color-1d1e2c);
}
.unnamed-character-style-4 {
font-family: var(--unnamed-font-family-ExtraBold_Barlow);
/*    font-style: var(--unnamed-font-style-extrabold);*/
font-size: var(--unnamed-font-size-68);
line-height: var(--unnamed-line-spacing-82);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--unnamed-color-1d1e2c);
}











body {
  font-family: Barlow;
}
h1, h2, h3, h4, h5, h6 {font-family: Barlow;}
p{font-family: Barlow;}
a{font-family: Barlow;}
*{font-family: Barlow;}

/*Header*/
#header .logo img{max-height: inherit;}
#header .paddng_margin_0{padding: 0; margin: 0;}
#header ul.social{padding: 0; padding-bottom: 10px; text-align: right; list-style: none; border-bottom: 2px solid #ddd; margin: 0px 1px 0px 15px;}

#header ul.social li{display: inline-block; padding:0px 10px; padding-right: 0;}
#header .own_nav{position: relative; float: left;}

#header .call_us 
{
	font-size: 16px;
	font-family: Barlow;
	font-weight: bold;
	color: #1D1E2C;
	padding: 12px 0px;
	margin: 0;
}
#header nav.nav-menu ul li a.link
{
    position: relative;
    font-size: 16px;
    font-family: Barlow;
    font-weight: bold;
    color: #1D1E2C;
}
#header nav.nav-menu ul li a.link::after
{
    content: "";
    width: 0%;
    height: 2px;
    top: -14px;
    left: 0px;
    background: #ED1C24;
    position: absolute;
    transition: 0.5s;
}
#header nav.nav-menu ul li a.link:hover::after
{
    width: 100%;
}
#header nav.nav-menu #navi_tion li a.link.cc, #header nav.nav-menu ul li a.link:hover
{
    /*color: #ED1C24; */
    color: #e9310d;
}
#header nav.nav-menu #navi_tion li a.link.cc::after
{
    content: "";
    /*color: #ED1C24!important;*/
    color: #e9310d;
    width: 100%;
    height: 2px;
    top: -14px;
    left: 0px;
    background: #e9310d;
    position: absolute;
    
}
/*
#header nav.nav-menu ul li.active a li active
{
    color: #ED1C24;
}
*/
.nav-menu .drop-down > a::after {
	content: "";
	font-family: IcoFont;
	padding: 0;
    margin: 0;
}
#header nav.nav-menu ul li.drop-down ul li a::after
{
    display: none;
}



/*
#header .own_nav::after
{
    content: "";
    width: 50px;
    height: 2px;
    top: -2px;
    left: 28px;
    background: gray;
    position: absolute;
}
*/
#header p.slogan
{
    font-family: SemiBold_Barlow;
    letter-spacing: 0.5px;
    color: #1D1E2C;
    text-align: left;
    font-size: 12px;
}
#header .float_R
{
    float: right;
}
/*Header*/




/*Slider Hero*/
#hero h2
{
    font-family: ExtraBold_Barlow;
    font-size: 68px;
    color: #FFFFFF;
    text-align: center;
    margin-top: 60px;
}
#hero p
{
    width: 605px;
    height: 62px;
    font-family: Barlow;
    font-size: 26px;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
}
#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon
{
    background: #FCDB69!important;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.20);
    height: 50px;
    width: 50px;
    color: black;
    text-align: center;
    font-size: 30px;
    line-height: 33px;
    font-weight: 600;
    font-family: Barlow;
}
#hero .carousel-indicators{display: none;}
/*Slider Hero*/




/*about_shah*/
#about_shah{padding: 35px 0;}
#about_shah .para_area{padding: 50px 0;}
#about_shah h1.title
{
    padding: 0;
    margin: 0;
    font-family: ExtraBold_Barlow;
    font-size: 42px;
    letter-spacing: 0px;
    color: #1D1E2C;
    text-align: left;
}
#about_shah p.para
{
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    text-align: left;
}
#about_shah .about_shah_sector .about_shah_child
{
    
}
#about_shah .about_shah_sector .about_shah_child .about-shadow 
{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #0000001A;
    border-radius: 5px;
    margin-top: 30px;
}
#about_shah .about_shah_sector .about_shah_child .about-shadow img
{
    border-radius: 5px 5px 0px 0px;
}
#about_shah .about_shah_sector .about_shah_child p.title
{
    
    border-bottom: 2px solid rgba(221, 221, 221, 0.5);
    border-top: 2px solid rgba(221, 221, 221, 0.5);
    padding: 30px 0px;
    width: 233px;
    margin: 15px 0px;
}
#about_shah .about_shah_sector .about_shah_child p.title a
{
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 1);
    text-align: left;
    font-family: SemiBold_Barlow;
    font-size: 26px;
    transition: 0.5s;
}
#about_shah .about_shah_sector .about_shah_child p.title a:hover
{
    color: #ED1C24;
}
#about_shah .about_shah_sector .about_shah_child p.title_width_100
{
    width: auto;
}
#about_shah .about_shah_sector .about_shah_child p.read_content
{
    color: rgba(29, 30, 44, 0.8);
    text-align: left;
    font-family: Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    padding-left: 11px;
    padding-top: 11px;
    height: 80px;
}
#about_shah .about_shah_sector .about_shah_child a.read_more
{
    color: #1D1E2C;
    font-size: 16px;
    font-family: SemiBold_Barlow;
    text-align: center;
    display: block;
    background: #FCDB69 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 5px 5px;
    padding: 8px 0px;
    transition: 0.5s;
}
#about_shah .about_shah_sector .about_shah_child a.read_more:hover
{
    opacity: 0.95;
    color: #ED1C24;
}
#contuct_us
{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #f9d50c;
    border-radius: 5px;
    padding: 20px;
    margin: 20px 0;
}
#contuct_us h3
{
    color: rgba(29, 30, 44, 0.8);
    font-size: 20px;
    font-family: SemiBold_Barlow;
    text-align: left;
}
#contuct_us p
{
    color: rgba(29, 30, 44, 1);
    font-size: 18px;
    font-family: SemiBold_Barlow;
    text-align: left;
    margin-left: 10px;
}
#contuct_us ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
#contuct_us ul li
{
    padding: 10px 0;
    display: flex;
    align-items: center;
}
#contuct_us ul li img
{
    margin-right: 20px;
}
#contuct_us ul a
{
    color: rgba(29, 30, 44, 1);
    font-size: 16px;
    font-family: SemiBold_Barlow;
}
#currency_area
{
    background: #F7F7FF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 40px #00000029;
    border-radius: 5px;
    padding: 15px 20px;
    border-bottom: 5px solid #f9d50c;
}
#currency_area .trnsfer_rate
{
    text-align: left;
    font-family: SemiBold_Barlow;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    font-size: 18px;
    padding: 0;
    margin: 0;
    
}
#currency_area .date
{
    text-align: center;
    font-family: SemiBold_Barlow;
    letter-spacing: 0px;
    color: rgb(0, 181, 91, 1);
    font-size: 16px;
    background: rgb(0, 181, 91, 0.1) 0% 0% no-repeat padding-box;
    border-radius: 50px;
    padding: 0;
    margin: 0;
    line-height: 31px;
}


#currency_area .tabl_area
{
    overflow-x: auto;
}
#currency_area .update_news
{
    text-align: left;
    font-family: Barlow;
    font-weight: 600;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    font-size: 14px;
    padding: 0;
    margin: 0;
}

#currency_area .table th
{
    border-top: none;
    font-size: 14px;
    font-family: SemiBold_Barlow;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.6);
}
#currency_area .table tbody td.country_name img
{
    margin-right: 15px;
}
#currency_area .table tbody td.country_name 
{
    text-align: left;
    font-family: Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    color: #1D1E2C;
}
#currency_area .table tbody td.deposite, #currency_area .table tbody td.cash 
{
    text-align: right;
    font-family: SemiBold_Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    color: #1D1E2C;
}
#currency_area .table-striped tbody tr:nth-of-type(odd) {
   background: rgba(252, 219, 105, 0.05) 0% 0% no-repeat padding-box;
 }
#currency_area .table-hover tbody tr:hover {
    background-color: rgba(252, 219, 105, 0.5);
    cursor: pointer;
}
/*about_shah*/








/*seqrty*/
#seqrty{padding: 55px 0; border-top: 1px solid rgba(221, 221, 221, 0.8);}
#seqrty .seqrty_img_sec
{
    width: 100%;
    height: auto;
    background: rgb(252, 219, 105) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 12px #00000029;
    border-radius: 5px;
    position: relative;
}
#seqrty .seqrty_img_sec .seqrty_img
{
    width: 100%;
    box-shadow: 0px 3px 12px #00000029;
    border-radius: 5px;
    position: relative;
    top: -21px;
    left: -16px;
}
#seqrty .seqrty_details
{
    padding: 0px 40px;
}
#seqrty .seqrty_details .seqrty_child
{
    margin-bottom: 10px;
}
#seqrty .seqrty_details .seqrty_child p:nth-child(1)
{
    text-align: left;
    font-family: SemiBold_Barlow;
    font-size: 26px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
}
#seqrty .seqrty_details .seqrty_child p:nth-child(1) img
{
    margin-right: 10px;
}
#seqrty .seqrty_details .seqrty_child p:nth-child(2)
{
    text-align: left;
    font-family: Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
}
/*seqrty*/







/*money_send*/
#money_send
{
    background: rgba(252, 219, 105, 0.1) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(112, 112, 112, 0.1);
    padding: 50px 0;
}
#money_send h1
{
    text-align: left;
    font-family: ExtraBold_Barlow;
    font-size: 40px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
    position: relative;
    margin-bottom: 20px;
}
#money_send h1::before
{
    content: '';
    position: absolute;
    top: 22px;
    right: 210px;
    width: 405px;
    height: 3px;
    background: #e9310d;
    border-radius: 1000px;
}
#money_send .send_child img
{
    margin: 15px 0px;
}
#money_send .send_child h3
{
    text-align: left;
    font-family: SemiBold_Barlow;
    font-size: 20px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}
#money_send .send_child p
{
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    margin: 0;
    padding: 0;
}
/*money_send*/



/*testimonial_section*/
#testimonial_section{padding: 35px 0;}
#testimonial_section h1
{
    text-align: left;
    font-family: ExtraBold_Barlow;
    font-size: 40px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
#testimonial_section .row{margin-top: 30px;}
#testimonial_section .row .profile_section{margin: 40px auto; max-width: 90%;
    margin: 40px auto;}
#testimonial_section .profile
{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    border-bottom: 5px solid #FCDB69;
    padding: 40px 12px 10px;
    position: relative;
    margin-top: 30px;
    width: 97%;
    float: left;
    margin: 40px 1% 20px;
}
#testimonial_section .profile img
{
    top: -35px;
    position: absolute;
    left: calc(50% - 40px);
    border: 4px solid #FCDB69;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.17);
}
#testimonial_section .profile img.user
{
    width: 66px;
    height: 66px;
    border-radius: 50%;
}
#testimonial_section .profile p
{
    text-align: left;
    font-family: Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
#testimonial_section .profile h3
{
    text-align: right;
    font-family: SemiBold_Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
#testimonial_section .all_testimonial
{
    background: #FCDB69 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 5px 5px;
    width: 297px;
    height: 47px;
    display: block;
    text-align: center;
    margin: 0 auto;
    font-family: SemiBold_Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    color: #1D1E2C;
    line-height: 47px;
    transition: 0.5s;
}
#testimonial_section .all_testimonial:hover
{
    color: #ed1c24;
}








/*owl-carousel-next,prev button*/
#testimonial_section .owl-carousel .owl-nav{
    overflow: hidden;
    height: 0px;
    display: block;
  }

  #testimonial_section .owl-theme .owl-dots .owl-dot.active span, 
  #testimonial_section .owl-theme .owl-dots .owl-dot:hover span {
      background: #2caae1;
  }


  #testimonial_section .owl-carousel .item {
      text-align: center;
  }
  #testimonial_section .owl-carousel .nav-btn{
      height: 47px;
      position: absolute;
      width: 26px;
      cursor: pointer;
      top: 100px !important;
  }

  #testimonial_section .owl-carousel .owl-prev.disabled,
  #testimonial_section .owl-carousel .owl-next.disabled{
    pointer-events: none;
    opacity: 0.2;
  }

  #testimonial_section .owl-carousel .prev-slide{
      background: url(../img/icon/chevron-left.png) no-repeat scroll 0 0;
      left: -67px;
      margin-top: 22px;
      height: 50px;
      width: 50px;
      border-radius: 50%;
      background-position: center;
      background-size: 50% 50%;
      background-color: #FCDB69;
      box-shadow: 0px 3px 6px #00000029;
  }
  #testimonial_section .owl-carousel .next-slide{
      background: url(../img/icon/chevron-right.png) no-repeat scroll -24px 0px;
      right: -67px;
      margin-top: 22px;
      height: 50px;
      width: 50px;
      border-radius: 50%;
      background-position: center;
      background-size: 50% 50%;
      background-color: #FCDB69;
      box-shadow: 0px 3px 6px #00000029;
  }
  #testimonial_section .owl-carousel .prev-slide:hover{
     opacity: 0.6;
  }
  #testimonial_section .owl-carousel .next-slide:hover{
    opacity: 0.6;
  }

  #testimonial_section span.img-text {
    text-decoration: none;
    outline: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    cursor: pointer;
    width: 100%;
    font-size: 23px;
    display: block;
    text-transform: capitalize;
  }
  #testimonial_section span.img-text:hover {
    color: #2caae1;
  }
#testimonial_section .owl-theme .owl-dots{display: none;}
/*owl-carousel-next,prev button*/
/*testimonial_section end*/










/*breadcrumbs*/
#breadcrumbs{background: #F7F7FF 0% 0% no-repeat padding-box; padding: 45px 0;}
.margn_top_140{margin-top: 140px;}
.margn_top_0{margin-top: 0px;}
#breadcrumbs h2{font-size: 36px; font-family: ExtraBold_Barlow; font-weight: 800; color: #1D1E2C; margin-bottom: 10px;}

#breadcrumbs ol li a{font-size: 14px; font-weight: 700; color: #e9310d;}

#breadcrumbs ol li{font-size: 14px; font-weight: 700; color: #e9310d;}

.breadcrumbs ol li + li::before{color: #e9310d;}



/*img_area_about*/
#img_area_about .mrg_tp_15{margin-top: 15px;}
#img_area_about .mrg_tp_90{margin-top: 90px;}







/*money_send*/
#money_send_about
{
    background: #F7F7FF 0% 0% no-repeat padding-box;
    border: 1px solid rgba(112, 112, 112, 0.1);
    padding: 50px 0;
}
#money_send_about h1
{
    text-align: left;
    font-family: ExtraBold_Barlow;
    font-size: 42px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
    position: relative;
    margin-bottom: 20px;
}
#money_send_about h1::before
{
    content: '';
    position: absolute;
    top: 22px;
    right: 188px;
    width: 405px;
    height: 3px;
    background: rgb(237, 28, 36) 0% 0% no-repeat padding-box;
    border-radius: 1000px;
}
#money_send_about .send_child img
{
    margin: 15px 0px;
}
#money_send_about .send_child h3
{
    text-align: left;
    font-family: SemiBold_Barlow;
    font-size: 26px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}
#money_send_about .send_child p
{
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    margin: 0;
    padding: 0;
}
/*money_send end*/








/*become_agent*/
#become_agent_slider{margin-top: 140px;}
#become_agent_slider #hero{height: 400px;}
#become_agent_slider .carousel-control-next-icon, #become_agent_slider .carousel-control-prev-icon{position: relative; top: -57px;}
#become_agent_slider h2{font-size: 55px; width: 922px; margin: 0 auto; position: relative; top: -40px;}
#become_agent_slider .carousel-control-next, #become_agent_slider .carousel-control-prev {opacity: 1;}
#become_agent{padding: 35px 0;}


/*become_an_agent*/
#become_an_agent{border-bottom: 1px solid rgba(112, 112, 112, 0.2); margin-bottom: 10px;}
#become_an_agent h1
{
    text-align: left;
    font-family: ExtraBold_Barlow;
    font-size: 36px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin-bottom: 20px;
}
#become_an_agent p
{
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    margin-bottom: 20px;
}
#become_an_agent img{padding-top: 20px;}





/*benifite_agent*/
#benifite_agent{border-bottom: 1px solid rgba(112, 112, 112, 0.2); margin: 20px 0;}
#benifite_agent h1
{
    text-align: left;
    font-family: ExtraBold_Barlow;
    font-size: 36px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin-bottom: 20px;
}
#benifite_agent ul{list-style: none; margin: 0; padding: 0; padding-bottom: 20px;}
#benifite_agent ul li
{
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    margin-left: 5px;
}
#benifite_agent ul li::before
{
    content: "\2022";
    color: #FCDB69;
    font-weight: bold;
    display: inline-block; 
    font-size: 22px;
    width: 1em;
    margin-left: -1em;
    line-height: 0;
}
#benifite_agent img{padding-bottom: 10px;}



/*require_agent*/
#require_agent{}
#require_agent h1
{
    text-align: left;
    font-family: ExtraBold_Barlow;
    font-size: 36px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin-bottom: 20px;
}
#require_agent h5
{
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin-bottom: 20px;
}
#require_agent p
{
    text-align: left;
    font-family: Barlow;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin-bottom: 5px;
}
#require_agent p img
{
    margin-right: 5px;
}





/*want_agent*/
#want_agent {padding: 30px 0; background: rgba(39, 154, 241, 0.1) 0% 0% no-repeat padding-box; border: 1px solid rgba(112, 112, 112, 0.1);}
#want_agent h1
{
    text-align: left;
    font-family: ExtraBold_Barlow;
    font-size: 36px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin-bottom: 5px;
}
#want_agent p
{
    text-align: left;
    font-family: Barlow;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    margin-bottom: 10px;
}
#want_agent .agnt_form
{
    background: rgba(255, 255, 255, 0.7) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.17);
    border-radius: 28px;
    border: none;
    height: 50px;
}
#want_agent .agnt_form::-webkit-input-placeholder { /* Edge */
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
}

#want_agent .agnt_form:-ms-input-placeholder { /* Internet Explorer 10-11 */
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
}

#want_agent .agnt_form::placeholder {
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
}
#want_agent .btn_div{text-align: center;}
#want_agent .btn_div .agnt_submit_btn
{
    background: rgba(252, 219, 105, 0.96) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.17);
    border-radius: 28px;
    border: none;
    width: 168px;
    color: #1D1E2C;
    font-size: 22px;
    font-family: SemiBold_Barlow;
    transition: 0.5s;
}
#want_agent .btn_div .agnt_submit_btn:hover{opacity: 0.8;}








/*charges*/
#charges_section{padding: 35px 0;}
.dfrnt_title
{
    font-size: 36px;
    font-family: ExtraBold_Barlow;
    font-weight: 800;
    color: #1D1E2C;
    margin-bottom: 30px;
}
#currency_area_country
{
    background: #F7F7FF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 40px #00000029;
    border-radius: 5px;
    padding: 15px 20px;
    border-bottom: 5px solid #FCDB69;
    margin-bottom: 35px;
}
#currency_area_country .trnsfer_rate
{
    text-align: left;
    font-family: SemiBold_Barlow;
    letter-spacing: 0px;
    color: #ED1C24;
    font-size: 18px;
    padding: 0;
    margin: 0;
    
}
#currency_area_country .date
{
    text-align: center;
    font-family: SemiBold_Barlow;
    letter-spacing: 0px;
    color: rgb(0, 181, 91, 1);
    font-size: 16px;
    background: rgb(0, 181, 91, 0.1) 0% 0% no-repeat padding-box;
    border-radius: 50px;
    padding: 0;
    margin: 0;
    line-height: 31px;
}


#currency_area_country .tabl_area
{
    overflow-x: auto;
}
#currency_area_country .update_news
{
    text-align: left;
    font-family: Barlow;
    font-weight: 600;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    font-size: 14px;
    padding: 0;
    margin: 0;
}

#currency_area_country .table th
{
    border-top: none;
    font-size: 10px;
    font-family: SemiBold_Barlow;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.6);
}
#currency_area_country .table tbody td.country_name img
{
    margin-right: 15px;
}
#currency_area_country .table tbody td.country_name 
{
    text-align: left;
    font-family: Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    color: #1D1E2C;
}
#currency_area_country .table tbody td.deposite, #currency_area_country .table tbody td.cash 
{
    text-align: right;
    font-family: SemiBold_Barlow;
    font-size: 16px;
    letter-spacing: 0px;
    color: #1D1E2C;
}
#currency_area_country .table-striped tbody tr:nth-of-type(odd) {
   background: rgba(252, 219, 105, 0.05) 0% 0% no-repeat padding-box;
 }
#currency_area_country .table-hover tbody tr:hover {
    background-color: rgba(252, 219, 105, 0.5);
    cursor: pointer;
}
.charges_icon{float: right;}
/*charges*/










/*contact_us_section*/
#contact_us_section{padding: 35px 0;}
#contact_us_section h1
{
    text-align: left;
    font-family: ExtraBold_Barlow;
    font-size: 42px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin-bottom: 25px;
}
#contact_us_section p
{
    text-align: left;
    font-family: Barlow;
    font-size: 18px;
    letter-spacing: 0px;
    color: rgba(29, 30, 44, 0.8);
    margin: 10px 0;
}
#contact_us_addrs{border-bottom: 1px solid rgba(29, 30, 44, 0.2); padding: 25px 0px;}
#contact_us_addrs .adrs_child
{
    background: #F7F7FF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 20px #0000001A;
    border-radius: 5px;
    min-height: 237px;
    padding: 50px 20px;
    margin: 15px 0;
    border-left: 5px solid #f9d50c;
}
#contact_us_addrs .adrs_child img
{
    display: block;
    margin-bottom: 10px;
}
#contact_us_addrs .adrs_child h3
{
    text-align: left;
/*    font-family: SemiBold_Barlow;*/
    font-family: sans-serif;
    font-weight: bold;
    font-size: 22px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin-bottom: 15px;
}
#contact_us_addrs .adrs_child p
{
    text-align: left;
    font-family: Barlow;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0px;
    color: #1D1E2C;
    margin: 7px 0;
}



#locate{padding: 25px 0;}
#locate h1{line-height: 100px;}
#locate .location
{
    padding: 16px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.11);
    border-radius: 5px;
}






/*Footer*/
#footer{background: none; padding: 0; margin: 0;}
#footer .footer-top
{
    background: rgba(252, 210, 63, 0.15);
}
#footer .footer-top .footer-info p
{
    font-family: SemiBold_Barlow;
    font-size: 16px;
    text-align: left;
    color: rgba(29, 30, 44, 0.80);
    line-height: 20px;
}
#footer .footer-top h4
{
    color: #1D1E2C;
    font-size: 22px;
    font-family: SemiBold_Barlow;
}
#footer .footer-top .footer-links ul a
{
    color: rgba(29, 30, 44, 0.80);
    font-size: 14px;
    font-family: SemiBold_Barlow;
}
#footer .footer-top .footer-links ul a:hover {
	color: #ed1c24;
}
#footer .footer-top .footer-links ul img
{
    margin-right: 20px;
}
#footer .footer-top .footer-newsletter form
{
    background: none;
    position: inherit;
    padding: 0;
}
#footer .footer-top .footer-newsletter form input[type="email"]
{
    width: 100%;
    height: 55px;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.20);
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    border-bottom: 3px solid #f9d50c;
    font-family: SemiBold_Barlow;
    font-size: 14px;
}
#footer .footer-top .footer-newsletter form input[type="email"]::-webkit-input-placeholder { /* Edge */
    color: #1D1E2C;
    font-family: SemiBold_Barlow;
    font-size: 14px;
}

#footer .footer-top .footer-newsletter form input[type="email"]:-ms-input-placeholder { /* Internet Explorer */
    color: #1D1E2C;
    font-family: SemiBold_Barlow;
    font-size: 14px;
}

#footer .footer-top .footer-newsletter form input[type="email"]::placeholder {
    color: #1D1E2C;
    font-family: SemiBold_Barlow;
    font-size: 14px;
}
#footer .footer-top .footer-newsletter form input[type="submit"]
{
    position: initial;
    width: 100%;
    height: 55px;
    background: #f9d50c;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.20);
    border-radius: 5px;
    color: #050503;
    font-family: SemiBold_Barlow;
    font-size: 14px;
}
#footer .footer-top .footer-newsletter form input[type="submit"]:hover
{
    background: rgba(252, 219, 105, 1);
    color: rgba(29, 30, 44, 1);
}
#footer .footer-bottom
{
    /*background: #FCD23F; */
    background: #f9d50c;
    height: auto;
    padding: 15px 0px;
}
#footer .footer-bottom p.copyright
{
    color: #1D1E2C;
    font-family: SemiBold_Barlow;
    font-size: 14px;
    text-align: left;
    padding: 0;
    margin: 0;
}
#footer ul.social{padding: 0; text-align: right; list-style: none; margin: 0px 1px 0px 15px;}

#footer ul.social li{display: inline-block; padding:0px 10px; padding-right: 0;}
/*Footer*/











/*Responsive*/
@media (min-width: 1024px)
{
    #become_agent_slider .carousel-control-prev, #become_agent_slider .carousel-control-next{width: 12%;}
}
@media only screen and (max-width: 1199px) and (min-width: 992px)
{
    #header nav.nav-menu ul li a{font-size: 13px;}
    #header .call_us{font-size: 13px;}
    #header p.slogan{font-size: 10px;}
    #money_send h1::before{right: 20px;}
    #money_send_about h1::before{right: 10px;}
}
@media only screen and (max-width: 991px) and (min-width: 479px)
{
    #become_agent_slider h2{font-size: 35px!important; width: auto;}
}
@media only screen and (max-width: 480px) and (min-width: 250px)
{
    #become_agent_slider h2{font-size: 20px!important; width: auto;}
}
@media only screen and (max-width: 991px)
{
    #money_send h1::before
    {
        top: initial;
        right: initial;
        left: 0;
        bottom: -11px;
        width: 100%;
    }
    #money_send_about h1::before
    {
        top: initial;
        right: initial;
        left: 0;
        bottom: -11px;
        width: 100%;
    }
}
@media only screen and (max-width: 767px)
{
    #header .logo img{display: none;}
    #header p.slogan{display: none;}
    #header ul.social{text-align: center;}
    #header .float_R{float: none;}
    #header .call_us{text-align: center;}
    #hero h2{font-size: 35px;}
    #hero p{width: auto; font-size: 15px;}
    #about_shah .about_shah_sector .about_shah_child p.title{width: auto;}
    #about_shah .about_shah_sector .about_shah_child .about-shadow{text-align: center;}
    #currency_area{margin: 10px 0;}
    #currency_area_country{margin: 10px 0;}
    #footer .footer-bottom{height: auto;}
    #footer .footer-bottom p.copyright{text-align: center;}
    #footer ul.social{text-align: center;}
    
}
@media only screen and (max-width: 575px)
{
    #benifite_agent ul li{margin-left: 1em;}
}
@media only screen and (max-width: 590px)
{
    #testimonial_section .owl-carousel .prev-slide{left: -31px; margin-top: 39px;}
    #testimonial_section .owl-carousel .next-slide{right: -31px; margin-top: 39px;}
    
}
@media only screen and (max-width: 590px)
{
	#testimonial_section .all_testimonial{width: auto;}
}

/*Responsive*/