/* Enter Your Custom CSS Here */
li#menu-item-161 a:hover {
      border-bottom: 0px solid transparent!important;
}
li#menu-item-158 a:hover {
      border-bottom: 0px solid transparent!important;
}
li#menu-item-159 a:hover {
      border-bottom: 0px solid transparent!important;
}
li#menu-item-160 a:hover {
      border-bottom: 0px solid transparent!important;
}
li#menu-item-274 a:hover {
      border-bottom: 0px solid transparent!important;
}
li#menu-item-275 a:hover {
      border-bottom: 0px solid transparent!important;
}
li#menu-item-276 a:hover {
      border-bottom: 0px solid transparent!important;
}
li#menu-item-273 a:hover {
      border-bottom: 0px solid transparent!important;
}
.contries_block {
    background-color: #f0f0f0 !important;
    width: 100%;
    float: left;
        border: 1px solid #d6cdcd;
  padding: 2% 0%;
}
img {
    border-style: none;
    vertical-align: -4px;
    max-width: 100%;
    height: auto;
}
.home_row2 {
       margin: 0px auto !important;
    text-align: center;
}
span.testimonial_by {
 margin-left:200px;
  margin-top:35px;
  width: 400px !important;
}
.slider_head2 {
    text-align: center;
}
#tchsp .buttons {
    background: #C01313;
    border-radius: 35px;
    display: none !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li {
    padding-right: 55px;
}
.instagram_row {
    padding-left: 0px !important;
    padding-right: 0px !important;
      margin-bottom: -10%;
}
.services_text h2 a {
    color: #2b317b;
}
#wrapper .fusion-widget-area .current_page_item > a {
  color:#ffffff;
}
.fusion-main-menu > ul > li > a {
    border-top: 0px;
    border-bottom: 3px solid transparent;
    height: 83px;
    line-height: 120px;
}
h2.content1_heading1 {
    margin-bottom: -2%;
}
.content1_border1 {
    margin-top: -2%;
}
h2.content4_heading1 {
    margin-bottom: -2%;
}
.content4_border2 {
    margin-top: -2%;
}
.testimonials_border1 {
   margin-top: -3%;
}
.onebyfive1 img {
    background-color: #326da7;
    border-radius: 100px;
}
.onebyfive1 img:hover {
    background-color: #2a2e51;
    border-radius: 100px;
}
.content6_border1 {
    margin-top: -4%;
}
.contact_info_text {
    color: #fbfbfd;
}
.contact_info_text h4 {
    color: #fbfbfd;
}
.contact_info_text a {
    color: #fbfbfd;
}
.vc_col-sm-2 {
    width: 20%;
}
.social_icons_foot img {
    margin: 0% 2%;
}
.address1 img {
    float: left;
}
.address2 img {
    float: left;
}
.phone1 img {
    float: left;
}
.mail1 img {
    float: left;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: black;
    font-size: 14px;
    padding: 4% 2%;
      border-radius: 5px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    font-size: 14px;
    color: black;
      border-radius: 5px;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #216faf;
    padding: 3% 13%;
      border-radius: 5px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background: #2a2e51;
    color: #ffffff;
}
.content9_border1 {
    margin-top: -2%;
}
.fusion-widget-area .widget_nav_menu li {
    border-bottom: 0px;
}
.fusion-footer-widget-area a:hover, .fusion-footer-widget-area ul li a:hover {
    color: #f6f8fb;
}
input#eemail_txt_Button {
    background-color: #fbb102;
    padding: 3% 0%;
    width: 50%;
    color: #fff;
    font-size: 18px;
    font-family: roboto;
    border: 0px;
}
input#eemail_txt_email {
    font-size: 16px;
    padding: 5% 3%;
    color: #000;
}
.fusion-megamenu-icon {
    display: inline;
    margin-right: 5px;
    font-size: 22px;
}
i.fa.glyphicon.fa.fa-facebook {
    background-color: #2656a0;
    padding: 10px 15px;
    border-radius: 20px;
    color: #fff;
}
i.fa.glyphicon.fa.fa-linkedin {
    background-color: #007cb8;
    padding: 10px 13px;
    border-radius: 27px;
    color: #fff;
    margin-left: -40px;
      height: 45px;
}
i.fa.glyphicon.fa.fa-instagram {
    background-color: #b537a3;
    padding: 10px 13px;
    border-radius: 27px;
    color: #fff;
    margin-left: -40px;  
     height: 45px;
}
i.fa.glyphicon.fa.fa-phone {
    color: #28327a;
    margin-left: -20px;
}
#menu-item-161 span.menu-text {
    color: #28327a;
    font-size: 20px;
}
li#menu-item-276 span.menu-text {
    color: #28327a;
    font-size: 20px;
}
.fusion-copyright-notice a:hover {
  color:#fff;
}
.testimonial_quote {
    width: 79% !important;
      margin-top: 5%;
}
.testimonial_by_wrap {
    width: 19% !important;
}
span.testimonial_avatar img {
    width: 110px!important;
      max-height: 140px !important;
      padding: 0px !important;
      border-radius: 20px;
}
span.testimonial_site {
    margin-left: 300px;
    margin-top: 16px !important;
}
.testimonial_slideri {
    background-color: rgba(255, 255, 255, 0.03)!important;
}
.testimonial_quote span {
       font-size: 16px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
    color: #fff;
}
.testimonial_slider__default .testimonial_by_wrap span {
    color: #f6bb15 !important;
    font-size: 20px !important;
      line-height: 18px !important;
    text-align: center !important;
    margin-top:15%;
}
.cff-likebox .fb_iframe_widget span {
    width: 100% !important;
}

