/*

	Quadjobs
	Author: Inetweaver Team
	Version: 0.0.1

*/
/* BASE - base styles, variables, mixins, normalize etc */
/**** color ******/
/* line 1, ../scss/base/_normalize.scss */
*, *::before, *::after {
  margin: 0;
  padding: 0;
}

@font-face {
  font-family: 'Gandhi Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Gandhi Sans Regular"), local("GandhiSans-Regular"), url("../fonts/GandhiSans-Regular.otf") format("opentype");
}

@font-face {
  font-family: 'Gandhi Sans Bold';
  font-style: normal;
  font-weight: 700;
  src: local("Gandhi Sans Bold"), local("GandhiSans-Bold"), url("../fonts/GandhiSans-Bold.otf") format("opentype");
}

@font-face {
  font-family: 'Gandhi Sans Italic';
  font-style: italic;
  font-weight: 100;
  src: local("Gandhi Sans Italic"), local("GandhiSans-Italic"), url("../fonts/GandhiSans-Italic.otf") format("opentype");
}

/* line 23, ../scss/base/_normalize.scss */
body, html {
  font-family: Gandhi Sans !important;
  font-size: 14px;
}

/* line 27, ../scss/base/_normalize.scss */
ul, ol, li {
  list-style: none;
}

/* line 30, ../scss/base/_normalize.scss */
a {
  transition: all 0.33s ease-out 0s;
}

/* line 33, ../scss/base/_normalize.scss */
a:hover, a:focus {
  color: #0278be;
  text-decoration: none;
}

/* line 37, ../scss/base/_normalize.scss */
img {
  max-width: 100%;
}

/* line 40, ../scss/base/_normalize.scss */
input {
  border: 0 none;
}

/* line 43, ../scss/base/_normalize.scss */
.bluebg {
  background-color: #0278be !important;
}

/* line 46, ../scss/base/_normalize.scss */
.darkbluebg {
  background-color: #1a2d5a !important;
}

/* line 49, ../scss/base/_normalize.scss */
.orangebg {
  background-color: #f47d41 !important;
}

/* line 52, ../scss/base/_normalize.scss */
.blue {
  color: #0278be !important;
}

/* line 55, ../scss/base/_normalize.scss */
.change-color {
  color: #f47d41;
}

/* line 58, ../scss/base/_normalize.scss */
.orange-text {
  color: #f47d41 !important;
}

/* line 61, ../scss/base/_normalize.scss */
.blue-text {
  color: #0278be;
}

/* line 64, ../scss/base/_normalize.scss */
.italic-text {
  font-family: 'Gandhi Sans Italic';
  font-style: italic;
}

/* line 68, ../scss/base/_normalize.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 71, ../scss/base/_normalize.scss */
.lowercase {
  text-transform: none !important;
}

/* line 74, ../scss/base/_normalize.scss */
.blod-text {
  font-family: 'Gandhi Sans Bold';
}

/* Placeholder text color -- selectors need to be separate to work. */
/*.cont-form */
/* line 79, ../scss/base/_normalize.scss */
::-webkit-input-placeholder {
  font-family: 'Gandhi Sans Bold';
  text-transform: uppercase;
}

/*.cont-form */
/* line 83, ../scss/base/_normalize.scss */
:-moz-placeholder {
  font-family: 'Gandhi Sans Bold';
  text-transform: uppercase;
}

/*.cont-form */
/* line 87, ../scss/base/_normalize.scss */
::-moz-placeholder {
  font-family: 'Gandhi Sans Bold';
  text-transform: uppercase;
}

/*.cont-form */
/* line 91, ../scss/base/_normalize.scss */
:-ms-input-placeholder {
  font-family: 'Gandhi Sans Bold';
  text-transform: uppercase;
}

/* LAYOUTS - Page layout styles */
/* line 2, ../scss/layouts/_header.scss */
.header-top .container {
  max-width: 1690px;
  width: 100%;
}
/* line 6, ../scss/layouts/_header.scss */
.header-top .header-top-right {
  float: right;
  margin-top: 35px;
  width: auto;
}
/* line 12, ../scss/layouts/_header.scss */
.header-top .header-top-right .app-img a img {
  max-width: 90px;
}

/* line 19, ../scss/layouts/_header.scss */
.navbar {
  margin-bottom: 40px !important;
}
/* line 21, ../scss/layouts/_header.scss */
.navbar .container {
  max-width: 1606px;
  width: 100%;
}
/* line 25, ../scss/layouts/_header.scss */
.navbar .container .navbar-header .navbar-brand {
  height: 100%;
  max-width: 306px;
  padding: 0 15px;
}

/* line 4, ../scss/layouts/_nav.scss */
nav .navbar-nav li {
  /*a:not(*:root) {
  	font-weight: 400;
  }
  :root a {
  	font-weight: 300;
  }
  @media screen { 
  	@media (min-width: 1920px) {
  		font-weight: 300;
  	} 
  }
  a{ 
  (;font-weight: normal;); }*/
}
/* line 5, ../scss/layouts/_nav.scss */
nav .navbar-nav li a {
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0.1px;
  padding: 15px 28px;
  text-transform: uppercase;
  color: #808181;
  -webkit-font-smoothing: antialiased;
}
/* line 27, ../scss/layouts/_nav.scss */
nav .navbar-nav li a:hover {
  background-color: transparent;
}
/* line 30, ../scss/layouts/_nav.scss */
nav .navbar-nav li a.signup-btn {
  background-color: #f47d41;
  color: white;
  padding: 15px 37px;
}
/* line 35, ../scss/layouts/_nav.scss */
nav .navbar-nav li .dropdown-menu {
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  min-width: 138px;
  padding: 0;
}
/* line 41, ../scss/layouts/_nav.scss */
nav .navbar-nav li .dropdown-menu li {
  margin-bottom: 2px;
}
/* line 43, ../scss/layouts/_nav.scss */
nav .navbar-nav li .dropdown-menu li a {
  color: white;
  padding: 15px;
}
/* line 48, ../scss/layouts/_nav.scss */
nav .navbar-nav li .dropdown-menu li:last-child {
  margin-bottom: 0;
}
/* line 54, ../scss/layouts/_nav.scss */
nav .navbar-nav li:hover .dropdown-menu {
  display: block;
}
/* line 58, ../scss/layouts/_nav.scss */
nav .navbar-nav > li:last-child {
  padding-right: 35px;
}
/* line 61, ../scss/layouts/_nav.scss */
nav .navbar-nav .dropdown {
  margin-right: 10px;
}
/* line 63, ../scss/layouts/_nav.scss */
nav .navbar-nav .dropdown > a {
  margin-bottom: 5px;
}
/* line 66, ../scss/layouts/_nav.scss */
nav .navbar-nav .dropdown .resp-arrow {
  display: none;
}

