a{text-decoration: none; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease;  -o-transition: all 300ms ease; transition: all 300ms ease;}
.btn_scr{text-decoration: none;  -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease;   -o-transition: all 300ms ease; transition: all 300ms ease;}
.site-header {position:relative;}
.header_section {background:#3fa6f3; padding:15px 0 0px; position:relative; width:100%; z-index:5;  border-bottom:solid 1px #fff;}
.header_section .header_contact {float:right; margin:4px 0 0 0px;}
.header_section .header_contact i {width:40px; height:40px; background:#ffffff; border-radius:50px; font-size:22px; color:#3fa5f2; text-align:center; padding-top:8px; margin:0 5px 0 0;}
.header_section .header_contact i:hover { background: #001230; color: #fff; }
.header_section .header_content { position:relative; }
.right_navigation .navbar-collapse li:first-child { padding-left:0; }
.header_logo img { width:200px; vertical-align:middle; }
.bannerimage img { max-width:100%; }
.right_navigation .navbar-collapse li a { font-size:14px; line-height:30px; color:#ffffff; text-align:left; text-transform:uppercase; letter-spacing:3px; padding:0 15px 0 15px; }
.right_navigation .navbar-collapse .dropdown-menu li a{font-size:13px;}
.right_navigation .navbar-collapse { padding-right:4px; float:none; }
.right_navigation .navbar-collapse li {float: none; display: inline-block;}
.right_navigation .navbar-collapse li a:focus{background:none;}
.right_navigation .navbar-collapse li a:hover { color:#fff; text-decoration:none; background:#3fa6f3; }
.top_banner .bannerslider { position:relative; margin-top:82px; }
.top_banner .banner_caption { top: 80%; left: 0; right: 0; margin: 0 auto; color: #fff; text-transform:uppercase; position: absolute; transform: translateY(-50%); }
.banner_caption h1 span { font-weight:700; color:#3fa6f3; }
.banner_caption .btn-site { font-size: 18px; font-weight: 500; letter-spacing:1px; font-family: 'Roboto', sans-serif; }
.uppercase { text-transform:uppercase; }
.banner_caption .btn-site { padding: 15px 36px 14px !important; display:inline-block; background:#3fa6f3; border-radius:30px; color:#fff !important; text-align:center; }
.banner_caption .btn-site:hover { background:#222; text-decoration:none; }
.free_text_color { color:#000; }
.align_center { text-align:center; display:inline-block; margin:0 auto; width:100%; }
.top_banner .carousel-indicators li,.top_banner .carousel-indicators .active{width: 8px;height: 8px;}
.top_banner .carousel-indicators li { margin:1px;}
.top_banner .carousel-caption{position:relative!important; left:0 !important; right:0 !important;}
.top_banner .carousel-indicators {bottom: 0px;}
nav {margin-top: 11px !important; box-shadow: none;}
/*Header section End*/


.top_offer_bg {background: #2a2a34; display: inline-block; width: 100%; padding: 15px 15px 15px 15px; text-align: center; position:relative; z-index:2;}
.top_offer_bg span {font-weight: 600;}
.top_offer_bg p {margin: 0px; color: #fff; font-size: 14px;}
.top_offer_bg .add_hide{float: right; outline: none; background: none; border: solid 2px #a9a9a9; color: #a9a9a9;}
.top_offer_bg p a {color: #e1cd93; text-transform: uppercase; position: relative; font-size: 13px; padding: 0 0px 2px 0px; margin: 0 0px 0 7px; font-weight: 500; text-decoration:none;}
.top_offer_bg p a:before {content: " "; bottom: 0; position: absolute; height: 1px; background: #e1cd93; width: 100%; text-decoration:none;}
.subscribe_form .btn{padding:0px;}
.right_navigation .mobile_menu {display:none;}
.fadeInDown {top:0; position:fixed; transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
    padding: 5px 0 5px;}

.right_navigation .navbar-collapse li a{font-family: 'Montserrat', sans-serif; font-weight:600;}
.dropdown-menu {background-color: #222; padding: 20px 0;}
.right_navigation .navbar-collapse li:first-child {padding-left: 0;}
.right_navigation .navbar-collapse .dropdown-menu li a:hover {color: #969696; text-decoration: none;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:none; color:#fff;}
.dropdown-menu li a {text-transform: none !important; letter-spacing: .5px !important;}
.top_offer_bg p a:hover:before{display:none;}
.dropdown-menu li a:focus{outline:none; background:none !important;}
.newsletter_message{text-align:center; margin:0;}
.newsletter_message p{font-weight:300; color:#fff; margin:7px 0 20px 0px;}
.facebook_hover:hover{background:#3b5998 !important;}
.instagram_hover:hover{background: #6958cb;background: -moz-linear-gradient(top, #6958cb 1%, #d32d84 51%, #f15e35 100%); background: -webkit-linear-gradient(top, #6958cb 1%,#d32d84 51%,#f15e35 100%) !important; background: linear-gradient(to bottom, #6958cb 1%,#d32d84 51%,#f15e35 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6958cb', endColorstr='#f15e35',GradientType=0 );}
.pinterest_hover:hover{background:#c12126 !important;}
.twitter_hover:hover{background:#29aae1 !important;}
.linkedin_hover:hover{background:#1386b0 !important;}
.right_navigation .navbar-collapse li .dropdown-toggle:before {content: "\f107"; font-size: 12px; color: #fff; font-family: 'FontAwesome'; position: absolute; right: 0px; top: 0px;}
.inner_banner_s_gradient{width:100%; display:inline-block; min-height:192px; background: #08254a;
background: -moz-linear-gradient(left, #08254a 0%, #3793da 100%); background: -webkit-linear-gradient(left, #08254a 0%,#3793da 100%);
background: linear-gradient(to right, #08254a 0%,#3793da 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08254a', endColorstr='#3793da',GradientType=1 ); position:relative; margin:0px 0 0 0px;}
.inner_banner_s_gradient .left_inner_text_banner{font-size:36px; color:#fff; font-weight:700; font-family: 'Roboto', sans-serif; margin:39px 0 0 0px;}
.inner_banner_s_gradient .left_inner_text_banner_to{margin:27px 0 0 0px;}
.inner_banner_s_gradient .left_inner_text_banner_three{margin:72px 0 0 0px;}
.inner_banner_s_gradient .right_inner_img{text-align:center;}
.inner_banner_s_gradient .right_inner_img img{max-width:100%; margin:23px 0 0 0px; position:relative; z-index:1;}


.home_footers .social_icons_text ul li a{font-size:19px !important;}

@keyframes horizontal {
  0% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  6% {
    -webkit-transform: translate(5px,0);
    -ms-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  12% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  18% {
    -webkit-transform: translate(5px,0);
    -ms-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  24% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  30% {
    -webkit-transform: translate(5px,0);
    -ms-transform: translate(5px,0);
    transform: translate(5px,0);
	
  }

  36% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
	-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: grayscale(100%);
  }
}
.faa_horizontal_animation { -webkit-animation: horizontal 2s ease infinite; animation: horizontal 2s ease infinite;}
.hvr-shutter-out-horizontal {display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; background: #fff; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;}
.hvr-shutter-out-horizontal:before {content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #001230; -webkit-transform: scaleX(0);
  transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {color: white !important;}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {-webkit-transform: scaleX(1); transform: scaleX(1);}

#container_one {width:100%; align-items: center; position: relative;  z-index: 1;}

.circle {border-radius: 50%; border: solid 2px #ffffff5c; width: 100px; height: 100px; position: absolute; opacity: 0; animation: scaleIn 6s infinite cubic-bezier(.36, .11, .89, .32); margin:0 auto; left:0; right:0; top:30px;}

.email_and_phone_footer_bg {background: #3fa6f3; width: 100%; float: left; text-align: center; padding: 20px 0 20px 0px; margin:40px 0 0 0px;}
.clear {clear: both;}
.email_and_phone_footer_bg a {color: #fff; font-family: 'Roboto', sans-serif; font-weight: 500; letter-spacing: 0.50px; font-size: 25px; text-decoration:none;}
.email_and_phone_footer_bg a:hover{color:#fff;}
.email_and_phone_footer_bg .sepratore {display: inline-block; width: 2px; background: #99d3ff; height: 24px; margin: -8px 20px 0 20px; vertical-align: middle;}
.home_footers .copy_right_bg_home{margin:27px 0 0 0px;}
.home_footers .social_icons_text ul li .facebook_hover i{color:#3b5998;}
.home_footers .social_icons_text ul li .facebook_hover:hover i{color:#fff;}
.home_footers .social_icons_text ul li .instagram_hover i{background: -webkit-linear-gradient(90deg, #7e4fbd, #cf2f87); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.home_footers .social_icons_text ul li .instagram_hover:hover i{background: -webkit-linear-gradient(90deg, #fff, #fff); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.home_footers .social_icons_text ul li .pinterest_hover i{color:#c12126;}
.home_footers .social_icons_text ul li .pinterest_hover:hover i{color:#fff;}
.home_footers .social_icons_text ul li .twitter_hover i{color:#29aae1;}
.home_footers .social_icons_text ul li .twitter_hover:hover i{color:#fff;}
.home_footers .social_icons_text ul li .linkedin_hover i{color:#1386b0;}
.home_footers .social_icons_text ul li .linkedin_hover:hover i{color:#fff;}
.home_footers .footer_menu_lists_mains h4{color:#3fa6f3 !important;}
.right_navigation{text-align:center;}
.remodal .modal-body .form-group .grecaptcha-badge{margin-bottom: 15px;}
.modal-content .modal-body .form-group .grecaptcha-badge{margin-bottom: 15px;}






/*Mega menu CSS*/
.megamenu_main_bg {text-align: center; margin: 11px 0 0 0;}
.megamenu_main_bg .mega-dropdown {position: static !important;}
.megamenu_main_bg .mega-dropdown-menu {padding:20px 24px; width: 100%; box-shadow: none; -webkit-box-shadow: none;}
.megamenu_main_bg .mega-dropdown-menu li ul {padding: 0; margin: 0;}
.megamenu_main_bg .mega-dropdown-menu li ul li {list-style: none;}
.megamenu_main_bg .mega-dropdown-menu li ul li a {display: block; color: #222; padding: 3px 5px; font-size: 13px !important;}
.megamenu_main_bg .mega-dropdown-menu li ul li a:hover{color:#0099cc !important;}
.megamenu_main_bg .mega-dropdown-menu li ul li a:hover,
.megamenu_main_bg .mega-dropdown-menu li ul li a:focus {text-decoration: none;}
.megamenu_main_bg .mega-dropdown-menu .dropdown-header {font-size: 16px; color: #0099cc;}
.megamenu_main_bg .navbar-inverse{background: none; border:none; margin: 0px; min-height:inherit;}
.megamenu_main_bg .navbar-inverse .navbar-nav li .top_test_style{font-size: 14px; line-height: 30px; color: #ffffff; text-align: left; text-transform: uppercase; letter-spacing: 3px; padding:0 16px 12px 17px; font-weight: 600;}
.megamenu_main_bg .navbar-inverse .navbar-nav li a:hover{color:#fff;}
.megamenu_main_bg .navbar-collapse{padding: 0px;}
.megamenu_main_bg .navbar{float:inherit;}
.megamenu_main_bg .mega-dropdown .mega-dropdown-menu{background:#fff; border:none; border-radius:0px; box-shadow:0px 14px 11px #d2d0d0ba; -moz-box-shadow:0px 14px 11px #d2d0d0ba; -webkit-box-shadow:0px 14px 11px #d2d0d0ba; width:1400px; left:-380px;}

.megamenu_main_bg .resources_droup_menu .dropdown-menu{background:#fff;}
.megamenu_main_bg .resources_droup_menu .dropdown-menu{border:none; border-radius:0px;}
.megamenu_main_bg .resources_droup_menu .dropdown-menu li{width:100%;}
.megamenu_main_bg .resources_droup_menu .dropdown-menu li a{width:100%; color:#222222 !important; font-weight:600; display:inline-block;}
.megamenu_main_bg .resources_droup_menu .dropdown-menu li a:hover{color:#000 !important;}

.megamenu_main_bg .dropdown-menu .what_would_you_like_left_text_main h4{font-size:20px; font-weight:700; margin:20px 0 0 0; padding:0px;}
.megamenu_main_bg .dropdown-menu .what_would_you_like_left_text_main p{color:#606060; font-size:13px; line-height:24px; font-family: 'Roboto', sans-serif; margin:10px 0 0 0px;}
.megamenu_main_bg .navbar-nav{float:inherit;}
.megamenu_main_bg .navbar-nav li{float: inherit; display:inline-block;}
.megamenu_main_bg .inner_bg_mega_menu .svg_mega_menu_img_main img{max-width:100%; padding-right:0px;}
.megamenu_main_bg .inner_bg_mega_menu .right_mega_menu_text_main h4{margin:0px; padding:0px; font-size:17px;}
.megamenu_main_bg .inner_bg_mega_menu .right_mega_menu_text_main h4 a{color:#222222; font-weight:600; font-size: 17px; line-height:inherit; padding:0px;}
.megamenu_main_bg .inner_bg_mega_menu .right_mega_menu_text_main h4 a:hover{color:#237bbd; background:none;}
.megamenu_main_bg .inner_bg_mega_menu .right_mega_menu_text_main p{color: #606060; font-size: 13px; line-height: 24px; font-family: 'Roboto', sans-serif; margin: 10px 0 0 0px;}
.megamenu_main_bg .top_and_bottom_mega_menu_margin {margin-top: 20px; margin-bottom: 20px; display: inline-block; width: 100%;}
.megamenu_main_bg .left_what_would_you_like_to_do{width:28%;}
.megamenu_main_bg .inner_bg_mega_menu{width:36%;}
.megamenu_main_bg a:focus, a:hover {text-decoration: none; background: inherit; outline: none; box-shadow: none;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background:none;}
.right_navigation .top_and_bottom_mega_menu_margin .svg_mega_menu_img_main a {padding: 0px; line-height: inherit; background: inherit !important;}
/*Mega menu CSS*/



.megamenu_main_bg .left_what_would_you_like_to_do {
    width: 27%;
    float: left !important;
}

.megamenu_main_bg .inner_bg_mega_menu {
    width: 36%;
}

.megamenu_main_bg .top_and_bottom_mega_menu_margin {
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.site-header .fadeInDown .open .dropdown-toggle:after{bottom:-9px;}
.fadeInDown  nav {
    margin-top: 6px !important;
    box-shadow: none;
}
.megamenu_main_bg .resources_droup_menu .dropdown-menu li a:hover {
    color: #000 !important;
	background:inherit;
}

@keyframes scaleIn {
from {transform: scale(.5, .5); opacity: .8;}
to{transform: scale(2.5, 2.5);opacity: 0;}
}
.free_consultation_section img{max-width:100%; z-index:1; position:relative;}

@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.hvr-pulse-shrink {
	  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;}
.inner_all_btn {text-decoration: none; font-size: 14px; color: #001230; text-transform: uppercase; padding: 10px 20px; margin-top: 18px; display: inline-block; font-weight: 500; text-decoration:none;}
.inner_all_btn:hover{text-decoration:none;}
.right_navigation .navbar-nav {float: none;}


.arrow_menu_select {position: absolute; top: -10px; left: 496px;}
.arrow_menu_select_2{position: absolute; top: -10px; left: 633px;}

.all_logos_main img {
  max-height: 40px;
}

/* new section 31-07-24 */
.row-flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
.sfmc-expert-team {
  position: relative;
  padding: 110px 0;
}
.sfmc-expert-team .main {
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.sfmc-expert-team .cloud-shape {
  position: absolute;
  left: auto;
  bottom: -25%;
  width: 963px;
  z-index: -1;
  right: 0;
}
.sfmc-expert-team figure {
  margin-left: 70px;
  margin-bottom: 80px;
}
.sfmc-expert-team h5 {
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 1.4;
  max-width: 405px;
  width: 100%;
  font-weight: 700;
}
.section-wrap ul.row {
  width: auto;
  display: inherit;
  margin-left: 0;
  margin-right: 0;
}
ul.dots-listing li {
  list-style: none;
  padding: 0 15px;
  position: relative;
  font-weight: 500;
  display: inline-block;
  margin: 5px 0;
}
ul.dots-listing li:before {
  content: '\f111';
  font-family: Fontawesome;
  font-size: 6px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 7px;
  line-height: 11px;
}
.sfmc-expert-team h4 {
  font-size: 24px;
  margin-bottom: 25px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.3;
}
.sfmc-expert-team p {
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 25px;
  color: #000;
  font-weight: 400;
}
.btn a {
  display: inline-block;
  font-size: 18px;
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
  /* background: #ffda30; */
  background-color: transparent;
  -webkit-border-radius: 50px 50px 50px 50px;
  border-radius: 50px 50px 50px 50px;
  padding: 13px 40px;
  line-height: normal;
  position: relative;
  overflow: hidden;
  z-index: 9;
  border: 3px solid #3fa6f3;
  text-align: center;
}
.btn a:hover {
  background: #3fa6f3;
  color: #fff;
}
.gallery_img {
  padding-top: 70px;
}
.gallery_img h1 {
  text-align: center;
  color: #000;
  font-weight: 500;
  font-size: 40px;
  margin: 0 0 30px 0;
  padding: 0px;
}



@media only screen and (min-width:1200px) and (max-width:1600px) {
.circle{top:40px;}	
	}

@media only screen and (min-width:1367px) and (max-width:1500px) {
.megamenu_main_bg .mega-dropdown .mega-dropdown-menu {
    left: -357px;
    width: 1380px;
}
	}

@media only screen and (min-width:1367px) and (max-width:1800px) {

.inner_banner_s_gradient:before {width: 539px !important; right: 0px !important; background-size: 100% !important;}

}

@media only screen and (min-width:1400px) and (max-width:1600px) {
.home_footers .social_icons_text ul li a {height: 40px !important; width: 40px !important; line-height: 40px !important;}

}


 @media only screen and (min-width:1430px) and (max-width:1440px) {
.inner_banner_s_gradient:before {width: 419px !important; background-size: 100% 100% !important;}
 }


@media only screen and (min-width:1367px) and (max-width:1500px) {
.megamenu_main_bg .mega-dropdown .mega-dropdown-menu {left: -347px; width: 1310px;}	
.arrow_menu_select {left: 461px;}
.arrow_menu_select_2 {left: 600px;}
}




@media only screen and (min-width:1200px) and (max-width:1366px) {
.container {width: 1170px;}	
.inner_banner_s_gradient:before {width: 539px !important; right:0 !important; background-size: 100% !important;}
.home_footers .social_icons_text .col-sm-4:nth-child(1) {width: 36% !important;}
.home_footers .social_icons_text .col-sm-4:nth-child(2) {width: 28% !important;}
.home_footers .social_icons_text .col-sm-4:nth-child(3) {width: 36% !important;}
.megamenu_main_bg .mega-dropdown .mega-dropdown-menu {left: -320px; width: 1170px;}
.megamenu_main_bg .navbar-inverse .navbar-nav li .top_test_style{padding:0 16px 12px 18px;}
.arrow_menu_select {left: 368px;}
.arrow_menu_select_2 {left: 500px;}
}
	
	
@media only screen and (min-width:992px) and (max-width:1199px) {
.right_navigation .navbar-collapse li a {padding: 0 14px 0 16px; font-size:12px;}
.right_navigation .navbar-collapse{float:left;}
.inner_banner_s_gradient:before {width: 539px; right: 0; background-size: 70% 110%;}
.home_footers .social_icons_text .col-sm-4:nth-child(1){width:33% !important;}
.home_footers .social_icons_text .col-sm-4:nth-child(2) {width: 34% !important;}
.home_footers .social_icons_text .col-sm-4:nth-child(3) {width: 33% !important;}

.offer-services {padding: 25px 10px;}
.megamenu_main_bg .mega-dropdown .mega-dropdown-menu {left: -179px; width: 700px;}
.site-header .open .dropdown-toggle:after{bottom:-7px;}
.megamenu_main_bg .navbar-inverse .navbar-nav li .top_test_style {padding: 0 12px 0 13px; font-size: 11px;}
.megamenu_main_bg .top_and_bottom_mega_menu_margin {margin-top: 10px; margin-bottom: 10px;}
.megamenu_main_bg .navbar-inverse .navbar-nav li .top_test_style {padding: 0 12px 0 13px; font-size: 11px;}
.right_navigation .navbar-collapse .dropdown-menu li {display: inline-block; width: 100%;}
.right_navigation .navbar-collapse .dropdown-menu li {display: inline-block; width: 100%;}
.what_would_you_like_left_text_main {margin: 0 0 18px 0;}
.arrow_menu_select {top: -8px; left: 217px;}
.arrow_menu_select_2 {top: -8px; left: 326px;}
}


 @media only screen and (min-width:768px) and (max-width:991px) {
.header_section .header_contact{display:none;}
.right_navigation .navbar-collapse li a {float: left; padding: 0 7px; font-size:10px;}
.home_footers .social_icons_text .col-sm-4:nth-child(2) {width: 100% !important;}
.home_footers .social_icons_text .col-sm-4:nth-child(1){display:none;}
.home_footers .social_icons_text .col-sm-4:nth-child(3){display:none;}
.home_footers .footer_menu_lists_mains h4 {font-size: 13px;}
.header_section .header_content .col-sm-7{width:75%;}
.right_navigation .navbar-collapse li a{padding:0 13px;}
.request_section .content_box{margin-top:20px;}
.inner_banner_s_gradient .right_inner_img img{margin:23px 0 10px 0px;}
.home_footers .footer_menu_lists_mains h4 {font-size: 13px !important;}
.home_footers .footer_menu_lists_mains ul li a {font-size: 13px !important;}
.megamenu_main_bg .navbar-inverse .navbar-nav li .top_test_style {font-size: 12px; padding: 0 13px; letter-spacing: 1px;}
.megamenu_main_bg{text-align:right;}
.megamenu_main_bg .mega-dropdown .mega-dropdown-menu {left: -179px; width: 700px;}
.right_navigation .navbar-collapse .dropdown-menu li {width: 100%;}
.megamenu_main_bg .top_and_bottom_mega_menu_margin {margin-top: 10px; margin-bottom: 10px;}
.megamenu_main_bg .top_and_bottom_mega_menu_margin .col-sm-4 {width: 20%; text-align: center;}
.megamenu_main_bg .top_and_bottom_mega_menu_margin .col-sm-8 {width: 80%;}
.site-header .open .dropdown-toggle:after{bottom:-9px;}
.megamenu_main_bg .resources_droup_menu .dropdown-menu{margin-top:6px;}
.megamenu_main_bg .inner_bg_mega_menu .right_mega_menu_text_main h4 a {font-size: 14px; float: none;}
.megamenu_main_bg .inner_bg_mega_menu .right_mega_menu_text_main p{margin:0px;}
.arrow_menu_select {left: 264px;}
.arrow_menu_select_2 {left: 362px;}
}


@media only screen and (max-width:767px) {
.footer-secondary{display:none;}
.top_offer_bg{display:none;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 4px;}
.navbar-toggle .icon-bar {display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #fff;}
.navbar-nav {width: 100%; margin: 0px; padding: 12px 0 12px 0; background: #fff;}
.fadeInDown{position:relative;}
.right_navigation li a.dropdown-toggle:after {content: "\f105"; color: #000; float: right; font-family: FontAwesome; font-size: 18px;}
.right_navigation .navbar-collapse li{width:100%;}
.right_navigation .navbar-collapse li a {color: #000; text-align: right; padding: 0 15px; text-align: left; font-weight: 400;}
.right_navigation .navbar-collapse li a {font-size: 14px; text-transform: capitalize; letter-spacing: 0;}
.right_navigation .navbar-nav .dropdown-menu:after{display:none;}
.right_navigation li.open a.dropdown-toggle:after {content: "\f107"; color: #000; float: right; font-family: FontAwesome; font-size: 18px;}
.header_section .header_contact{display:none;}
.header_section .navbar-toggle{padding:0px; margin:0px; position:absolute; top:-32px; right:15px;}
.right_navigation .navbar-collapse {padding-right: 4px; float: right; position: absolute; left: 15px; right: 15px; padding: 0;}
.right_navigation .navbar-collapse li a:hover{color:#000; background:#fff;}
.dropdown-menu {padding: 0 0 0 10px;}
.header_section{border:none; position:relative; padding:10px 0 10px;}
nav {margin-top: 0px !important; box-shadow: none;}
.navbar-nav .open .dropdown-menu>li>a img {width: 60px; margin: 0 12px 0 0px;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {padding: 5px 15px 5px 0px;}
.right_navigation .navbar-collapse .dropdown-menu li a{    padding-left: 7px !important; font-size:12px !important;}

.home_footers .social_icons_text .col-sm-4:nth-child(1){ display:none;}
.home_footers .social_icons_text .col-sm-4:nth-child(3) {display:none;}
.home_footers .social_icons_text .col-sm-4:nth-child(2){ width:100% !important;}
.home_footers .footer_menu_lists_mains ul li:last-child{ margin-bottom:40px;}
.home_footers .footer_menu_lists_mains h4{ font-size:18px;}
.home_footers .social_icons_text{ margin:0;}
.home_footers{ text-align:center;}
.home_footers .newsletter_border .form-control{padding: 0 100px 0 48px; }
.home_footers .call_information_and_mail .sepratore{margin:0 10px 0 10px;}
.home_footers .call_information_and_mail .call_info a{font-size:14px;}
.home_footers .call_information_and_mail .email_info a{font-size:14px;}
.right_navigation .navbar-collapse li .dropdown-toggle:before{display:none;}
.inner_banner_s_gradient{margin:0px;}
.right_navigation .mobile_menu {display:block;}
.megamenu_main_bg {display: none;}
.right_navigation li.open a.dropdown-toggle:after{position: relative; margin: 0; padding: 0; bottom: 0;}

}

/* start chat */
/* 
.chat_option_left{position:fixed; left:0; right:0; top:30%; width:70px;  z-index: 2; transform: translateY(-30%);}
.chat_option_left .link_btn_left{display:inline-block;
color: #337ab7; border-radius: 0px 8px 8px 0px;
    padding:0 45px 0 10px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-transform: translate(-107px, 0);
    -moz-transform: translate(-107px, 0);
    -ms-transform: translate(-107px, 0);
    -o-transform: translate(-107px, 0);
    transform: translate(-107px, 0);
    width: 150px;
    font-size: 17px;
    line-height: 45px;
    display: inline-block;
    float: left;
    text-decoration: none;
    background: #fff;
    margin: 3px 0 0 0;
	text-decoration:none;
	position:relative;
	text-align:right;
}

.chat_option_left .link_btn_left:hover{    -webkit-transform: translate(0px, 0);
    -moz-transform: translate(0px, 0);
    -ms-transform: translate(0px, 0);
    -o-transform: translate(0px, 0);
    transform: translate(0px, 0); text-decoration:none;}
.chat_option_left .link_btn_left i {position: absolute; right: 9px; font-size: 28px; top: 9px;}
.chat_option_left .link_btn_left:nth-child(1){color:#fff; background:green;}
.chat_option_left .link_btn_left:nth-child(2){color:#fff; background:#00aaf2;} */
.chat_option_left {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  position: fixed;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;  
}
.chat_option_left .share_ico {
  font-size: 30px;
  background: #005ea5;
  color: #fff;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 15px 5px 5px;
  cursor: pointer;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  transition: all ease 0.5s;
}
.chat_option_left .share_ico img {
  max-width: 100%;
  max-height: 100%;
}
.chat_option_left:hover .share_ico {
  transform: translateX(-100%);
}
.chat_option_left a {
  color: #fff;
  background: #000;
  padding: 5px 15px;
  border-radius: 5px;
  transition: all ease 0.5s;
  width: 100%;
}
.chat_option_left .whatsapp {
  background: #25D366;
}
.chat_option_left .skype {
  background: #00AFF0;
}
.chat_option_left .calls {
  background: #0996ff;
}
.chat_option_left a:hover {
  /* background: #646464; */
  color: #fff;
  background: transparent;
  box-shadow: 0px 0px 5px 1px #fff;
} 
.button_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  background: #111;
  box-shadow: 0px 0px 5px 2px #3fa6f385;
  transition: all ease 0.7s;
  padding: 10px;
  width: 150px;
  transform: translateX(-200%) scale(0);
  border-radius: 5px;
  position: absolute;
}
.chat_option_left:hover .button_wrap {
  transform: translateX(0%) scale(1.1);
}
/* end chat */

@media only screen and (max-width:767px) {
  .chat_option_left {
    top: 30%;
    transform: translateY(-30%);
  }
}

@media only screen and (max-width:480px) {
.home_footers .newsletter_border .btn_scr {font-size: 10px; padding: 0px 15px 0 15px; line-height: 35px; margin: 8px 5px 0 0px;}
.email_and_phone_footer_bg .call_info {display: inline-block; width: 100%;}
.email_and_phone_footer_bg .sepratore {display: none;}
.email_and_phone_footer_bg .email_info {display: inline-block; width: 100%;}
}