div#cff {
    border: 2px solid #858485;
    padding: 3%;
}
.location_icon1 {
    float: left;
}
.address1 {
    margin-left: 9%;
}
.location_icon2 {
    float: left;
}
.address2 {
    margin-left: 9%;
}
.phone_icon1 {
    float: left;
}
.phone1 a {
   margin-left: 6%;
}
.mail_icon1 {
    float: left;
}
.mail1 a {
    margin-left: 5%;
}
.wiget_border1 {
    top: 9%;
    position: absolute;
}
.wiget_border2 {
    position: absolute;
    top: 6%;
}
.wiget_border3 {
   position: absolute;
    top: 6%;
}
.aboutus_text h1 a {
    color: #fbfbfd;
}
.aboutus_text a {
    color: #fbfbfd;
}
.aboutus_text h3 a {
    color: #fbfbfd;
    
}
.count_box1 {
    width: 12%;
    text-align: center;
    float: left;
}
.count_box2 {
    width: 12%;
    text-align: center;
    float: left;
}
.count_box3 {
    width: 12%;
    text-align: center;
    float: left;
}
.count_box4 {
    width: 12%;
    text-align: center;
    float: left;
}
.count_box5 {
    width: 12%;
    text-align: center;
    float: left;
}
.count_box6 {
    width: 12%;
    text-align: center;
    float: left;
}
.count_box7 {
    width: 12%;
    text-align: center;
    float: left;
}
.count_box8 {
    width: 12%;
    text-align: center;
    float: left;
}
.global_border1 {
    margin-top: -8%;
}
.countries {
    margin: 0% -3% 0% 2% !important;
}
.contactus_page {
    margin-bottom: -40px;
    margin-top: -54px;
}
.facebook_media {
    width: 100%;
    margin-left: 7%!important;
}










/* Responsive code start */


/* Resonsive code for 1024 screen start */

@media only screen and (max-width : 1024px){
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {
        padding-top: 0px;
    padding-bottom: 0px;
  }
   .fusion-mobile-menu-icons a {
    float: right;
    font-size: 21px;
    margin-left: 20px;
    margin-top: 5%;
}
  .fusion-mobile-nav-holder .fusion-megamenu-icon {
    display: block;
    margin-right: 12px;
}
i.fa.glyphicon.fa.fa-linkedin {
    margin-left: 0px;
}
  i.fa.glyphicon.fa.fa-instagram {
     margin-left: 0px;
}
  span.fusion-megamenu-icon {
    height: 2px !important;
}
  li#mobile-menu-item-158 a {
    height: 60px !important;
    padding-top: 1%;
}
  li#mobile-menu-item-159 a {
    height: 60px !important;
    padding-top: 1%;
}
  li#mobile-menu-item-160 a {
    height: 60px !important;
    padding-top: 1%;
}
  li#mobile-menu-item-161 a {
    height: 60px !important;
    padding-top: 1%;
}
    li#mobile-menu-item-273 a {
    height: 60px !important;
    padding-top: 1%;
}
    li#mobile-menu-item-274 a {
    height: 60px !important;
    padding-top: 1%;
}
    li#mobile-menu-item-275 a {
    height: 60px !important;
    padding-top: 1%;
}
    li#mobile-menu-item-276 a {
    height: 60px !important;
    padding-top: 1%;
}
.facebook_media {
    width: 100%;
    margin-left: 9%!important;
}   
.fusion-icon-bars:before {
    content: "\f0c9";
    color: #2b347f!important;
}
  div#sbi_load {
    display: none;
}
.slider_head2 {
    font-size: 18px !important;
    line-height: 18px !important;
}
  .contact_us_row1 {
    background-size: 100% 100% !important;
}  
}

/* Resonsive code for 1024 screen end */


/* Resonsive code for 800 screen start */