/* line 1, ../scss/layouts/_footer.scss */
footer {
  background-color: #0278be !important;
  color: white;
  float: left;
  padding: 72px 0 53px;
  width: 100%;
}
/* line 7, ../scss/layouts/_footer.scss */
footer .container {
  max-width: 1170px;
}
/* line 10, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap {
  padding: 0 64px;
}
/* line 12, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap .footer-widget-title {
  font-size: 26px;
  font-weight: 900;
  margin-bottom: 30px;
  margin-top: 0;
  position: relative;
  text-transform: uppercase;
}
/* line 20, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap .quick-link-widget {
  margin-bottom: 30px;
}
/* line 23, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap .quick-link-widget li a {
  color: white;
  font-size: 25px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 31, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap .social-icons {
  display: block;
  float: left;
}
/* line 34, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap .social-icons li {
  display: inline-block;
  float: none;
  width: auto;
}
/* line 38, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap .social-icons li a {
  display: inline-block;
}
/* line 40, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap .social-icons li a img {
  height: 70px;
}
/* line 48, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap .popular-link-widget li {
  color: white;
  font-family: 'Gandhi Sans';
  font-size: 26px;
  letter-spacing: 0.5px;
  text-decoration: none;
}
/* line 59, ../scss/layouts/_footer.scss */
footer .container .footer-widget .widget-wrap:last-child {
  padding-right: 0;
}

/* MODULES - Individual site Components */
/* line 1, ../scss/modules/_buttons.scss */
.btn {
  border-radius: 0 !important;
}

/* line 4, ../scss/modules/_buttons.scss */
.orange-button {
  background-color: #f47d41;
  color: white;
  font-family: 'Gandhi Sans Bold';
  font-size: 16px;
  font-weight: 600;
  line-height: 35px;
  margin: 10px auto 0;
  max-width: 160px;
  text-align: center;
  vertical-align: middle;
}

/*** slider ****/
/* line 4, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner {
  /*overflow: visible;*/
}
/* line 7, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .img-container {
  /*height: 822px;
  overflow: hidden;
  position: relative;
  img{
  	object-position: 0 -198px;
  }*/
}
/* line 14, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .img-container .res-title {
  display: none;
}
/* line 17, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .img-container .slider-signup {
  display: none;
}
/* line 21, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .slider-content-area {
  align-items: center;
  background-color: rgba(2, 120, 190, 0.5);
  bottom: 0;
  color: white;
  /*display: inline-flex;*/
  height: 357px;
  left: 0;
  padding: 40px;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1000;
}
/* line 34, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp {
  float: left;
  width: 100%;
}
/* line 37, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp h1 {
  float: left;
  font-family: Gandhi Sans Bold;
  font-size: 48px;
  margin-cottom: 20px;
  width: 100%;
}
/* line 44, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-con {
  font-family: 'Gandhi Sans';
  float: left;
  font-size: 42px;
  width: 100%;
}
/* line 50, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-btn {
  background-color: white;
  display: inline-block;
  float: none;
  font-size: 25px;
  margin: 16px auto;
  max-width: 515px;
  padding: 20px 10px;
  position: relative;
  width: 100%;
}
/* line 60, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-btn a {
  color: #f47d41;
  display: inline-block;
  float: none;
  font-size: 30px;
  text-decoration: none;
  width: auto;
}
/* line 67, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-btn a .fa {
  display: inline-block;
  float: none;
  padding: 0 0 0 15px;
  width: auto;
}
/* line 74, ../scss/modules/_sections.scss */
#myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-btn .btn-inner {
  background-color: white;
  display: none;
  float: left;
  position: absolute;
  left: 0;
  width: 100%;
}
/* line 87, ../scss/modules/_sections.scss */
#myCarousel .slider-btn {
  background-color: white;
  bottom: 41px;
  display: inline-block;
  float: none;
  font-size: 25px;
  left: 0;
  margin: 16px auto;
  max-width: 515px;
  padding: 20px 10px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 100%;
  z-index: 1000;
}
/* line 102, ../scss/modules/_sections.scss */
#myCarousel .slider-btn a {
  color: #f47d41;
  display: inline-block;
  float: none;
  font-size: 30px;
  text-decoration: none;
  width: auto;
}
/* line 109, ../scss/modules/_sections.scss */
#myCarousel .slider-btn a .fa {
  display: inline-block;
  float: none;
  padding: 0 0 0 15px;
  width: auto;
}
/* line 116, ../scss/modules/_sections.scss */
#myCarousel .slider-btn .btn-inner {
  background-color: white;
  display: none;
  float: left;
  padding: 15px 0;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
}
/* line 126, ../scss/modules/_sections.scss */
#myCarousel .slider-btn .btn-inner li a {
  font-size: 25px;
}

/*** slider close ****/
/* client-logo section */
/* line 136, ../scss/modules/_sections.scss */
.client-logo-container {
  float: left;
  margin: 45px 0;
  width: 100%;
}
/* line 140, ../scss/modules/_sections.scss */
.client-logo-container .clientLogo {
  align-items: center;
  display: inline-grid;
  height: 70px;
  margin-bottom: 8px;
  width: 20%;
}
/* line 148, ../scss/modules/_sections.scss */
.client-logo-container .clientLogo img {
  display: inline-block;
  max-height: 70px;
  max-width: 100px;
}

/*** Just Post section  ***/
/* line 156, ../scss/modules/_sections.scss */
.justpost-section {
  background-color: #0278be;
  color: white;
}

/* line 160, ../scss/modules/_sections.scss */
.carousel-section {
  float: left;
  margin-bottom: 20px;
  padding-bottom: 35px;
  position: relative;
  width: 100%;
}
/* line 166, ../scss/modules/_sections.scss */
.carousel-section .title {
  left: 0;
  min-width: 341px;
  position: absolute;
  right: 0;
  text-align: center;
}
/* line 29, ../scss/base/_mixins.scss */
.carousel-section .title h2 {
  background-color: white;
  color: #0278be;
  display: inline-block;
  font-family: 'Gandhi Sans Bold';
  font-weight: bolder;
  margin: 0;
  padding: 16px 83px;
  text-transform: uppercase;
  width: auto;
}
/* line 169, ../scss/modules/_sections.scss */
.carousel-section .carousel-container {
  padding-top: 110px;
}
/* line 171, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel {
  height: 100%;
  min-height: 220px;
  padding-bottom: 60px;
}
/* line 175, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-indicators {
  bottom: 10px;
}
/* line 177, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-indicators li {
  background-color: white;
  border: none;
}
/* line 181, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-indicators li.active {
  background-color: #aaa1a4 !important;
}
/* line 186, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
/* line 191, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-inner .item .profile-img {
  float: left;
  margin-bottom: 18px;
  text-align: center;
  width: 100%;
}
/* line 196, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-inner .item .profile-img img {
  height: auto !important;
  width: auto !important;
}
/* line 201, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-inner .item blockquote {
  text-align: center;
  border: none;
}
/* line 204, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-inner .item blockquote p {
  font-size: 30px;
}
/* line 207, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-inner .item blockquote .sub-detail {
  font-size: 24px;
}
/* line 212, ../scss/modules/_sections.scss */
.carousel-section .carousel-container #fade-quote-carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/**** Job posts section close*****/
/**** How its work Section *****/
/* line 224, ../scss/modules/_sections.scss */
.grid-section {
  float: left;
  margin: 49px 0;
  width: 100%;
}
/* line 228, ../scss/modules/_sections.scss */
.grid-section .container-title-section {
  height: 88px;
  margin-bottom: 19px;
  position: relative;
}
/* line 232, ../scss/modules/_sections.scss */
.grid-section .container-title-section img {
  position: relative;
}
/* line 235, ../scss/modules/_sections.scss */
.grid-section .container-title-section .title-cont {
  color: white;
  font-family: 'Gandhi Sans Bold';
  font-size: 34px;
  font-weight: bold;
  left: 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 13px;
  width: 100%;
  z-index: 100;
}
/* line 249, ../scss/modules/_sections.scss */
.grid-section .grid-list {
  padding: 0 64px;
}
/* line 251, ../scss/modules/_sections.scss */
.grid-section .grid-list .grid-img {
  align-items: center;
  display: flex;
  height: 170px;
  margin-bottom: 20px;
  padding: 0 20px;
  width: 100%;
}
/* line 258, ../scss/modules/_sections.scss */
.grid-section .grid-list .grid-img img {
  margin: 0 auto;
}
/* line 263, ../scss/modules/_sections.scss */
.grid-section .grid-list h1 span {
  border: 5px solid #f47d41;
  border-radius: 50px;
  color: #f47d41;
  display: inline-block;
  font-family: gandhi sans bold;
  font-size: 50px;
  font-weight: bolder;
  line-height: 39px;
  padding: 10px 17px;
  width: auto;
}
/* line 276, ../scss/modules/_sections.scss */
.grid-section .grid-list p {
  color: #aaa1a4;
  font-size: 1.5em;
  letter-spacing: 1px;
  line-height: 27px;
}

