/* Start Of Reset Css */
* { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; outline-width: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body { margin: 0px; padding: 0px; width: 100%; height: 100%; }

a, input, button { text-decoration: none; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; font-family: "Open Sans", sans-serif; }

a:hover { text-decoration: none; }

a img, img { border: 0px; max-width: 100%; text-decoration: none; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }

a:hover, a:focus, a:visited, a:active { outline: none; text-decoration: none; }

p { margin: 0px; line-height: normal; }

ul { margin: 0px; padding: 0px; }

body { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 400; }
@media only screen and (min-width: 1600px) { body { font-size: 16px; } }

/* End Of Reset Css */
/* Start Of Header */
header { position: absolute; width: 100%; z-index: 1; }

.navbar.navbar-default { border: 0 none; background-color: #0a5f6a; border-radius: 0px; padding-top: 80px; margin-bottom: 0px; }
@media only screen and (max-width: 1599px) { .navbar.navbar-default { padding-top: 50px; } }

.navbar-brand { padding: 0px 15px; }
@media only screen and (max-width: 1599px) { .navbar-brand > img { max-width: 150px; } }
@media only screen and (max-width: 767px) { .navbar-brand > img { max-width: 100px; } }

.navbar-default .navbar-toggle { border-color: transparent; margin-top: -8px; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; width: 30px; height: 3px; }
.navbar-default .navbar-toggle .icon-bar + .icon-bar { margin-top: 5px; }

@media only screen and (max-width: 767px) { .navbar-default .navbar-nav > li.menu-btn a { margin: 0px 15px 15px 15px; padding: 18px 35px !important; } }
.navbar-default .navbar-nav > li > a { color: #fff; font-weight: bold; padding: 15px 20px; letter-spacing: 2px; text-transform: uppercase; }
@media only screen and (max-width: 1199px) { .navbar-default .navbar-nav > li > a { padding: 15px; } }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #27dffa; background-color: transparent; }

.navbar-default .navbar-nav > li.menu-btn a { background-color: #27dffa; border-radius: 50px; padding: 18px 50px; margin-left: 15px; margin-top: -3px; }
.navbar-default .navbar-nav > li.menu-btn a:hover, .navbar-default .navbar-nav > li.menu-btn a:focus { color: #fff; }

/* ANIMATED X */
.navbar-toggle { width: 40px; height: 30px; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }

.navbar-toggle span { display: block; position: absolute; height: 3px; width: 100%; background: #fff; border-radius: 4px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }

.navbar-toggle span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

.navbar-toggle span:nth-child(2) { top: 10px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

.navbar-toggle span:nth-child(3) { top: 20px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

.navbar-toggle.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: -1px; left: 5px; }

.navbar-toggle.open span:nth-child(2) { width: 0%; opacity: 0; }

.navbar-toggle.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 25px; left: 5px; }

/* End Of Header */
/* Start Of Desktop Landing */
.desktop-landing-sec { background-color: #0a5f6a; height: 100vh; display: flex; align-items: center; }
@media only screen and (max-width: 1599px) { .desktop-landing-sec .desktop-vision { margin-top: 30px; } }
@media only screen and (max-width: 991px) { .desktop-landing-sec { height: auto; display: block; padding: 15em 0px 30px; }
  .desktop-landing-sec .equal-column { display: block; }
  .desktop-landing-sec .equal-column .equal-height { display: block; }
  .desktop-landing-sec .desktop-vision { display: none; }
  .desktop-landing-sec .mobile-vision { display: block !important; } }
@media only screen and (max-width: 767px) { .desktop-landing-sec { padding: 10em 0px 30px; } }
@media only screen and (max-width: 991px) { .desktop-landing-sec .text-block { margin: 50px auto 0px; } }
@media only screen and (max-width: 575px) { .desktop-landing-sec .text-block { max-width: 100%; } }
.desktop-landing-sec .text-block p { font-size: 36px; color: #fff; }
@media only screen and (min-width: 1600px) { .desktop-landing-sec .text-block p { font-size: 40px; } }
@media only screen and (max-width: 1199px) { .desktop-landing-sec .text-block p { font-size: 30px; } }
@media only screen and (max-width: 991px) { .desktop-landing-sec .text-block p { font-size: 24px; } }
@media only screen and (max-width: 575px) { .desktop-landing-sec .text-block p { font-size: 20px; } }
.desktop-landing-sec .text-block p > span { font-weight: 800; color: #27dffa; }
.desktop-landing-sec .get-btn { margin-top: 50px; display: inline-block; }
@media only screen and (max-width: 991px) { .desktop-landing-sec .get-btn { text-align: center; display: block; } }
.desktop-landing-sec .img-block { text-align: right; }
@media only screen and (max-width: 991px) { .desktop-landing-sec .img-block { text-align: center; }
  .desktop-landing-sec .img-block img { max-width: 80%; } }
.desktop-landing-sec .angle-down { text-align: center; padding: 30px 0px; position: absolute; bottom: 0px; left: 0px; }
@media only screen and (max-width: 991px) { .desktop-landing-sec .angle-down { position: relative; display: none; } }

/* End Of Desktop Landing */
/* Start Of Footer */
.footer-section { background-color: #074750; position: relative; z-index: 1; }
.footer-section .footer-top { min-height: 150px; }
.footer-section .footer-top .top-btn.get-btn { margin-top: -20px; }
.footer-section .footer-top .footer-logo a { margin: 55px 0px; display: inline-block; }
.footer-section .footer-bottom { background-color: rgba(3, 44, 49, 0.8); padding: 15px 0px; }
.footer-section .footer-bottom .equal-column { width: calc(100% + 30px); }
.footer-section .footer-bottom ul { list-style-type: none; }
.footer-section .footer-bottom ul li { display: inline-block; }
.footer-section .footer-bottom ul li a { color: #fff; padding: 0px 10px; font-size: 14px; }
.footer-section .footer-bottom ul li a:hover, .footer-section .footer-bottom ul li a:focus { color: #27dffa; }
.footer-section .footer-bottom .social-media { text-align: center; }
.footer-section .footer-bottom .social-media li a i { font-size: 20px; vertical-align: middle; }
.footer-section .footer-bottom .footer-links { float: right; }
.footer-section .footer-bottom .footer-links li + li { border-left: 1px solid #fff; }
@media only screen and (max-width: 767px) { .footer-section .footer-bottom .footer-logo img { max-width: 80px; } }
.footer-section .footer-ring { position: absolute; bottom: 0px; right: 0px; z-index: -1; }

/* End Of Footer */
/* Start Of Common Css */
body.page-template-tpl_faq .navbar-nav li, body.page-template-tpl_contact .navbar-nav li { display: none; }

body.page-template-tpl_faq .navbar-nav li.menu-btn { display: block; }

#myModal .modal-body { padding: 30px; }

#myModal .close { font-size: 30px; position: absolute; right: 15px; top: 10px; }

.wpcf7-response-output { margin: 10px 0px !important; }

div.wpcf7 .ajax-loader { position: absolute; left: 48%; bottom: -20px; }

.navbar-default .navbar-nav > li.menu-btn a, .get-btn a, #who-section .who-video .video-box iframe, .desktop-landing-sec.form iframe { -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.1); }

.navbar-default .navbar-nav > li.menu-btn a, .get-btn a, .dropdown-text .arrow { background-image: linear-gradient(to right, #27dffa, #27dffa, #226E78, #226E78); background-size: 300% 100%; moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.navbar-default .navbar-nav > li.menu-btn a:hover, .get-btn a:hover, .dropdown-text .arrow:hover { background-position: 100% 0; moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }

#testimonial-section .get-btn a, #form-section .form-input .form-submit-btn { background-image: linear-gradient(to right, #0a5f6a, #0a5f6a, #27dffa, #27dffa); background-size: 300% 100%; moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
#testimonial-section .get-btn a:hover, #form-section .form-input .form-submit-btn:hover { background-position: 100% 0; moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }

.get-btn a { text-transform: uppercase; color: #fff; background-color: #27dffa; border-radius: 50px; padding: 18px 50px; letter-spacing: 2px; display: inline-block; font-weight: bold; }
.get-btn a:focus { outline: none; }
@media only screen and (max-width: 575px) { .get-btn a { padding: 18px 35px; } }

.text-bold { font-weight: bold; color: #27dffa; }

.equal-column { display: table; }
.equal-column .equal-height { float: none; display: table-cell; vertical-align: middle; }

@media only screen and (max-width: 767px) { .equal-column { display: block; }
  .equal-column .equal-height { display: block; } }
.dropdown-text { display: inline-table; }
.dropdown-text p { background-color: #0a5f6a; padding: 15px 80px 15px 15px; color: #fff; text-transform: uppercase; font-weight: bold; text-align: left; display: table-cell; }
@media only screen and (min-width: 1600px) { .dropdown-text p { font-size: 18px; } }
@media only screen and (max-width: 991px) { .dropdown-text p { width: 100%; font-size: 12px; padding: 15px; } }

.dropdown-text .arrow { background-color: #27dffa; padding: 0px 20px; color: #fff; cursor: pointer; display: table-cell; vertical-align: middle; align-items: center; }
.dropdown-text .arrow i { font-size: 26px; display: inline; }
.dropdown-text .arrow .fa-angle-down::before { display: block; -webkit-animation: bounce 2s infinite; -ms-animation: bounce 2s infinite; animation: bounce 2s infinite; }

@-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  40% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
  60% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } }
@-moz-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  40% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
  60% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } }
@-o-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  40% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
  60% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } }
@keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  40% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
  60% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } }
.dropdown-list .item:nth-child(1) { background-color: #f0f4f5; }
.dropdown-list .item:nth-child(2) { background-color: #ccdddf; }
.dropdown-list .item:nth-child(3) { background-color: #b3cdd0; }
.dropdown-list .item:nth-child(4) { background-color: #83adb3; }
.dropdown-list .item:nth-child(5) { background-color: #528e96; }
.dropdown-list .item:nth-child(6) { background-color: #226e78; }
.dropdown-list .item:nth-child(7) { background-color: #0a5f6a; }
.dropdown-list .item-text { font-weight: bold; text-transform: uppercase; color: #343838; position: relative; }
@media only screen and (min-width: 1600px) { .dropdown-list .item-text { font-size: 18px; } }
@media only screen and (max-width: 1599px) { .dropdown-list .item-text { font-size: 16px; } }
@media only screen and (max-width: 767px) { .dropdown-list .item-text { font-size: 14px; } }
.dropdown-list .item-text .number { border-bottom: 5px solid #27dffa; margin-right: 10px; float: left; }
.dropdown-list .item-text .right-side { float: left; }

.whatText-title, .getmore-title, .feat-title, .form-title { font-size: 24px; font-weight: bold; }
@media only screen and (min-width: 1600px) { .whatText-title, .getmore-title, .feat-title, .form-title { font-size: 40px; } }
@media only screen and (max-width: 575px) { .whatText-title, .getmore-title, .feat-title, .form-title { font-size: 20px; } }

.whatText-desc p, .getmore-desc p, .feat-desc p, .form-desc p { font-size: 14px; color: #343838; }
@media only screen and (min-width: 1600px) { .whatText-desc p, .getmore-desc p, .feat-desc p, .form-desc p { font-size: 16px; } }

@media only screen and (max-width: 1199px) { .snake-icon img { max-width: 120px; } }

/* End Of Common Css */
/* Start Of Who Section */
#who-section { position: relative; }
#who-section .outer-bg { background-color: #0a5f6a; min-height: 650px; }
@media only screen and (max-width: 1599px) { #who-section .outer-bg { min-height: 600px; } }
@media only screen and (max-width: 767px) { #who-section .outer-bg { min-height: 700px; } }
@media only screen and (max-width: 575px) { #who-section .outer-bg { min-height: 750px; } }
#who-section .section-ring-left { position: absolute; top: -100px; left: 0px; }
@media only screen and (max-width: 991px) { #who-section .section-ring-left { top: 50px; } }
#who-section .innersmall-container { float: none; width: 70%; margin: 0 auto; text-align: center; }
@media only screen and (max-width: 991px) { #who-section .innersmall-container { width: 90%; }
  #who-section .innersmall-container .whotext-block { margin-top: 50px; } }
@media only screen and (max-width: 575px) { #who-section .innersmall-container { width: 100%; } }
#who-section .hello-icon img { margin-left: 40%; }
@media only screen and (max-width: 1599px) { #who-section .hello-icon img { max-width: 60px; } }
@media only screen and (max-width: 767px) { #who-section .hello-icon img { margin-left: 0px; } }
#who-section .palne-icon { position: relative; }
#who-section .palne-icon img { position: absolute; left: -100px; top: -40px; }
@media only screen and (max-width: 1599px) { #who-section .palne-icon img { max-width: 60px; } }
@media only screen and (max-width: 991px) { #who-section .palne-icon img { left: -35px; top: 0px; } }
@media only screen and (max-width: 767px) { #who-section .palne-icon img { left: auto; right: 0px; top: 10px; } }
#who-section .who-title { color: #fff; font-size: 30px; margin-bottom: 34px; }
@media only screen and (max-width: 1599px) { #who-section .who-title { font-size: 24px; margin-bottom: 30px; } }
@media only screen and (max-width: 575px) { #who-section .who-title { font-size: 20px; } }
#who-section .who-desc p { color: #fff; line-height: 30px; }
@media only screen and (min-width: 1600px) { #who-section .who-desc p { font-size: 18px; line-height: 34px; } }
@media only screen and (max-width: 1599px) { #who-section .who-desc p { font-size: 16px; } }
#who-section .who-video { margin-top: -230px; }
#who-section .who-video .video-box iframe { width: 100%; height: auto; min-height: 449px; }
@media only screen and (max-width: 1199px) { #who-section .who-video .video-box iframe { min-height: 370px; } }
@media only screen and (max-width: 991px) { #who-section .who-video .video-box iframe { min-height: 365px; } }
@media only screen and (max-width: 767px) { #who-section .who-video .video-box iframe { min-height: 280px; max-width: 500px; } }
@media only screen and (max-width: 575px) { #who-section .who-video .video-box iframe { min-height: 170px; max-width: 300px; } }
@media only screen and (max-width: 991px) { #who-section .who-video { margin-top: -160px; } }
@media only screen and (max-width: 575px) { #who-section .who-video { margin-top: -100px; } }
#who-section .who-video .video-player { margin-top: 20px; }
#who-section .who-video .video-box img, #who-section .who-video .video-player img { width: 100%; }
#who-section .who-video .video-text { text-align: left; margin-top: 20px; }
#who-section .who-video .video-title, #who-section .who-video .video-desc { font-size: 14px; }
#who-section .who-video .video-text p { line-height: 24px; color: #343838; }
#who-section .who-video .video-subtitle { color: #27dffa !important; font-size: 12px; }
#who-section .who-video .video-desc { margin-top: 10px; }

/* End Of Who Section */
/* Start Of What Section */
#what-section { padding-top: 60px; }
#what-section .whatText-desc, #what-section .whatText-dropdown { margin-top: 20px; }
@media only screen and (max-width: 767px) { #what-section .lalma-mobile { position: relative; }
  #what-section .lalma-mobile.close { display: none; }
  #what-section .lalma-mobile.open { display: block; }
  #what-section .lalma-mobile img { max-width: 138px; position: absolute; top: 25px; right: 0px; } }
#what-section .dropdown-list { margin-top: -84px; }
@media only screen and (max-width: 1599px) { #what-section .dropdown-list { margin-top: -135px; } }
@media only screen and (max-width: 1199px) { #what-section .dropdown-list { margin-top: -108px; } }
@media only screen and (max-width: 991px) { #what-section .dropdown-list { margin-top: -75px; } }
@media only screen and (max-width: 767px) { #what-section .dropdown-list { margin-top: 0px; } }
#what-section .dropdown-list .item { padding: 15px 0px; }
#what-section .dropdown-list .item:nth-child(2) { background-color: #d8e5e6; }
#what-section .dropdown-list .item:nth-child(4) { background-color: #6b9ea4; }
#what-section .dropdown-list .item:nth-child(4) .item-text { color: #fff; }
#what-section .dropdown-list .item:nth-child(5) { background-color: #226e78; border-bottom: 1px solid #4c8a92; }
#what-section .dropdown-list .item:nth-child(5) .item-text { color: #fff; }
@media only screen and (max-width: 575px) { #what-section .dropdown-list .right-side { width: 250px; } }
#what-section .cloud-box { padding: 60px 0px 0px; background-color: #0a5f6a; color: #fff; position: relative; z-index: 1; }
#what-section .cloud-box .cloud-left p { font-size: 18px; line-height: 30px; }
@media only screen and (min-width: 1600px) { #what-section .cloud-box .cloud-left p { font-size: 22px; } }
@media only screen and (max-width: 991px) { #what-section .cloud-box .cloud-left p { font-size: 16px; line-height: 26px; } }
@media only screen and (max-width: 767px) { #what-section .cloud-box .cloud-right .top-text { margin: 20px 0px; } }
#what-section .cloud-box .stars { padding: 15px; }
#what-section .cloud-box .equal-column { width: calc(100% + 30px); margin-top: 15px; }
#what-section .cloud-box .equal-column .equal-height { vertical-align: bottom; }
#what-section .cloud-box .cloud-telephone img { margin-left: -60px; }
@media only screen and (max-width: 767px) { #what-section .cloud-box .cloud-telephone img { margin: 20px auto; display: block; max-width: 300px; } }
#what-section .cloud-box .section-ring-right { position: absolute; right: 0px; bottom: -180px; z-index: -1; }
#what-section .cloud-box .get-btn { margin-bottom: -20px; margin-top: 40px; }
#what-section .getmore { padding: 60px 0px 0px; }
#what-section .getmore .getmore-right .getmore-desc, #what-section .getmore .getmore-right .getmore-dropdown { margin-top: 20px; }
@media only screen and (max-width: 767px) { #what-section .getmore .getmore-dropdown { margin-top: 20px; }
  #what-section .getmore .get-more-img.close { display: none; }
  #what-section .getmore .get-more-img.open { display: block; }
  #what-section .getmore .get-more-img { position: relative; }
  #what-section .getmore .get-more-img img { position: absolute; right: 0px; top: 25px; max-width: 200px; } }
@media only screen and (max-width: 575px) { #what-section .getmore .get-more-img img { max-width: 120px; } }
#what-section .getmore .dropdown-list { margin-top: -134px; }
@media only screen and (max-width: 1599px) { #what-section .getmore .dropdown-list { margin-top: -182px; } }
@media only screen and (max-width: 1199px) { #what-section .getmore .dropdown-list { margin-top: -130px; } }
@media only screen and (max-width: 991px) { #what-section .getmore .dropdown-list { margin-top: -62px; } }
@media only screen and (max-width: 767px) { #what-section .getmore .dropdown-list { margin-top: 0px; } }
#what-section .getmore .dropdown-list .item { padding: 20px 0px; }
@media only screen and (min-width: 1600px) { #what-section .getmore .dropdown-list .item { padding: 30px 0px; } }
#what-section .getmore .dropdown-list .item:nth-child(2) { background-color: #b3cdd0; }
#what-section .getmore .dropdown-list .item:nth-child(3) { background-color: #226e78; }
#what-section .getmore .dropdown-list .item:nth-child(3) .item-text { color: #fff; }
#what-section .getmore .dropdown-list .inner-item { float: left; margin-left: 51.5%; max-width: 600px; }
@media only screen and (max-width: 767px) { #what-section .getmore .dropdown-list .inner-item { margin-left: 0px; } }
#what-section .getmore .dropdown-list .inner-item .item-icon { float: left; margin-left: -150px; width: 120px; text-align: center; }
@media only screen and (max-width: 1599px) { #what-section .getmore .dropdown-list .inner-item .item-icon { margin-left: -150px; } }
@media only screen and (max-width: 1599px) { #what-section .getmore .dropdown-list .inner-item .item-icon > img { max-width: 50px; max-height: 50px; height: auto; width: auto; } }
#what-section .getmore .dropdown-list .inner-item .right-side { width: 300px; }
@media only screen and (max-width: 575px) { #what-section .getmore .dropdown-list .inner-item .right-side { width: 250px; } }
#what-section .getmore .dropdown-list .inner-item .item-desc { font-size: 12px; font-weight: 400; text-transform: none; display: block; }
@media only screen and (min-width: 1600px) { #what-section .getmore .dropdown-list .inner-item .item-desc { font-size: 14px; } }
#what-section .getmore .btn-panel { background-color: #0a5f6a; padding: 50px 0px; }

/* End Of What Section */
/* Start Of Feature Section */
#feat-section { padding-top: 60px; }
#feat-section .feat-dropdown { max-width: 40%; margin: 0 auto; }
@media only screen and (max-width: 1599px) { #feat-section .feat-dropdown { max-width: 34%; } }
@media only screen and (max-width: 1199px) { #feat-section .feat-dropdown { max-width: 42%; } }
@media only screen and (max-width: 767px) { #feat-section .feat-dropdown { max-width: 100%; } }
#feat-section .feat-desc { max-width: 52%; margin: 20px auto 30px; }
@media only screen and (max-width: 991px) { #feat-section .feat-desc { max-width: 70%; } }
@media only screen and (max-width: 575px) { #feat-section .feat-desc { max-width: 100%; } }
#feat-section .dropdown-list .item { padding: 30px 0px; }
#feat-section .dropdown-list .item-text { text-transform: none; }
#feat-section .dropdown-list .item:nth-child(-n+3) .item-text { color: #0a5f6a; }
#feat-section .dropdown-list .item:nth-child(n+4) .item-text { color: #fff; }
#feat-section .dropdown-list .item:nth-child(1) .item-text:before { content: ""; background-image: url("../images/open-commercial-handmade-signal.png"); background-repeat: no-repeat; background-size: 100%; height: 78px; width: 94px; display: inline-block; position: absolute; left: 180px; top: 0px; }
@media only screen and (max-width: 1199px) { #feat-section .dropdown-list .item:nth-child(1) .item-text:before { left: 140px; background-size: 80%; } }
@media only screen and (max-width: 991px) { #feat-section .dropdown-list .item:nth-child(1) .item-text:before { left: 60px; top: 0px; background-size: 80%; } }
@media only screen and (max-width: 767px) { #feat-section .dropdown-list .item:nth-child(1) .item-text:before { display: none; } }
#feat-section .dropdown-list .item:nth-child(3) .item-text:before { content: ""; background-image: url("../images/handmade-tower-symbol.png"); background-repeat: no-repeat; background-size: 100%; height: 109px; width: 66px; display: inline-block; position: absolute; right: 180px; top: 10px; }
@media only screen and (max-width: 1199px) { #feat-section .dropdown-list .item:nth-child(3) .item-text:before { right: 120px; background-size: 80%; } }
@media only screen and (max-width: 991px) { #feat-section .dropdown-list .item:nth-child(3) .item-text:before { right: 20px; top: 18px; background-size: 80%; } }
@media only screen and (max-width: 767px) { #feat-section .dropdown-list .item:nth-child(3) .item-text:before { display: none; } }
#feat-section .dropdown-list .item:nth-child(6) .item-text:before { content: ""; background-image: url("../images/location-handmade-symbol.png"); background-repeat: no-repeat; background-size: 100%; height: 100px; width: 100px; display: inline-block; position: absolute; left: 180px; top: 0px; }
@media only screen and (max-width: 1199px) { #feat-section .dropdown-list .item:nth-child(6) .item-text:before { left: 140px; background-size: 80%; } }
@media only screen and (max-width: 991px) { #feat-section .dropdown-list .item:nth-child(6) .item-text:before { left: 20px; top: 18px; background-size: 80%; } }
@media only screen and (max-width: 767px) { #feat-section .dropdown-list .item:nth-child(6) .item-text:before { display: none; } }

/* End Of Feature Section */
/* Start Of Testimonial Section */
#testimonial-section { padding-top: 60px; }
#testimonial-section .get-btn { position: relative; }
#testimonial-section .get-btn a { background-color: #0a5f6a; box-shadow: none; }
#testimonial-section .get-btn::before { content: ""; background-image: url("../images/Group 3.png"); background-repeat: no-repeat; background-size: 85%; height: 63px; width: 96px; display: inline-block; position: absolute; margin-left: -130px; }
@media only screen and (max-width: 1599px) { #testimonial-section .get-btn::before { background-size: 70%; } }
@media only screen and (max-width: 767px) { #testimonial-section .get-btn::before { display: none; } }
#testimonial-section .testimonial-box { max-width: 70%; margin: 100px auto 0px; background-color: #27dffa; color: #fff; padding: 50px 60px; position: relative; z-index: 10; }
@media only screen and (max-width: 1599px) { #testimonial-section .testimonial-box { max-width: 52%; } }
@media only screen and (max-width: 1199px) { #testimonial-section .testimonial-box { padding: 40px 50px; max-width: 62%; } }
@media only screen and (max-width: 991px) { #testimonial-section .testimonial-box { max-width: 75%; } }
@media only screen and (max-width: 575px) { #testimonial-section .testimonial-box { padding: 40px 30px; max-width: 100%; } }
#testimonial-section .testimonial-box:before { content: ""; background-image: url("../images/quote.png"); background-repeat: no-repeat; background-size: 100%; height: 47px; width: 70px; display: inline-block; position: absolute; top: -20px; left: -5px; }
#testimonial-section .testimonial-box p { font-size: 20px; line-height: 30px; letter-spacing: 1px; }
@media only screen and (min-width: 1600px) { #testimonial-section .testimonial-box p { font-size: 30px; line-height: 44px; } }
@media only screen and (max-width: 1199px) { #testimonial-section .testimonial-box p { font-size: 18px; } }
#testimonial-section .testimonial-box .text-bold { color: #0a5f6a; }
#testimonial-section .client-name { font-weight: bold; font-size: 16px; display: block; }
@media only screen and (max-width: 1599px) { #testimonial-section .client-name { font-size: 14px; } }
@media only screen and (max-width: 1199px) { #testimonial-section .client-name { font-size: 12px; } }
#testimonial-section .logo-bg { background-color: #06454d; padding: 100px 0px 50px; margin-top: -50px; position: relative; z-index: 1; }
#testimonial-section .logo-bg .logo-inner { max-width: 70%; margin: 0 auto; }
@media only screen and (max-width: 1599px) { #testimonial-section .logo-bg .logo-inner { max-width: 50%; } }
@media only screen and (max-width: 575px) { #testimonial-section .logo-bg .logo-inner { max-width: 100%; } }
#testimonial-section .logo-bg .logo-img { text-align: center; margin: 20px auto; display: table; width: 120px; height: 120px; box-sizing: border-box; }
#testimonial-section .logo-bg .logo-img .img-block { padding: 15px 0px; display: table-cell; vertical-align: middle; }
#testimonial-section .logo-bg .section-ring-left { position: absolute; top: 0; z-index: -1; }
#testimonial-section .snake-icon { position: relative; }
#testimonial-section .snake-icon img { position: absolute; bottom: -65px; right: 0px; }

/* End Of Testimonial Section */
/* Start Of form-section */
#form-section { padding: 60px 0px 90px; }
#form-section .form-inner { max-width: 52%; margin: 0 auto; }
@media only screen and (max-width: 1599px) { #form-section .form-inner { max-width: 45%; } }
@media only screen and (max-width: 1199px) { #form-section .form-inner { max-width: 55%; } }
@media only screen and (max-width: 991px) { #form-section .form-inner { max-width: 58%; } }
@media only screen and (max-width: 767px) { #form-section .form-inner { max-width: 75%; } }
@media only screen and (max-width: 575px) { #form-section .form-inner { max-width: 100%; } }
#form-section .form-title { text-align: center; }
#form-section .form-desc { margin: 25px 0px; }
#form-section .form-desc p { text-align: center; }
#form-section .form-input { position: relative; }
#form-section .form-input h3 { text-align: center; font-size: 24px; font-weight: bold; margin: 0px; }
@media only screen and (min-width: 1600px) { #form-section .form-input h3 { font-size: 40px; } }
@media only screen and (max-width: 575px) { #form-section .form-input h3 { font-size: 20px; } }
#form-section .form-input p { text-align: center; margin: 20px 0px; font-size: 14px; color: #343838; }
@media only screen and (min-width: 1600px) { #form-section .form-input p { font-size: 16px; } }
#form-section .form-input .wpcf7-form p { margin: 0px !important; }
#form-section .form-input .snake-icon { position: absolute; top: 40%; left: -230px; }
@media only screen and (max-width: 1199px) { #form-section .form-input .snake-icon { left: -160px; } }
#form-section .form-input .form-control { border: 0 none; box-shadow: none; background: #ededed; color: rgba(0, 0, 0, 0.54); padding: 10px 20px; height: 40px; border-bottom: 2px solid #0a5f6a; }
#form-section .form-input textarea.form-control { height: 130px; }
#form-section .form-input .input-info { padding: 3px 20px; display: block; color: rgba(0, 0, 0, 0.54); font-size: 12px; }
#form-section .form-input .form-submit-btn { background-color: #0a5f6a; border: 0 none; color: #fff; width: 100%; padding: 15px; text-transform: uppercase; font-weight: bold; }

/* End Of form-section */
/* Start Of FAQ Page */
@media only screen and (max-width: 1599px) { .desktop-landing-sec.faq img { max-width: 90%; } }
@media only screen and (max-width: 991px) { .desktop-landing-sec.faq img { max-width: 80%; } }

.faq-list .item { padding: 50px 0px; }
.faq-list .item-text-faq { float: left; width: 100%; font-weight: bold; color: #343838; position: relative; }
.faq-list .item-text-faq .left-side { float: left; font-size: 18px; margin-top: 3px; margin-right: 15px; border-bottom: 5px solid #27dffa; }
@media only screen and (max-width: 1599px) { .faq-list .item-text-faq .left-side { font-size: 16px; margin-top: 2px; } }
@media only screen and (max-width: 1199px) { .faq-list .item-text-faq .left-side { font-size: 14px; } }
.faq-list .item-text-faq .right-side { float: left; width: 70%; }
@media only screen and (max-width: 767px) { .faq-list .item-text-faq .right-side { width: 85%; } }
.faq-list .item-text-faq .right-side .faq-title { font-size: 24px; text-transform: uppercase; }
@media only screen and (max-width: 1599px) { .faq-list .item-text-faq .right-side .faq-title { font-size: 20px; } }
@media only screen and (max-width: 1199px) { .faq-list .item-text-faq .right-side .faq-title { font-size: 18px; } }
@media only screen and (max-width: 767px) { .faq-list .item-text-faq .right-side .faq-title { font-size: 16px; } }
.faq-list .item-text-faq .right-side .faq-desc p { font-size: 18px; margin-top: 10px; font-weight: normal; }
@media only screen and (max-width: 1599px) { .faq-list .item-text-faq .right-side .faq-desc p { font-size: 16px; } }
@media only screen and (max-width: 1199px) { .faq-list .item-text-faq .right-side .faq-desc p { font-size: 14px; } }
.faq-list .item:nth-child(1) { background-color: #F3F7F7; }
.faq-list .item:nth-child(1) .item-text-faq:after { content: ""; background-image: url("../images/handmade-go-signal-with-right-arrow.png"); background-repeat: no-repeat; background-size: 100%; height: 100px; width: 125px; display: inline-block; position: absolute; top: 10px; right: 125px; }
@media only screen and (max-width: 1199px) { .faq-list .item:nth-child(1) .item-text-faq:after { background-size: 80%; right: 50px; } }
@media only screen and (max-width: 767px) { .faq-list .item:nth-child(1) .item-text-faq:after { display: none; } }
.faq-list .item:nth-child(2) { background-color: #DBE7E9; }
.faq-list .item:nth-child(2) .item-text-faq:after { content: ""; background-image: url("../images/global-handmade-symbol.png"); background-repeat: no-repeat; background-size: 100%; height: 125px; width: 125px; display: inline-block; position: absolute; right: 0px; bottom: -110px; }
@media only screen and (max-width: 1199px) { .faq-list .item:nth-child(2) .item-text-faq:after { background-size: 80%; } }
@media only screen and (max-width: 767px) { .faq-list .item:nth-child(2) .item-text-faq:after { display: none; } }
.faq-list .item:nth-child(3) { background-color: #B5CFD2; }
.faq-list .item:nth-child(4) { background-color: #6C9FA6; }
.faq-list .item:nth-child(4) .item-text-faq { color: #fff; }
.faq-list .item:nth-child(4) .item-text-faq:after { content: ""; background-image: url("../images/Stroke 1-white.png"); background-repeat: no-repeat; background-size: 100%; height: 30px; width: 160px; display: inline-block; position: absolute; top: 10px; right: 40px; }
@media only screen and (max-width: 1199px) { .faq-list .item:nth-child(4) .item-text-faq:after { background-size: 80%; right: 0px; } }
@media only screen and (max-width: 767px) { .faq-list .item:nth-child(4) .item-text-faq:after { display: none; } }

/* End Of FAQ Page */
/* Start Of Holding Page */
.desktop-landing-sec.form iframe { height: 312px; }
@media only screen and (max-width: 1199px) { .desktop-landing-sec.form iframe { height: 256px; } }
@media only screen and (max-width: 991px) { .desktop-landing-sec.form iframe { height: 405px; } }
@media only screen and (max-width: 767px) { .desktop-landing-sec.form iframe { height: 315px; max-width: 550px; } }
@media only screen and (max-width: 575px) { .desktop-landing-sec.form iframe { height: 172px; max-width: 300px; } }
.desktop-landing-sec.form .hello-icon { text-align: right; margin-right: 30px; margin-bottom: 30px; }
@media only screen and (max-width: 1599px) { .desktop-landing-sec.form .hello-icon img { max-width: 60px; } }

/* End Of Holding Page */

/*# sourceMappingURL=style.css.map */