@media only screen and (max-width : 800px){
input#eemail_txt_email {
    font-size: 16px;
    padding: 3% 0%;
    color: #000;
    width: 65%;
}
  input#eemail_txt_Button {
    background-color: #fbb102;
    padding: 2% 0%;
    width: 25%;
    color: #fff;
    font-size: 18px;
    font-family: roboto;
    border: 0px;
}
  .facebook_media {
    width: 100%;
    margin-left: 11%!important;
}
  div#sb_instagram {
    margin-bottom: -7% !important;
}
span.testimonial_by {
    margin-left: 55px;
    margin-top: 68px !important;
    width: 400px !important;
}
  .testimonial_slideri {
    height: 265px !important;
}
  span.testimonial_site {
    margin-left: 185px;
    margin-top: 10px !important;
    width: 202px !important;
}
}

/* Resonsive code for 800 screen end */


/* Resonsive code for 736 screen start */

@media only screen and (max-width : 736px){

}

/* Resonsive code for 736 screen end */


/* Resonsive code for 667 screen start */

@media only screen and (max-width : 667px){

}

/* Resonsive code for 667 screen end */


/* Resonsive code for 600 screen start */

@media only screen and (max-width : 600px){

}

/* Resonsive code for 600 screen end */


/* Resonsive code for 568 screen start */

@media only screen and (max-width : 568px){

}

/* Resonsive code for 568 screen end */


/* Resonsive code for 414 screen start */

@media only screen and (max-width : 414px){
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {
        padding-top: 0px;
    padding-bottom: 0px;
  }
  a.fusion-logo-link img {
    width: 100px;
}
     .fusion-mobile-menu-icons a {
    float: right;
    font-size: 21px;
    margin-left: 20px;
    margin-top: 15%;
}
 
.vc_col-sm-2 {
    width: 50%;
    text-align: center;
    margin: 0px auto;
}
div#slide-2-layer-1 {
    font-size: 18px !important;
    margin-left: -35px !important;
}
  .slider_head2 {
    text-align: center;
    font-size: 12px !important;
    min-width: 300px;
    line-height: 13px !important;
    margin-left: -37px !important;
}
  .aboutus_text h3 a {
    color: #fbfbfd;
    line-height: 18px;
    font-size: 18px;
}
 .count_box1 {
    width: 39%;
    text-align: center;
    float: none;
    margin: 0px auto !important;
}
  .count_box2 {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0px auto !important;
}
  .count_box3 {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0px auto !important;
}
  .count_box4 {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0px auto !important;
}
  .count_box5 {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0px auto !important;
}
  .count_box6 {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0px auto !important;
}
  .count_box7 {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0px auto !important;
}
  .count_box8 {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0px auto !important;
}
  .testimonial_by_wrap {
    width: 100% !important;
}
span.testimonial_by {
    margin-left: 0px;
    width: 300px !important;
    margin-top: 25px !important;
}
  .testimonial_quote span {
    display: block;
    z-index: 9999;
    position: relative;
    width: 100%;
    top: 58px;
    color: #f8f8f8;
    margin-top: 11%;
}
.testimonial_wrapper {
       height: 520px!important;
}
.testimonial_slider__default .testimonial_quote {
    float: none !important;
}
  .testimonial_slider__default .testimonial_slideri {
    height: 510px !important;
 }
  .services_text h2 a {
    color: #2b317b;
    font-size: 30px;
}
  .aboutus_text h1 a {
    color: #fbfbfd;
    font-size: 40px;
}
  h2.content4_heading1 {
    margin-bottom: -2%;
    font-size: 30px !important;
}
 h1.testimonials_head1  {
    font-size: 30px !important;
}
  h2.global_head1 {
    font-size: 30px !important;
}
  h2.social_head1 {
    font-size: 30px !important;
}
  input#eemail_txt_Button {
   
    font-size: 13px;
}
  .facebook_media {
    width: 100%;
    margin-left: -11%!important;
}
  div#sbi_load {
    display: none;
}
span.testimonial_site {
    margin-left: 50px;
    margin-top: 10px !important;
    width: 210px !important;
}
.testimonial_quote {
    width: 100% !important;
    margin-top: 5%;
}  
}

/* Resonsive code for 414 screen end */


/* Resonsive code for 384 screen start */

@media only screen and (max-width : 384px){

}

/* Resonsive code for 384 screen end */


/* Resonsive code for 375 screen start */

@media only screen and (max-width : 375px){
.slider_head2 {
    text-align: center;
    font-size: 12px !important;
    min-width: 300px;
    line-height: 13px !important;
    margin-left: -49px !important;
}
  .testimonial_quote {
    width: 100% !important;
    margin-top: 5%;
}
  .testimonial_slider__default .testimonial_slideri {
    height: 570px !important;
}
  .testimonial_slider__default .testimonial_quote {
    min-height: 172px !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
}

/* Resonsive code for 375 screen end */



/* Resonsive code for 320 screen start */

@media only screen and (max-width : 320px){

}

/* Resonsive code for 320 screen end */


/* Resonsive code for 240 screen start */

@media only screen and (max-width : 240px){

}

/* Resonsive code for 240 screen end */



/* Responsive code end */