/**** How its work Section *****/
/*** testimonial section ****/
/* line 287, ../scss/modules/_sections.scss */
.testimonial-section {
  background-color: #f47d41;
  color: white;
}
/* line 290, ../scss/modules/_sections.scss */
.testimonial-section .title {
  left: 0;
  min-width: 341px;
  position: absolute;
  right: 0;
  text-align: center;
}
/* line 47, ../scss/base/_mixins.scss */
.testimonial-section .title h2 {
  background-color: white;
  color: #f47d41;
  display: inline-block;
  font-family: 'Gandhi Sans Bold';
  font-weight: bolder;
  margin: 0;
  padding: 16px 83px;
  text-transform: uppercase;
  width: auto;
}
/* line 292, ../scss/modules/_sections.scss */
.testimonial-section .title h2 {
  padding: 16px 62px;
}
/* line 299, ../scss/modules/_sections.scss */
.testimonial-section #fade-quote-carousel .carousel-inner .item blockquote {
  font-family: Gandhi Sans Italic;
  font-style: italic;
}
/* line 302, ../scss/modules/_sections.scss */
.testimonial-section #fade-quote-carousel .carousel-inner .item blockquote p {
  font-size: 26px !important;
}
/* line 305, ../scss/modules/_sections.scss */
.testimonial-section #fade-quote-carousel .carousel-inner .item blockquote .sub-detail {
  font-size: 20px !important;
}
/* line 308, ../scss/modules/_sections.scss */
.testimonial-section #fade-quote-carousel .carousel-inner .item blockquote .sub-detail:before {
  content: "__ ";
  position: relative;
  top: -10px;
}

/**** testimonial section close ***/
/**** service section *****/
/* line 322, ../scss/modules/_sections.scss */
.service_section {
  float: left;
  margin: 49px 0;
  width: 100%;
}
/* line 327, ../scss/modules/_sections.scss */
.service_section .grid-list h3 {
  color: #0278be;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
}

/**** service section close ****/
/**** team section ****/
/* line 342, ../scss/modules/_sections.scss */
.team_section .container-title-section {
  margin-bottom: 60px;
}
/* line 344, ../scss/modules/_sections.scss */
.team_section .container-title-section .title-cont {
  font-size: 25px;
  top: 19px;
}
/* line 350, ../scss/modules/_sections.scss */
.team_section .grid-list .team-img {
  position: relative;
}
/* line 353, ../scss/modules/_sections.scss */
.team_section .grid-list .team-img:before {
  content: " ";
  background: rgba(0, 0, 0, 0) url("../images/4-check-marks.png") no-repeat scroll 0 0/contain;
  height: 43px;
  left: 12px;
  position: absolute;
  top: 10px;
  width: 150px;
}
/* line 362, ../scss/modules/_sections.scss */
.team_section .grid-list .team-name {
  color: #f47d41;
  font-size: 23px;
  font-weight: 900;
  margin-bottom: 0;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  text-shadow: #000000 0 0 0px;
}
/* line 371, ../scss/modules/_sections.scss */
.team_section .grid-list .team-info {
  color: #f47d41;
  letter-spacing: 1px;
  line-height: 22px;
  margin-top: 0;
  text-transform: capitalize;
}
/* line 378, ../scss/modules/_sections.scss */
.team_section .grid-list .sub-title {
  color: #0278be;
  font-size: 17px;
  margin-bottom: 0;
  margin-top: 25px;
  text-transform: capitalize;
}
/* line 385, ../scss/modules/_sections.scss */
.team_section .grid-list p {
  font-family: 'Gandhi Sans';
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 22px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/*** team section close *****/
/*** home-box ***/
/* line 399, ../scss/modules/_sections.scss */
.home-box {
  float: left;
  height: auto;
  padding: 0 0 1% 0;
  position: relative;
  width: 100%;
}
/* line 405, ../scss/modules/_sections.scss */
.home-box .ready-to-post {
  margin-bottom: 60px;
  padding: 30px 0 0;
}
/* line 408, ../scss/modules/_sections.scss */
.home-box .ready-to-post .eleven-forty {
  margin: 0 auto;
  max-width: 1140px;
  position: relative;
}
/* line 412, ../scss/modules/_sections.scss */
.home-box .ready-to-post .eleven-forty h3 {
  color: #0077be;
  font-family: "Gandhi Sans Bold";
  font-size: 30px;
  padding: 20px 0 30px;
  text-align: center;
}
/* line 420, ../scss/modules/_sections.scss */
.home-box .ready-to-post .box-dropdown {
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  display: inline-block;
  float: none;
  font-size: 25px;
  margin: 16px auto;
  max-width: 515px;
  padding: 20px 10px;
  position: relative;
  width: 100%;
  z-index: 10;
}
/* line 433, ../scss/modules/_sections.scss */
.home-box .ready-to-post .box-dropdown a {
  color: #f47d41;
  display: inline-block;
  float: none;
  text-decoration: none;
  width: auto;
}
/* line 439, ../scss/modules/_sections.scss */
.home-box .ready-to-post .box-dropdown a .fa {
  display: inline-block;
  float: none;
  padding: 0 0 0 15px;
  width: auto;
}
/* line 446, ../scss/modules/_sections.scss */
.home-box .ready-to-post .box-dropdown .box-dropdown-list {
  background-color: white;
  display: none;
  float: left;
  position: absolute;
  left: 0;
  width: 100%;
}

/*** home-box close ****/
/**** banner section *****/
/* line 459, ../scss/modules/_sections.scss */
.custom-banner {
  display: inline-block;
  float: left;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 10;
}
/* line 466, ../scss/modules/_sections.scss */
.custom-banner .banner-overlay {
  align-items: center;
  background-color: #02507e;
  bottom: 0;
  color: white;
  display: inline-flex;
  height: 100%;
  left: 0;
  padding: 40px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000;
}
/* line 481, ../scss/modules/_sections.scss */
.custom-banner .banner-wrapp {
  display: inline-block;
  float: left;
  list-stye: none;
  margin: 0;
  position: relative;
  width: 100%;
  z-index: 1000;
}
/* line 489, ../scss/modules/_sections.scss */
.custom-banner .banner-wrapp li {
  display: inline-block;
  float: left;
  width: 33.3%;
}
/* line 493, ../scss/modules/_sections.scss */
.custom-banner .banner-wrapp li img {
  opacity: 0.6;
  width: 100%;
}
/* line 497, ../scss/modules/_sections.scss */
.custom-banner .banner-wrapp li .res-img {
  display: none;
}
/* line 501, ../scss/modules/_sections.scss */
.custom-banner .banner-wrapp .immagewith-caption {
  background-color: rgba(2, 120, 190, 0.7);
}
/* line 504, ../scss/modules/_sections.scss */
.custom-banner .banner-wrapp li.full-width {
  width: 100%;
}
/* line 508, ../scss/modules/_sections.scss */
.custom-banner .banner-content-area {
  align-items: center;
  bottom: 0;
  color: white;
  display: inline-flex;
  height: 100%;
  left: 0;
  padding: 40px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000;
  /*.banner-cust {
  	-webkit-transform:translateY(-50%);
  	height:100%;
  	position:relative;
  	top:47%;
  }*/
}
/* line 521, ../scss/modules/_sections.scss */
.custom-banner .banner-content-area .banner-con-wrapp {
  margin: 0 auto;
  max-width: 33.3%;
  padding: 0 91px;
}
/* line 532, ../scss/modules/_sections.scss */
.custom-banner .banner-content-area h1 {
  float: left;
  font-family: Gandhi Sans Bold;
  font-size: 79px;
  margin-bottom: 20px;
  width: 100%;
}
/* line 539, ../scss/modules/_sections.scss */
.custom-banner .banner-content-area .slider-con {
  float: left;
  font-size: 50px;
  letter-spacing: 1px;
  line-height: 60px;
  width: 100%;
}
/* line 547, ../scss/modules/_sections.scss */
.custom-banner .banner-col-4 {
  background-color: #f47d41;
  margin: 0 auto;
  max-width: 33.3%;
  padding: 20px 15px;
}
/* line 552, ../scss/modules/_sections.scss */
.custom-banner .banner-col-4 .banner-con-wrapp {
  max-width: 100%;
}

/*** login section ****/
/* line 558, ../scss/modules/_sections.scss */
.custom-login-section {
  float: left;
  padding: 37px 0;
  width: 100%;
}
/* line 562, ../scss/modules/_sections.scss */
.custom-login-section .container {
  max-width: 1280px;
  width: 100%;
}
/* line 566, ../scss/modules/_sections.scss */
.custom-login-section .login-area {
  background-color: #d9d9d9;
  float: left;
  padding: 40px;
  width: 100%;
}
/* line 572, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul {
  display: block;
  margin: 0;
}
/* line 575, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li {
  display: inline-block;
  float: left;
}
/* line 578, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li label, .login-area label {
  color: #0278be;
  font-family: 'Gandhi Sans';
  font-size: 25px;
  margin-top: 25px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
/* line 585, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li label span {
  font-size: 23px;
  line-height: 10px;
  text-transform: none;
}
/* line 591, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li label.cont-info {
  margin-top: 10px;
}
/* line 594, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li .custom-label {
  font-size: 22px;
}
/* line 597, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li input, .login-area input {
  font-size: 20px;
  height: 86px;
  padding: 15px;
  width: 100%;
}
/* line 603, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li input[type="submit"], .login-area input[type="submit"] {
  background-color: #0278be;
  color: white;
  height: 66px;
  margin-top: 10px;
  padding: 10px 20px;
  text-transform: uppercase;
  width: auto;
}
/* line 613, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li:first-child {
  padding-left: 0;
  padding-right: 0;
}
/* line 617, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li:last-child {
  padding-right: 0;
}
/* line 620, ../scss/modules/_sections.scss */
.custom-login-section .login-area form ul li.col-md-4.col-sm-12 {
  width: 37%;
}

/*** login section close ****/
/*** innerpage-grid section ****/
/* line 631, ../scss/modules/_sections.scss */
.innerpage-grid .grid-list {
  padding: 0 40px;
}

/*** innerpage-grid section ****/
/*** block section *****/
/* line 638, ../scss/modules/_sections.scss */
.block-section {
  float: left;
  margin-top: 20px;
  width: 100%;
}
/* line 642, ../scss/modules/_sections.scss */
.block-section .block-left {
  color: white;
  padding: 0;
}
/* line 645, ../scss/modules/_sections.scss */
.block-section .block-left .block-content {
  padding-bottom: 50px;
  padding-top: 40px;
}
/* line 648, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .block-inner {
  margin: 0 auto;
  max-width: 300px;
  text-align: center;
}
/* line 652, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .block-inner h2 {
  font-family: 'Gandhi Sans Bold';
  font-size: 26px;
  margin: 16px 0 0;
  text-transform: uppercase;
}
/* line 658, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .block-inner p {
  font-family: Gandhi Sans Italic;
  font-style: italic;
  font-size: 25px;
  margin: 0;
}
/* line 666, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .testimonial-block {
  max-width: 380px !important;
}
/* line 668, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .testimonial-block .testimonial-section {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 671, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .testimonial-block .testimonial-section h2 {
  font-family: 'Gandhi Sans Bold';
  font-size: 26px;
  margin: 16px auto 0;
  max-width: 250px;
  text-transform: uppercase;
}
/* line 678, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .testimonial-block .testimonial-section .carousel-container {
  padding-top: 30px;
}
/* line 680, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .testimonial-block .testimonial-section .carousel-container #fade-quote-carousel.carousel {
  padding-bottom: 0;
}
/* line 684, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .testimonial-block .testimonial-section .carousel-container #fade-quote-carousel.carousel .carousel-inner .item blockquote p {
  font-family: Gandhi Sans Italic;
  font-style: italic;
  font-size: 25px;
  margin: 0;
}
/* line 691, ../scss/modules/_sections.scss */
.block-section .block-left .block-content .testimonial-block .testimonial-section .carousel-container #fade-quote-carousel.carousel .carousel-inner .item blockquote .sub-detail {
  font-size: 23px !important;
}
/* line 702, ../scss/modules/_sections.scss */
.block-section .block-right {
  color: white;
  padding: 0;
  text-align: center;
}
/* line 706, ../scss/modules/_sections.scss */
.block-section .block-right .block-content {
  float: left;
  padding-bottom: 50px;
  padding-top: 40px;
  width: 100%;
}
/* line 711, ../scss/modules/_sections.scss */
.block-section .block-right .block-content .block-inner {
  margin: 0 auto;
  max-width: 300px;
  text-align: center;
}
/* line 715, ../scss/modules/_sections.scss */
.block-section .block-right .block-content .block-inner .block-title {
  font-family: 'Gandhi Sans Bold';
  font-size: 26px;
  margin: 16px auto 0;
  max-width: 267px;
  text-transform: uppercase;
}
/* line 722, ../scss/modules/_sections.scss */
.block-section .block-right .block-content .block-inner .custom-padding {
  padding: 0 5px;
}
/* line 725, ../scss/modules/_sections.scss */
.block-section .block-right .block-content .block-inner .block-list {
  float: left;
  margin: 40px 0 20px;
  width: 100%;
}
/* line 729, ../scss/modules/_sections.scss */
.block-section .block-right .block-content .block-inner .block-list li {
  color: white;
  display: inline-block;
  font-size: 25px;
  text-align: center;
  width: 100%;
}
/* line 735, ../scss/modules/_sections.scss */
.block-section .block-right .block-content .block-inner .block-list li a {
  color: white;
  font-size: 25px;
  margin: 0;
}
/* line 740, ../scss/modules/_sections.scss */
.block-section .block-right .block-content .block-inner .block-list li a:hover {
  text-decoration: none;
}

/*** block section close ****/
/*** content section ****/
/* line 751, ../scss/modules/_sections.scss */
.custom-content {
  color: #aaa1a4;
  font-size: 24px;
  letter-spacing: 0.5px;
}
/* line 755, ../scss/modules/_sections.scss */
.custom-content .custom-container {
  max-width: 940px;
}
/* line 757, ../scss/modules/_sections.scss */
.custom-content .custom-container .checkmark-list {
  float: left;
  margin: 20px 0 50px;
  padding-left: 50px;
  width: 100%;
  /*float: left;
  margin: 20px 0 50px;
  padding-left: 50px;
  width: 100%;
  li{
  	display: inline-item;
  	float: left;
  	line-height: 0;
  	list-style-image: url('../images/checkmark.png');
  	list-style-position: outside;
  	list-style-type: disc;
  	padding: 0 0 20px;
  	width: 100%;
  	p {
  		float: left;
  		line-height: 50px;
  		margin-bottom: 0;
  		width: 100%;
  	}
  }*/
}
/* line 6, ../scss/base/_mixins.scss */
.custom-content .custom-container .checkmark-list li {
  display: inline-item;
  float: left;
  line-height: 0;
  list-style-image: url("../images/checkmark.png");
  list-style-position: outside;
  list-style-type: disc;
  padding: 0 0 20px;
  width: 100%;
}
/* line 15, ../scss/base/_mixins.scss */
.custom-content .custom-container .checkmark-list li p {
  float: left;
  line-height: 50px;
  margin-bottom: 0;
  width: 100%;
}

/*** content section close ****/
/**** about us page ****/
/* line 784, ../scss/modules/_sections.scss */
.custom-aboutus {
  background: #0278be url("../images/loginbg-1.jpg") no-repeat scroll center top;
  float: left;
  width: 100%;
}
/* line 788, ../scss/modules/_sections.scss */
.custom-aboutus .content-area {
  background-color: rgba(255, 255, 255, 0.9);
  float: left;
  margin-top: 40px;
  width: 100%;
}
/* line 793, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper {
  color: #666666;
  float: left;
  font-size: 18px;
  letter-spacing: 1px;
  padding: 40px 60px;
  width: 100%;
}
/* line 800, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper h3 {
  margin: 40px 0 20px;
}
/* line 803, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper p {
  font-family: 'Gandhi Sans';
  margin-bottom: 20px;
}
/* line 807, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .cust-thanks {
  margin: 70px 0 40px;
}
/* line 810, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .signature {
  float: left;
  margin: 0 0 60px;
  text-align: center;
  width: 100%;
}
/* line 815, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .signature li {
  display: inline-block;
  width: auto;
}
/* line 820, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .contact_us_banner {
  float: left;
  margin-top: 20px;
  width: 100%;
}
/* line 824, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .contact_us_banner .inside_contact_us_today {
  margin: 0 auto;
  max-width: 350px;
  text-align: center;
  width: 100%;
}
/* line 829, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .contact_us_banner .inside_contact_us_today .white_container {
  background-color: white;
  float: left;
  padding: 17px 20px;
  width: 100%;
}
/* line 834, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .contact_us_banner .inside_contact_us_today .white_container h5.about-subheader {
  color: #1a2d5a;
  font-family: 'Gandhi Sans Bold';
  font-size: 25px;
  margin: 0;
  text-transform: uppercase;
}
/* line 841, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .contact_us_banner .inside_contact_us_today .white_container .body_text_2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 17px;
  line-height: 27px;
}
/* line 846, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .contact_us_banner .inside_contact_us_today .white_container a {
  text-decoration: none;
}
/* line 848, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .contact_us_banner .inside_contact_us_today .white_container a .orange-button {
  background-color: #f47d41;
  color: white;
  font-family: 'Gandhi Sans Bold';
  font-size: 16px;
  font-weight: 600;
  line-height: 35px;
  margin: 10px auto 0;
  max-width: 160px;
  text-align: center;
  vertical-align: middle;
}
/* line 850, ../scss/modules/_sections.scss */
.custom-aboutus .content-area .cust-content-wrapper .contact_us_banner .inside_contact_us_today .white_container a .orange-button .fa {
  display: inline-block;
  padding-left: 10px;
}

/**** about us page close ****/
/*** contact us page ****/
/* line 864, ../scss/modules/_sections.scss */
.custom-contact {
  float: left;
  margin: 40px 0 50px;
  width: 100%;
}
/* line 868, ../scss/modules/_sections.scss */
.custom-contact .conact-form {
  float: none;
  margin: 0 auto;
  max-width: 605px;
  padding-top: 40px;
}
/* line 874, ../scss/modules/_sections.scss */
.custom-contact .conact-form form .form-group {
  float: left;
  margin-bottom: 25px;
  width: 100%;
}
/* line 878, ../scss/modules/_sections.scss */
.custom-contact .conact-form form .form-group label {
  color: #666666;
  font-size: 25px;
  -webkit-font-smoothing: antialiased;
}
/* line 882, ../scss/modules/_sections.scss */
.custom-contact .conact-form form .form-group label .blue_asterisk {
  color: #0278be;
  font-size: 18px;
  vertical-align: text-top;
}
/* line 888, ../scss/modules/_sections.scss */
.custom-contact .conact-form form .form-group .form-control {
  border-radius: 0;
}
/* line 891, ../scss/modules/_sections.scss */
.custom-contact .conact-form form .form-group input {
  height: 43px;
}
/* line 894, ../scss/modules/_sections.scss */
.custom-contact .conact-form form .form-group .required {
  color: red;
  display: none;
  text-align: center;
}
/* line 899, ../scss/modules/_sections.scss */
.custom-contact .conact-form form .form-group .btn {
  font-size: 18px !important;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: uppercase;
}
/* line 905, ../scss/modules/_sections.scss */
.custom-contact .conact-form form .form-group .btn:hover {
  color: white;
}

/*** contact us page close ****/
/*** faq page ***/
/* line 915, ../scss/modules/_sections.scss */
.custom-faq {
  float: left;
  margin: 40px 0 50px;
  width: 100%;
}
/* line 919, ../scss/modules/_sections.scss */
.custom-faq #integration-list {
  color: #666666;
  display: table;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  line-height: 27px;
  margin: 0 auto;
  max-width: 1140px;
  width: 80%;
}
/* line 928, ../scss/modules/_sections.scss */
.custom-faq #integration-list ul {
  color: #555;
  margin: 20px 0;
  padding: 0;
}
/* line 932, ../scss/modules/_sections.scss */
.custom-faq #integration-list ul > li {
  margin-bottom: 30px;
}
/* line 934, ../scss/modules/_sections.scss */
.custom-faq #integration-list ul > li .expand {
  background-color: #F4F4F4;
  color: #555;
  cursor: pointer;
  display: block;
  padding: 15px;
  text-decoration: none;
}
/* line 941, ../scss/modules/_sections.scss */
.custom-faq #integration-list ul > li .expand .right-arrow {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 18px;
}
/* line 947, ../scss/modules/_sections.scss */
.custom-faq #integration-list ul > li .expand h2 {
  display: inline-block;
  font-size: 22px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  width: auto;
  -webkit-font-smoothing: antialiased;
}
/* line 957, ../scss/modules/_sections.scss */
.custom-faq #integration-list ul > li .detail {
  display: none;
  font-size: 17px;
  line-height: 27px;
  margin: 15px 0 15px 0px;
  padding: 0 15px;
}

/*** faq page close ****/
/**** login page ****/
/* line 972, ../scss/modules/_sections.scss */
.custom-login {
  background: #0278be url("../images/loginbg-1.jpg") no-repeat scroll center top;
  float: left;
  width: 100%;
  padding-bottom: 145px;
}
/* line 977, ../scss/modules/_sections.scss */
.custom-login .content-area {
  color: white;
  font-size: 17px;
  margin: 40px auto 0;
  max-width: 840px;
}
/* line 982, ../scss/modules/_sections.scss */
.custom-login .content-area .login-left {
  padding-left: 20px;
  padding-right: 60px;
}
/* line 985, ../scss/modules/_sections.scss */
.custom-login .content-area .login-left .item {
  float: left;
  font-family: 'Gandhi Sans Italic';
  font-size: 25px;
  font-style: italic;
  line-height: 29px;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
}
/* line 996, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right {
  margin: 40px 0 0;
  padding-left: 20px;
}
/* line 999, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student {
  background-color: rgba(255, 255, 255, 0.9);
  display: inline-block;
  max-width: 400px;
  padding: 20px;
  width: 100%;
}
/* line 1005, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student h3 {
  font-family: 'Gandhi Sans Bold';
  font-size: 25px;
}
/* line 1009, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap {
  display: block;
  margin: 20px auto 0;
  max-width: 301px;
  width: 100%;
}
/* line 1014, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form {
  float: left;
  width: 100%;
}
/* line 1017, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form input {
  color: #666666;
  font-size: 18px;
  height: 40px;
  margin: 10px 0;
  padding: 0 10px;
  width: 100%;
}
/* line 1025, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form input[type="password"] {
  border: 1px solid #ccc;
}
/* line 1028, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form .checkbox-copy {
  color: #666666;
  display: inline-block;
  float: left;
  font-size: 13px;
  margin: 10px 0 0;
  width: 80%;
}
/* line 1035, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form .checkbox-copy input {
  height: auto;
  margin: 10px 2px 10px 0;
  width: auto;
  vertical-align: middle;
}
/* line 1041, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form .checkbox-copy a {
  color: #666666;
  float: right;
  margin-top: 6px;
  text-decoration: underline;
}
/* line 1048, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form .login-check {
  color: #f47d41;
  float: left;
  font-size: 18px;
  line-height: 17px;
  width: 100%;
}
/* line 1054, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form .login-check a {
  color: #f47d41;
  text-decoration: none;
}
/* line 1059, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form .button-wrap {
  float: left;
  margin: 20px 0 0;
  width: 100%;
}
/* line 1063, ../scss/modules/_sections.scss */
.custom-login .content-area .login-right .invite-student .invite-form-wrap form .button-wrap .login-btn {
  color: white;
  font-size: 17px;
  height: auto;
  max-width: 100%;
  padding: 10px 20px;
  text-transform: uppercase;
  width: auto;
}

/*** login page close ****/
/* RESPONSIVE - Media Query Styles */
@media (max-width: 1700px) {
  /*** banner section *****/
  /* line 4, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area {
    /*.banner-cust {
    	-webkit-transform:translateY(0px);
    	height:100%;
    	position:inherit;
    	top:0 !important;
    }*/
  }
  /* line 5, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .banner-con-wrapp {
    padding-left: 0!important;
    padding-right: 0 !important;
  }

  /**** banner section close *****/
}
@media (max-width: 1490px) {
  /*** slider section ****/
  /* line 26, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp h1 {
    margin-top: 0px;
  }
  /* line 33, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn {
    bottom: 25px;
  }

  /*** slider section close ****/
}
@media (max-width: 1366px) {
  /*** slider section ****/
  /* line 47, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp h1 {
    font-size: 43px;
  }
  /* line 50, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-con {
    font-size: 35px;
  }

  /*** slider section close ****/
  /** inner page banenr section ****/
  /* line 62, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .banner-con-wrapp {
    /*padding: 0 38px !important;*/
  }
  /* line 65, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area h1 {
    font-size: 53px;
  }
  /* line 68, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .slider-con {
    font-size: 42px;
    line-height: 47px;
  }

  /** inner page banenr section ****/
  /*** accordion ****/
  /* line 82, ../scss/responsive/_responsive.scss */
  .custom-faq #integration-list ul > li .expand .right-arrow {
    width: 25px;
  }
  /* line 85, ../scss/responsive/_responsive.scss */
  .custom-faq #integration-list ul > li .expand h2 {
    width: 90%;
  }

  /*** accordion ****/
}
@media (max-width: 1199px) {
  /* line 98, ../scss/responsive/_responsive.scss */
  .innerpage-grid .grid-list {
    display: inline-block;
    margin: 35px 0;
  }
  /* line 101, ../scss/responsive/_responsive.scss */
  .innerpage-grid .grid-list .grid-img {
    height: auto;
    padding: 0 40px;
  }

  /* line 108, ../scss/responsive/_responsive.scss */
  .grid-section .grid-list {
    display: inline-block;
    margin-bottom: 35px;
  }

  /*** banner section ****/
  /* line 117, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .slider-con {
    line-height: 37px;
  }
}
@media (max-width: 1190px) {
  /*** Login section  ***/
  /* line 130, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp h1 {
    font-size: 35px;
  }
  /* line 133, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-con {
    font-size: 30px;
  }
  /* line 140, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn {
    max-width: 450px;
  }
  /* line 142, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn a {
    font-size: 26px;
  }

  /* line 152, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li label {
    font-size: 22px;
    /*margin-top: 10px;*/
  }
  /* line 157, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li:first-child {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 168, ../scss/responsive/_responsive.scss */
  footer .container .footer-widget .widget-wrap {
    padding: 0;
  }

  /*** Login section close  ***/
  /**** Banner section *****/
  /* line 178, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area h1 {
    margin-bottom: 10px;
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  /**** slider section *****/
  /* line 190, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area {
    height: 255px;
  }
  /* line 193, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp h1 {
    font-size: 36px;
    margin-top: 0;
  }
  /* line 197, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-con {
    font-size: 23px;
  }
  /* line 204, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn {
    bottom: 0;
  }

  /**** slider section close *****/
  /**** Banner section *****/
  /* line 212, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .banner-con-wrapp {
    padding: 0 !important;
  }
  /* line 215, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .slider-con {
    font-size: 30px;
    line-height: normal;
  }

  /**** Banner section close *****/
  /**** Login section *****/
  /* line 228, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li label {
    font-size: 19px;
    margin-top: 25px;
  }

  /**** Login section close *****/
}
@media (max-width: 991px) {
  /*** nav css ****/
  /* line 245, ../scss/responsive/_responsive.scss */
  nav .navbar-nav li a {
    padding: 15px 23px;
  }
  /* line 249, ../scss/responsive/_responsive.scss */
  nav .navbar-nav .dropdown {
    margin-right: 0;
  }
  /* line 252, ../scss/responsive/_responsive.scss */
  nav .navbar-nav > li:last-child {
    padding-right: 0;
  }

  /*** nav css close ***/
  /*** innerpage banenr ***/
  /* line 262, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area h1 {
    font-size: 43px;
  }
  /* line 265, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .slider-con {
    font-size: 28px;
  }

  /*** innerpage banenr close ****/
  /*** Login section  ***/
  /* line 280, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li input {
    margin-bottom: 15px;
  }
  /* line 284, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li:first-child {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 288, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li:last-child {
    padding-right: 15px;
  }
  /* line 291, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li.col-md-4.col-sm-12 {
    width: 100%;
  }
  /* line 294, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li.resp-center {
    text-align: center;
    width: 100%;
  }

  /*** Login section close  ***/
  /*** Block Section ***/
  /* line 306, ../scss/responsive/_responsive.scss */
  .block-section .block-left .block-content {
    float: left;
    width: 100%;
  }
  /* line 309, ../scss/responsive/_responsive.scss */
  .block-section .block-left .block-content .testimonial-block {
    max-width: 100%;
  }

  /*** Block Section Close ****/
}
@media (max-width: 890px) {
  /* line 321, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area {
    padding: 40px 10px;
  }
  /* line 324, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp h1 {
    font-size: 34px;
  }
  /* line 327, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-con {
    font-size: 23px;
  }
  /* line 334, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn {
    padding: 10px;
  }
}
@media (max-width: 768px) {
  /* line 340, ../scss/responsive/_responsive.scss */
  .container {
    max-width: 750px;
    width: 100% !important;
  }

  /*** innerpage banner ***/
  /* line 348, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area h1 {
    font-size: 30px;
    margin-bottom: 0;
  }
  /* line 352, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .slider-con {
    font-size: 19px;
  }

  /*** innerpage banner close ****/
}
@media (max-width: 767px) {
  /****** header section *****/
  /* line 361, ../scss/responsive/_responsive.scss */
  .header-top {
    display: none;
  }

  /* line 364, ../scss/responsive/_responsive.scss */
  .navbar {
    margin-bottom: 20px !important;
    margin-top: 20px;
  }
  /* line 370, ../scss/responsive/_responsive.scss */
  .navbar .container .navbar-header .navbar-toggle .fa {
    color: #f47d41;
    font-size: 36px;
  }
  /* line 375, ../scss/responsive/_responsive.scss */
  .navbar .container .navbar-header .navbar-brand {
    margin-top: 8px;
  }

  /* line 383, ../scss/responsive/_responsive.scss */
  nav .navbar-nav li {
    float: left;
    width: 100%;
    display: inline-block;
  }
  /* line 387, ../scss/responsive/_responsive.scss */
  nav .navbar-nav li a {
    padding: 15px;
  }
  /* line 390, ../scss/responsive/_responsive.scss */
  nav .navbar-nav li a.signup-btn {
    background-color: transparent;
    color: #aaa1a4;
    padding: 15px 15px;
  }
  /* line 397, ../scss/responsive/_responsive.scss */
  nav .navbar-nav li:hover .dropdown-menu {
    display: none;
  }
  /* line 401, ../scss/responsive/_responsive.scss */
  nav .navbar-nav > li:last-child {
    padding-right: 0;
  }
  /* line 404, ../scss/responsive/_responsive.scss */
  nav .navbar-nav .dropdown {
    margin-right: 0;
  }
  /* line 406, ../scss/responsive/_responsive.scss */
  nav .navbar-nav .dropdown > a {
    float: left;
    width: 90%;
  }
  /* line 410, ../scss/responsive/_responsive.scss */
  nav .navbar-nav .dropdown .resp-arrow {
    align-items: center;
    cursor: pointer;
    display: inline-grid;
    display: -webkit-inline-box;
    float: right;
    height: 50px;
    /*text-align: center;
    width: 10%;*/
    padding-right: 17px;
  }
  /* line 420, ../scss/responsive/_responsive.scss */
  nav .navbar-nav .dropdown .resp-arrow .fa {
    font-size: 20px;
    /*left: 29px;*/
    padding-top: 15px;
    /*position: relative;*/
    width: 100%;
  }
  /* line 428, ../scss/responsive/_responsive.scss */
  nav .navbar-nav .dropdown .dropdown-menu {
    position: relative;
    text-align: left;
    width: 100%;
  }

  /**** header section close *****/
  /**** Module section start *****/
  /*** slider ****/
  /* line 440, ../scss/responsive/_responsive.scss */
  #myCarousel {
    text-align: center;
  }
  /* line 444, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container {
    color: white;
    position: relative;
  }
  /* line 449, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .res-title {
    align-items: center;
    background-color: rgba(2, 120, 190, 0.5);
    bottom: 0;
    display: flex;
    height: 100%;
    margin: 0;
    padding: 40px;
    position: absolute;
    text-align: center;
    top: 0;
  }
  /* line 461, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup {
    bottom: -23px;
    display: block;
    float: left;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10000;
  }
  /* line 469, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup a {
    background-color: #f47d41;
    color: white;
    display: inline-block;
    font-size: 15px;
    min-width: 105px;
    padding: 13px 10px;
    text-transform: uppercase;
  }
  /* line 477, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup a .fa {
    float: right;
    margin-top: 4px;
  }
  /* line 482, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup a:hover {
    text-decoration: none;
  }
  /* line 485, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup a:focus {
    text-decoration: none;
  }
  /* line 488, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup .carousel-dropdown-menu {
    display: none;
    left: 0;
    margin: 2px auto 0;
    max-width: 105px;
    position: absolute;
    right: 0;
  }
  /* line 495, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup .carousel-dropdown-menu li {
    border-bottom: 1px solid #0278be;
    width: 100%;
  }
  /* line 498, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup .carousel-dropdown-menu li a {
    background-color: white !important;
    color: #0278be;
    display: inline-block;
    width: 100%;
  }
  /* line 508, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area {
    background-color: transparent;
    padding: 0;
    position: relative;
    height: 100%;
    text-align: center;
    z-index: 1000;
  }
  /* line 516, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp h1 {
    display: none;
  }
  /* line 519, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-con {
    align-items: center;
    background-color: #0278be;
    color: white;
    display: inline-flex;
    font-size: 30px;
    height: 100%;
    padding: 40px;
  }
  /* line 532, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn {
    border: 1px solid #aaa1a4;
    max-width: 380px;
    position: relative;
  }
  /* line 536, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn a {
    font-size: 22px;
  }
  /* line 541, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn .btn-inner li a {
    font-size: 20px;
  }

  /*** slider close ****/
  /*** Client-logo section ***/
  /* line 551, ../scss/responsive/_responsive.scss */
  .client-logo-container .clientLogo {
    width: auto;
  }

  /*** Client-logo section close ***/
  /* line 561, ../scss/responsive/_responsive.scss */
  .carousel-section .carousel-container #fade-quote-carousel .carousel-inner .item blockquote p {
    font-size: 25px;
  }
  /* line 564, ../scss/responsive/_responsive.scss */
  .carousel-section .carousel-container #fade-quote-carousel .carousel-inner .item blockquote .sub-detail {
    font-size: 20px;
  }
  /* line 572, ../scss/responsive/_responsive.scss */
  .carousel-section .title h2 {
    font-size: 20px;
    min-width: 238px;
    padding: 16px 35px;
  }

  /*** grid section ****/
  /* line 582, ../scss/responsive/_responsive.scss */
  .grid-section .container-title-section .title-cont {
    font-size: 25px;
    top: 18px;
  }

  /*** grid section close ****/
  /**** team section ****/
  /* line 591, ../scss/responsive/_responsive.scss */
  .team_section .container-title-section {
    margin-bottom: 45px;
  }
  /* line 594, ../scss/responsive/_responsive.scss */
  .team_section .grid-list {
    display: block;
    margin: 0 auto;
    max-width: 300px;
    padding: 0 0 30px;
  }

  /*** team section close *****/
  /*** Block Section *****/
  /* line 605, ../scss/responsive/_responsive.scss */
  .block-section .block-right {
    float: left;
    width: 100%;
  }

  /*** Block Section close ****/
  /*** innerpage banner ***/
  /* line 614, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 617, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area h1 {
    font-size: 30px;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 622, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .slider-con {
    font-size: 19px;
  }

  /*** innerpage banner close ****/
  /*** about-section ****/
  /* line 632, ../scss/responsive/_responsive.scss */
  .custom-aboutus .content-area .cust-content-wrapper {
    padding: 40px 20px;
  }

  /*** about-section close ****/
  /*** faq page ***/
  /* line 641, ../scss/responsive/_responsive.scss */
  .custom-faq #integration-list {
    width: 100%;
  }

  /*** faq page close ****/
  /**** footer section ****/
  /* line 650, ../scss/responsive/_responsive.scss */
  footer .container .footer-widget {
    display: inline-block;
    float: left;
    margin-bottom: 50px;
    width: 100%;
  }
  /* line 658, ../scss/responsive/_responsive.scss */
  footer .container .footer-widget .widget-wrap .social-icons {
    text-align: left;
  }
  /* line 663, ../scss/responsive/_responsive.scss */
  footer .container .footer-widget:last-child {
    margin-bottom: 0;
  }

  /**** footer section close *****/
}
@media (max-width: 480px) {
  /**** nav section ****/
  /* line 675, ../scss/responsive/_responsive.scss */
  .navbar {
    margin-bottom: 20px !important;
  }
  /* line 679, ../scss/responsive/_responsive.scss */
  .navbar .container .navbar-header .navbar-brand {
    margin-top: 14px;
    max-width: 250px;
  }

  /*** nav section close ***/
  /**** slider section start ****/
  /* line 692, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .res-title {
    font-size: 30px;
  }
  /* line 698, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con-wrapp .slider-con {
    font-size: 23px;
  }
  /* line 705, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn {
    max-width: 295px;
  }
  /* line 707, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn a {
    font-size: 18px;
  }
  /* line 709, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn a .fa {
    padding: 0 0 0 12px;
  }
  /* line 714, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn .btn-inner li {
    line-height: 26px;
  }
  /* line 716, ../scss/responsive/_responsive.scss */
  #myCarousel .slider-btn .btn-inner li a {
    font-size: 18px;
  }

  /**** slider section close ****/
  /*** carousel section start ***/
  /* line 726, ../scss/responsive/_responsive.scss */
  .carousel-section .title {
    min-width: 320px;
  }
  /* line 728, ../scss/responsive/_responsive.scss */
  .carousel-section .title h2 {
    padding: 16px 15px;
  }

  /*** carousel section close ***/
  /*** home-box ***/
  /* line 737, ../scss/responsive/_responsive.scss */
  .home-box .ready-to-post {
    background-color: #0278be;
  }
  /* line 740, ../scss/responsive/_responsive.scss */
  .home-box .ready-to-post .eleven-forty h3 {
    color: white !important;
    font-size: 25px;
  }
  /* line 745, ../scss/responsive/_responsive.scss */
  .home-box .ready-to-post .box-dropdown {
    font-size: 18px;
    max-width: 320px;
  }

  /*** home-box close***/
  /*** grid section ****/
  /* line 761, ../scss/responsive/_responsive.scss */
  .grid-section .container-title-section .title-cont {
    font-size: 17px;
    top: 24px;
  }
  /* line 766, ../scss/responsive/_responsive.scss */
  .grid-section .grid-list {
    padding: 0 10px 35px;
  }

  /*** grid section close ****/
  /**** innerpage Banner Section ***/
  /* line 775, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-wrapp li {
    display: none;
  }
  /* line 777, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-wrapp li .desk-img {
    display: none;
  }
  /* line 780, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-wrapp li .res-img {
    display: block;
  }
  /* line 784, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-wrapp li.immagewith-caption {
    display: block;
    width: 100%;
  }
  /* line 789, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area {
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100% !important;
  }
  /* line 793, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .banner-con-wrapp {
    max-width: 320px;
  }
  /* line 795, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .banner-con-wrapp h1 {
    font-size: 45px;
  }
  /* line 798, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .banner-con-wrapp .slider-con {
    font-size: 35px;
  }
  /* line 803, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-col-4 {
    background-color: transparent;
    max-width: 100%;
    padding: 20px 15px;
  }

  /**** innerpage banner section close ****/
  /*** Login Section ***/
  /* line 813, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area {
    padding: 20px 10px;
  }

  /*** Login section close ****/
}
@media (max-width: 414px) {
  /* line 823, ../scss/responsive/_responsive.scss */
  .grid-section .container-title-section .title-cont {
    top: 19px;
  }
}
@media (max-width: 375px) {
  /* line 832, ../scss/responsive/_responsive.scss */
  .grid-section .container-title-section .title-cont {
    top: 16px;
  }
}
@media (max-width: 320px) {
  /*** nav section *****/
  /* line 843, ../scss/responsive/_responsive.scss */
  .navbar .container .navbar-header .navbar-brand {
    max-width: 230px;
  }

  /*** nave section ****/
  /*** slider section ****/
  /* line 855, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .res-title {
    font-size: 24px;
  }
  /* line 858, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup {
    bottom: -17px;
  }
  /* line 860, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .img-container .slider-signup a {
    /*min-width: 98px;*/
    padding: 7px;
  }
  /* line 867, ../scss/responsive/_responsive.scss */
  #myCarousel .carousel-inner .item .slider-content-area .slider-con {
    font-size: 18px;
  }

  /*** slider section close ***/
  /*** grid section ****/
  /* line 878, ../scss/responsive/_responsive.scss */
  .grid-section .container-title-section .title-cont {
    top: 12px;
  }

  /*** grid section close ****/
  /**** homebox section ****/
  /* line 888, ../scss/responsive/_responsive.scss */
  .home-box .ready-to-post .box-dropdown {
    max-width: 260px;
  }
  /* line 890, ../scss/responsive/_responsive.scss */
  .home-box .ready-to-post .box-dropdown a {
    font-size: 15px;
  }

  /*** homebox section close ***/
  /*** innerpage banner section ****/
  /* line 902, ../scss/responsive/_responsive.scss */
  .custom-banner .banner-content-area .banner-con-wrapp .slider-con {
    font-size: 30px;
  }

  /*** innerpage banner section close *****/
  /* line 910, ../scss/responsive/_responsive.scss */
  .carousel-section .title {
    min-width: 300px;
  }

  /*** login-section ****/
  /* line 921, ../scss/responsive/_responsive.scss */
  .custom-login-section .login-area form ul li label span {
    font-size: 20px;
  }
}