body {background-color: #fff;font-family: "Poppins", sans-serif;font-size: 16px;font-weight: 300;line-height: 30px;overflow: visible;overflow-x: hidden;
	overflow-y: scroll;position: relative;}
img {max-width: 100%;}
ul {padding: 0;list-style-type: none;}
a:hover {text-decoration: none;color:#ec6c28; }
.header_phone h6 {color:#ec6923;font-size: 24px;font-weight:500;}
.clus {color: #999;}
#svg_icon {top: 50%;margin-top: -140px;left: 50%;margin-left: -140px;position: absolute;display: inline-block;
  width: 280px;height: 280px;border-radius: 50%;overflow: hidden;}
.logo1 {top: 50%;left: 50%;position: absolute;display: inline-block;width: 280px;border-radius: 50%;overflow: hidden;
    transform: translate(-50%,-50%);}
.logo1>svg {width: 100%;}
#frosting {-webkit-animation: frosting-opacity 2s infinite; /* Safari 4+ */	-webkit-transform-origin: 50% 50%;}
#sprinkles path {-webkit-animation: sprinkle-spin 1s infinite; /* Safari 4+ */-webkit-transform-origin: 50% 50%;}
@-webkit-keyframes frosting-opacity {0%, 100%   {opacity: 0;transform: rotate(0deg);}
  50% {opacity: 1;transform: rotate(360deg);}}
@-webkit-keyframes sprinkle-spin {0%, 100%   {transform: rotate(0deg);}
  50% {transform: rotate(360deg);}}
svg#Layer_1 {opacity:1;overflow: visible;position: absolute;left: 50%;top: 53%;transform: translate(-50%, -50%);}

/*colors svg#layer2*/

#layer2 { overflow: visible;width: 300px;height: 300px;position: absolute;left: 50%;top: 53%;
  transform: translate(-50%, -50%);}
#layer2 .d {stroke-width: 3px;stroke-linecap: round;fill: none;}
#layer2 .d,
#layer2 pattern {stroke: Black;stroke-miterlimit: 10;}
#layer2 .orangered {fill: #f16322;}
#layer2 .orange {fill: #ff9500;}
#layer2 .purple {fill: #825bf6;}
#layer2 .pattern {fill: url(#a);}
#layer2 .white {fill: white;}
#layer2 path.draw {stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: dash 5s linear alternate infinite;}
@keyframes dash {from {stroke-dashoffset: 1000;}to {stroke-dashoffset: 0;}
#layer2 .eye {animation: eye 3s ease-in-out infinite;transform-origin: center;}
circle.eye {animation: pupil 3s ease-in-out infinite}
@keyframes eye {5%, 20% {transform: scale(1, 1);stroke-width: 2px;} 10%, 15% {transform: scale(1, 0);stroke-width: 20px;}}
@keyframes pupil { 100%, 30% { transform: scale(1, 1);}
  2%, 20% {transform: scale(1.2, 1.2);}  9%,  16% {transform: scale(0, 0);}  75%,  50%,  35% {transform: translate(20px, -4px);}
  55%, 65% { transform: translate(-20px, 5px);}}
@keyframes blink {0%, 10% {opacity: 0}
  25%, 85% {opacity: 1}
  100% { opacity: 0}}
#layer2 .white { animation: blink 2.2s ease infinite;}
#layer2 .d2 { animation-delay: .2s;}
#layer2 .d3 { animation-delay: .3s;}
#layer2 .d4 { animation-delay: .5s;}
#layer2 .braind { stroke: Black; stroke-miterlimit: 25; fill: none;}
#layer2 .d.brain { fill: none;}
@keyframes braindrink { 0% {transform: scale(1, 1);}
  50% {transform: scale(1.1, 1.2);transform: rotate(45deg);transform: translate(4px, 12px);transform: skew(0, -12deg);}
  100% {transform: scale(1, 1)}}
#layer2 .brain {animation: braindrink 2.15s ease-in-out infinite;transform-origin: center top;}
#layer2 .ink {animation: ink 6s ease-in-out infinite;transform-origin: center;}
@keyframes ink {0% {fill: white}  50% {fill: black} 100% {fill: orange}}
@keyframes straw { 0% {transform: scale(2, 2);transform: skew(0, -10deg);}50% { transform: scale(1, 1);}
  100% { transform: scale(2, 2); transform: skew(0, -10deg);}}
#layer2 .pen {transform-origin: center top;animation-delay: .1s;}
#layer2 .juice {webkit-animation-duration: 2.15s;animation: juice 6s ease-in-out infinite;}
#layer2 .patch {transform: scale(0.5, 0.5);animation-duration: 2s;transform-origin: right}
#layer2 .lash {webkit-animation-duration: 0.5s;webkit-animation-delay: 1.5s infinite;animation-timing-function: ease;
  transform-origin: center bottom;}
#layer2 .straw {-webkit-animation-duration: 2.15s;animation: straw 2.15s ease-in-out infinite;}
#layer2 .hand { -webkit-animation-duration: 12s; -webkit-transform-origin: right center;
  -ms-transform-origin: top center; transform-origin: top center; animation-duration: 12s;
  animation: illust ease-in-out 12s infinite;}
#layer2 path.thic {  stroke-width: 4px;  stroke-linecap: round;}
@-webkit-keyframes illust { 20% {-webkit-transform: rotate3d(0, 0, 1, 15deg); 
  transform: rotate3d(0, 0, 1, 15deg);}}
40% { -webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}
 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);}
   80% { -webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}
  5%, 50%, 100% {transform: translate(67px, -34px);}
  25%, 65% {transform: translate(-20px, 25px);}
  0%, 50%, 35% {transform: rotate(20deg);}
  55%, 75%, 100% {transform: rotate(-40deg);}
}
/* traveler */
#Layer_3 {overflow: visible;width: 80%;height: 80%;position: absolute;left: 50%;top: 53%;
  transform: translate(-50%, -50%);}
@-webkit-keyframes rotate-right {
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);}
}
@-webkit-keyframes rotate-left {
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(-360deg);}
}
@-webkit-keyframes hover {
  0% {-webkit-transform: translateY(0%);}
  50% {-webkit-transform: translateY(5%);}
  100% {-webkit-transform: translateY(0%);}
}
@-webkit-keyframes pull {
  0% {-webkit-transform: scaleY(1);}
  40% {-webkit-transform: scaleY(1.01);}
  60% {-webkit-transform: scaleY(0.99);}
  80% {-webkit-transform: scaleY(1.01);}
  100% {-webkit-transform: scaleY(0.99);}
  80% {-webkit-transform: scaleY(1.01);}
  100% {-webkit-transform: scaleY(1);}
}
#airplane2, #airplane1 {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-right 60s linear 0s infinite;}
#countryObjects {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-right 240s linear 0s infinite;}
#floatingGlobe {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-left 360s linear 0s infinite;}
#globe {-webkit-transform: translate3d(0, 0, 0);-webkit-animation: hover 0s linear 0s infinite;}
#windmill {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 331px 201px;
  -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-right 2s linear 0s infinite;}
#cloud1 {-webkit-transform: translate3d(0, 0, 0);-webkit-animation: hover 3s linear 1s infinite;}
#cloud2 {-webkit-transform: translate3d(0, 0, 0);-webkit-animation: hover 3s linear 2s infinite;}
#cloud3 {-webkit-transform: translate3d(0, 0, 0);-webkit-animation: hover 3s linear 3s infinite;}
#circle1 {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 200px 200px;
 -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-right 12s linear 0s infinite;}
#circle2 {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-left 24s linear 0s infinite;}
#circle3 {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-right 12s linear 0s infinite;}
#circle4 {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-left 24s linear 0s infinite;}
#circle5 {-webkit-transform: translate3d(0, 0, 0);-webkit-transform-origin: 200px 200px;
 -webkit-transform: translate3d(0, 0, 0);-webkit-animation: rotate-right 12s linear 0s infinite;}

/* CORE SERVICES Start */

.qd-core-section {background: #f1f1f1;padding: 70px 0 0px;overflow: hidden;}
.tac {text-align: center!important;}
.qd-tittle-common h3 {font-size: 45px;font-weight: 700;color: #000;}
.qd-tittle-common p {font-size: 22px;}

.qd-core-section .qd-core-cont {padding-top: 30px;padding-bottom: 0px;}
.qd-core-section .qd-core-round-sec {max-width: 510px;margin: 0 auto;margin: 0 auto;position: relative;-webkit-transition: all 1s ease;transition: all 1s ease;}
.qd-core-section .qd-core-round {background: #fff;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;width: 510px;
    height: 510px;-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 0 25px 0 rgba(0,0,0,.1);box-shadow: 0 0 25px 0 rgba(0,0,0,.1);
    display: flex;align-items: center;justify-content: center;}
[data-aos=fade-right] {transform: translate3d(-100px,0,0);}
.qd-core-section .qd-core-option {position: absolute;}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {transition-timing-function: cubic-bezier(.175,.885,.32,1.275);}
[data-aos^=fade][data-aos^=fade].aos-animate {opacity: 1;transform: translateZ(0);}
[data-aos=fade-up] {transform: translate3d(0,100px,0);}
.qd-core-section .qd-core-option.zoom7 .qd-option-icon { margin: 0 auto;}
.qd-core-section .qd-core-option.zoom7 .qd-option-text {width: auto;}
.zoom1 {top: 20px;left: -360px;}
.zoom3 { top: 190px; left: -425px;}
.zoom5 {top: 370px;left: -375px;}
.zoom2 {top: 20px;right: -358px;}
.zoom4 {top: 190px;right: -410px;}
.zoom6 {top: 370px;right: -375px;}
.zoom7 {top: 450px;left: 0;right: 0;}
[data-aos=fade-left] {
    transform: translate3d(100px,0,0);
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s;
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
}
.fr {float: right!important;}
.fl {float: left!important;}
.pl20 {padding-left: 20px;}
.pr20 {padding-right: 20px;}
.qd-core-section .qd-core-option .qd-option-icon {
    width: 100px;
    height: 100px;
    -webkit-transition: -webkit-transform ease-out 0.1s,background 0.2s;
    -moz-transition: -moz-transform ease-out 0.1s,background 0.2s;
    transition: transform ease-out 0.1s,background 0.2s;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 25px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 25px 0 rgba(0,0,0,.1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.qd-core-section .qd-core-option div {width: 50%;}
.tar {text-align: right!important;}
.qd-core-section .qd-core-option .qd-option-text {width: 364px;padding-top: 5px;}
.qd-core-section .qd-core-option .qd-option-text h4 {font-size: 22px;cursor: pointer;text-transform: uppercase;
    font-weight: 700;}
.qd-core-section .qd-core-option .qd-option-text p {font-size: 14px;line-height: 18px;position: relative;}
.qd-core-section .qd-core-option:hover .qd-option-text h4 a {color: #f46000;}
.qd-core-section .qd-core-option:hover .qd-option-icon {webkit-transform: scale(.93);-moz-transform: scale(.93);
    -ms-transform: scale(.93);transform: scale(.93);}

.qd-core-section .qd-core-option:hover .qd-option-icon:after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms;
    -moz-animation: sonarEffect 1.3s ease-out 75ms;
    animation: sonarEffect 1.3s ease-out 75ms;
}
.qd-core-section .qd-core-option .qd-option-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1);
    opacity: 0;
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
}
.qd-core-section .qd-core-option:hover .qd-option-icon:after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms;
    -moz-animation: sonarEffect 1.3s ease-out 75ms;
    animation: sonarEffect 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffect{
  0%{opacity:.1}
  40%{opacity:.3;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #b3b3b3,0 0 0 10px rgba(255,255,255,.3)}
  100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #b3b3b3,0 0 0 10px rgba(255,255,255,.3);
  -webkit-transform:scale(1.5);
  opacity:0}
}
#hoverimage {width: 100%;}
#hoverimage img {width: 50%; margin: 0 auto;}
#hoverimage div {display: none;text-align: center;}
.Zoom1>div.Zoom1 {display: block!important}
.Zoom2>div.Zoom2 {display: block!important}
.Zoom3>div.Zoom3 {display: block!important}
.Zoom4>div.Zoom4 {display: block!important}
.Zoom5>div.Zoom5 {display: block!important}
.Zoom6>div.Zoom6 {display: block!important}
.Zoom7>div.Zoom7 {display: block!important}

/* CORE SERVICES End */

/* page_slider slider start */

.page_slider {clear: both;overflow: hidden;position: relative;margin-top: 159px;}
.page_slider .animated {visibility: visible !important;}
.slides, .flex-control-nav, .flex-direction-nav {color: #000;list-style: none;margin: 0;padding: 0;}
.page_slider > img {width: 100%;}
.page_slider h2 {font-size: 95px;line-height: 1;margin-bottom: 15px;margin-top: 15px;color: #fff;}
.page_slider h3 {font-weight: 300;line-height: 40px;color: #fff;}
.page_slider h4 {font-size: 1.5em;margin: 0;}
.page_slider p {font-size: 1.2em;margin: 0;}
.color-main2 {color: #a0ce4e;}
.color-main3 {border-color: #00bea3;color: #00bea3 !important;}
.color-main4 {border-color: #f1894c;color: #f1894c !important;}
.page_slider .flexslider .slides .itro_slider {z-index: 10;}
.page_slider .flexslider:before,
.page_slider .flexslider:after {clear: both;content: "";display: block;}
.page_slider .flexslider .intro_layer img {display: inline-block;width: auto;}
.page_slider .flexslider.slider-shadow {padding-bottom: 50px;}
.page_slider .flexslider.slider-shadow:before,
.page_slider .flexslider.slider-shadow:after {
  background: transparent;
  bottom: 65px;
  box-shadow: 0 25px 20px rgba(0, 0, 0, 0.3);
  content: "";
  height: 20%;
  left: 10px;
  max-width: 400px;
  position: absolute;
  transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  width: 50%;
  z-index: 1;
}
.page_slider .flexslider.slider-shadow:after {left: auto;right: 10px;
  -webkit-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);}
.intro_layers {z-index: 10;}
.page_slider .intro_layers_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}
.page_slider .intro_after_featured_word {color: #fff;font-size: 12px;font-weight: 700;letter-spacing: 1.5em;
  margin-top: 15px;text-transform: uppercase;}
.page_slider .intro_layers {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-box-pack: center;
  display: -webkit-box;display: flex;display: -ms-flexbox;-ms-flex-direction: column;flex-direction: column;
  -ms-flex-pack: center;justify-content: center;padding: 20px 0;width: 100%;}
.page_slider .flex-control-nav {bottom: 55px;-webkit-box-direction: normal;-webkit-box-orient: horizontal;
  -webkit-box-pack: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: row;
  flex-direction: row;-ms-flex-pack: center;justify-content: center;position: absolute;width: 100%;}
.flexslider-overlay {background-color: rgba(31, 39, 50, 0.7);bottom: 0;content: "";display: block;
  height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: 3;}
.flexslider-bottom:before {background-color: #fff;bottom: -35px;content: "";height: 70px;left: 0;position: absolute;
  -webkit-transform: skewY(3deg);-ms-transform: skewY(3deg);transform: skewY(3deg);width: 50%;z-index: 4;}
.flexslider-bottom:after {background-color: #fff;bottom: -35px;content: "";height: 70px;position: absolute;
  right: 0;-webkit-transform: skewY(-3deg);-ms-transform: skewY(-3deg);transform: skewY(-3deg);width: 50%;z-index: 4;}
.flex-direction-nav {height: 0;}
.flex-direction-nav a {background-color: rgba(255, 255, 255, 0.1);border-radius: 50% 0 0 50%;color: #fff;
  cursor: pointer;display: block;font-size: 0;height: 80px;margin: -40px 0 0;opacity: 1;overflow: hidden;
  position: absolute;text-align: center;text-decoration: none;top: 48%;width: 80px;z-index: 10;}
.flex-direction-nav a:before {content: "\f104";font-family: "FontAwesome";font-size: 20px;left: auto;
  position: absolute;right: 20px;top: 23px;-webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;}

#row-id-1593 .js-headings h2 {font-size: 2.0rem; color: #454545!important;font-weight: 600;}
#row-id-1593 .js-content p {font-size: 16px;text-align: left;font-weight: 300;
    color:#666;margin:10px 0px 15px;}
.mage-btn {display: inline-block;background-color: #f26322;border: 2px solid #0000;border-radius: 2px;
    font: 18px;padding: 8px 30px;text-transform: uppercase;text-align: center;transition: .2s;
    cursor: pointer;vertical-align: middle;color: #fff;}
.mage-btn.orange {background-color: #f26322;color: #fff;}

/* Protfolio start */

#portfolio-block {padding:50px 0;background: #f9f9f9;}
.p-f-b-img {position: relative;overflow: hidden;height:200px;box-shadow: 0 0 20px 0 rgba(0,0,0,.1);margin-bottom: 0.5em;}
.p-f-b-img:hover a img {-webkit-transform: translateY(-webkit-calc(-100% + 200px));
    -webkit-transform: translateY(calc(-100% + 200px));
    -moz-transform: translateY(-moz-calc(-100% + 200px));
    -moz-transform: translateY(calc(-100% + 200px));
    -ms-transform: translateY(calc(-100% + 200px));
    transform: translateY(-webkit-calc(-100% + 200px));
    transform: translateY(-moz-calc(-100% + 200px));
    transform: translateY(calc(-100% + 200px));}
.p-f-b-img a {display: block;transition: all 200ms ease-in-out;text-decoration: none;}
.p-f-b-img a img {display: block;margin: 0;max-width: 100%;height: auto;-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: transform 5000ms cubic-bezier(.455,.030,.515,.955);
    -moz-transition: transform 5000ms cubic-bezier(.455,.030,.515,.955);
    transition: transform 5000ms cubic-bezier(.455,.030,.515,.955);}

/* Protfolio start End */
/* Contact us Start */

#page-content {padding: 0px 0;}
.section-padding-sm {padding: 80px 0;}
.section-title.section-title-2 {padding-bottom: 35px;}
.section-title.section-title-2 h2 {font-size: 30px;font-weight: 800;padding-bottom: 0;}
.section-title.section-title-2 p {margin-top: 20px;}
.contact-infobox {margin-top: 30px;}
.contact-infobox span.contact-infobox-icon {display: inline-block;height: 95px;width: 95px;border-radius: 1000px;background: #323435;
    color: #fff;text-align: center;font-size: 36px;padding: 30px 0;margin-bottom: 27px; position: relative;-webkit-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.contact-infobox span.contact-infobox-icon::before {content: "";position: absolute;left: 0;top: 0;height: 100%; width: 100%; border-radius: 1000px;
    border: 2px solid #ffb300; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;}
.contact-infobox h6 {font-weight: 600;color: #323435; text-transform: uppercase; margin-bottom: 25px;}
.contact-infobox p { margin-bottom: 0;}
.section-title p {font-size: 14px;color: #666;}
.mt-30 {margin-top: 30px;}
.contact-page-form input {height: 55px;}
.contact-page-form input, .contact-page-form select, .contact-page-form textarea {color: #555;font-size: 14px;border: 1px solid #e8e8e8;background: #e8e8e8;
    padding: 20px;}
.contact-page-form input, .contact-page-form select, .contact-page-form textarea {width: 100%;}
.contact-page-form input:focus, .contact-page-form input:active, .contact-page-form button:focus, 
.contact-page-form button:active, .contact-page-form select:focus, .contact-page-form select:active, 
.contact-page-form textarea:focus, .contact-page-form textarea:active {outline: none;}
.contact-page-form input:focus, .contact-page-form select:focus, .contact-page-form textarea:focus {background: #0000;}
.cr-btn, a.cr-btn, button.cr-btn {display: inline-block;background: #2476ba;font-size: 14px;border-width: 2px;
    border-color: #2476ba;border-style: solid;-webkit-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;overflow: hidden;position: relative;line-height: 1.3;padding: 13px 25px;
    vertical-align: middle;border-radius: 3px;font-weight: 300;letter-spacing: 1px;
    text-transform: uppercase;color: #fff;}
.cr-btn:hover, a.cr-btn:hover, button.cr-btn:hover {background: #2476ba;border-color: #2476ba;
    color: #fff;-webkit-transform: translateY(-4px);-ms-transform: translateY(-4px);
    transform: translateY(-4px);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}
.cr-btn:before, .cr-btn:after, a.cr-btn:before, a.cr-btn:after, button.cr-btn:before, button.cr-btn:after {
    content: "";
    position: absolute;
    height: 0;
    width: 100%;
    left: 0;
    background: #0000000d;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.cr-btn:before, a.cr-btn:before, button.cr-btn:before {left: 0;top: 0;}
.cr-btn:hover::before, a.cr-btn:hover::before, button.cr-btn:hover::before {height: 100%;}
.cr-btn:after, a.cr-btn:after, button.cr-btn:after {bottom: 0;left: 0;}
.cr-btn:hover:after, a.cr-btn:hover:after, button.cr-btn:hover:after {height: 100%;}
.cr-btn span, a.cr-btn span, button.cr-btn span {position: relative;z-index: 2;}
#accordion h4{margin:30px 0px;color:#444;}
.mt-10{margin-top:20px;}
a:hover,a:focus{
    text-decoration: none;
    outline: none;
}
#accordion .panel{border: none;border-radius: 3px;box-shadow: none;margin-bottom: 15px;background: #f8fbfd;}
#accordion .panel-heading{padding: 0;border: none;border-radius: 3px;}
#accordion .panel-title a{display: block;padding: 12px 15px;background:#1a1a23;font-size: 18px;font-weight: 400;color:#ffffff;
    /*border: 1px solid #ececec;*/box-shadow: 0 0 10px rgba(0,0,0,.05); position: relative;transition: all 0.5s ease 0s;
    box-shadow: 0 1px 2px rgba(43,59,93,0.30);border-radius: 3px;}
#accordion .panel-title a.collapsed{box-shadow: none;color: #ffffff;box-shadow: 0 1px 2px rgba(43,59,93,0.30);}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before{content: "\f067";font-family: 'FontAwesome';width: 25px;height: 25px;line-height: 28px;font-size: 15px;
    font-weight: 900;color: #ffffff;text-align: center;position: absolute;top: 8px;right: 15px;transform: rotate(135deg);transition: all 0.3s ease 0s;}
#accordion .panel-title a.collapsed:before{ color: #ffffff; transform: rotate(0);}
#accordion .panel-title a:after{content: "";width: 1px;height: 100%;background: #ececec;position: absolute;top: 0;right: 55px;}
#accordion .panel-body{padding: 0px 15px;border: none;font-size: 15px;color: #615f5f;line-height: 27px;}
#accordion h6 {color:#ec6d29;border-bottom: 2px dashed #ec6c28;padding-bottom: 5px;display: inline-block;}
.btn-rqr {border-radius: 3px;border: 2px solid;padding: 16px 24px;background:#eb6c28;color: #fff;}
.btn-rqr:hover {background:#fff;color: #eb6c28;}

/* Contact us End */

.nov-footer {padding-top: 80px;font-size: 14px;line-height: 24px;}
.nov-footer {background: #eeeeee;}
.copyright {background:#1a1a23;}
.nov-footer {background:#f8fbfd;background-image: url(../images/images-footer-maps.png); }
.mt-25 {margin-top: 25px !important;}
.mt-20 {margin-top: 20px !important;}
.nov-footer .site-footer__linklist {padding-left: 0;}
.nov-footer .site-footer__linklist .site-footer__linklist-item {display: block;padding-bottom: 13px;}
.nov-footer .site-footer__linklist .site-footer__linklist-item a {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.mt-10 {margin-top: 10px !important;}
.title {font-family: "Poppins","HelveticaNeue","Helvetica Neue",sans-serif;text-transform: uppercase;font-weight: bold;color:#0d2940;
    margin-bottom: 5px;}
.nov-footer .title {margin-top: 10px;margin-bottom: 20px; font-size: 13px;}
.nov-footer .footer-contact .block-content>div:not(:last-child) {margin-bottom: 20px;}
.zmdi {display: inline-block;font: normal normal normal 14px/1 ''; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.nov-footer .footer-contact i {font-size: 18px;margin-right: 5px;color: #585858;}
.nov-footer .footer-contact .title_contact {color: #222;font-weight: 600;}
.ml-25 {margin-left: 25px !important;}
.nov-footer .footer-contact .content {min-height: 32px;position: relative;display: -webkit-box;display: -moz-box; display: box; display: -webkit-flex;
display: -moz-flex; display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center; align-items: center;}
.nov-footer .footer-contact .content:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 32px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -18px;
    background: #d5d5d5;
}
.bg-blue{background: #f8fbfd}
.nov-footer .footer-contact .content {
    min-height: 32px;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.nov-footer .footer-contact .block-content>div:not(:last-child) {
    margin-bottom: 20px;
}
.mt-15 {
    margin-top: 15px !important;
}
.mb-25 {
    margin-bottom: 25px !important;
}
.newsletter.style_1 input {
    height: 46px;
    -moz-border-radius: 30px 0 0 30px !important;
    -webkit-border-radius: 30px 0 0 30px !important;
    border-radius: 30px 0 0 30px !important;
    outline: none;
    font-size: 0.7rem;
    border: none;
    padding-left: 15px;
    background: #fff;
}
.newsletter.style_1 input:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.newsletter .btn:hover, .newsletter .btn:focus {
    background-color: #ec6c28;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border-color: #0000;
    color: #fff;
}
.newsletter.style_1 .input-group {max-width: 570px;margin: auto;}
.newsletter.style_1 button {
    height: 46px;
    -moz-border-radius: 0 30px 30px 0 !important;
    -webkit-border-radius: 0 30px 30px 0 !important;
    border-radius: 0 30px 30px 0 !important;
    padding: 0 21px;
    outline: none;
    border: none;
    z-index: 99;
    font-size: 11px;
    font-weight: 500;
    color: #fff;
    background-color:#1a1a23;
}
.p-0 {
    padding: 0!important;
}
.social-icons li {
    display: inline-block;
}
.social-icons li:not(:last-child) {
    margin-right: 10px;
}
.social-icons li a {
    font-size: 17px;
    color: #fff;
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 50%;
    text-align: center;
    background: #959595;
    transition: 0.3s ease-in-out;
}
.social-icons li a:hover {background: #eb6b27;}
.nov-footer .copyright {padding-top: 25px;padding-bottom: 25px;margin-top: 50px;color: #909090;}
.nov-footer .copyright a {
    color: #909090;
}

/* Footer End*/

/* About Start */

.feature-section {
    position: relative;
}
.sp-four {
    padding: 50px 0 50px;
}
.feature-section .image-column {
    position: relative;
}
.feature-section .image-column .image-box img {
    position: relative;
    max-width:100%;
    float: left;
}
.feature-section.style-two .image-column .image-box img {
    float: right;
    left: -24px;
}
.feature-section .content-column {
    position: relative;
}
.feature-section .content-column .inner-column {
    position: relative;
/*    max-width: 600px;
    padding: 10px 15px 10px 0px;
    margin-left: -30px;*/
}
.feature-section.style-two .content-column .inner-column {
    /*margin-left: 30px;*/
}
.sec-title-two {
    position: relative;
    margin-bottom: 55px;
}
.sec-title-two:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 12px;
    height: 5px;
    width: 53px;
    background: url(../images/images-sec-title-bg.png);
}
.sec-title-two .title {
    position: relative;
    color: #8a8d91;
    font-size: 17px;
    margin-bottom: 25px;
    text-transform: capitalize;
    padding-left: 76px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.sec-title-two h2 {
    font-size: 32px;
    font-weight: 500;
    line-height: 55px;
    color: #0d2940;
}
.text {
    font-size: 16px;
    color: #8a8d91;
}
.feature-section .content .text {
    display: block;
    margin-bottom: 35px;
}
.feature-section .services-list {
    position: relative;
}
.feature-section ul.services-list{
    padding: 0;
    margin: 0 0 40px 0;
}
.feature-section .services-list li {
    position: relative;
    display: block;
    margin-bottom: 20px;
}
.feature-section .services-list li .icon-box {
    position: absolute;
    left: 0;
    top: 0;
    height: 85px;
    width: 85px;
    text-align: center;
    line-height: 85px;
    font-weight: 400;
    font-size: 36px;
    color: #fff;
    -webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    -o-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    border-radius: 50%;
}
.feature-section .services-list li h4 {
    position: relative;
    font-size: 20px;
    color: #8a8d91;
    font-weight: 500;
    margin-bottom: 10px;
    letter-spacing: 2px;
}
.feature-section .services-list li h4 a {
    color: #132c47;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
.float-bob {
    animation-name: float-bob;
    animation-duration: 7s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-name: float-bob;
    -webkit-animation-duration: 7s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: float-bob;
    -moz-animation-duration: 7s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob;
    -ms-animation-duration: 7s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob;
    -o-animation-duration: 7s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}
.feature-section .shape-image .image-one {position: absolute;right: 80px;top: 200px;}
.form-cont {position: relative;padding: 50px 0;}
.form-cont label {
    color: #222;
}
.form-cont label {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.2em;
    line-height: 1.6em;
    text-transform: uppercase;
}
.has-placeholder label {
    display: none;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select, .form-control {
    background-color: #f4f4f5;
    border: 1px solid #0000;
    border-radius: 0;
    box-shadow: none;
    color: #7f7f7f;
    font-size: 16px;
    font-weight: 600;
    height: 60px;
    letter-spacing: 0.1em;
    line-height: 24px;
    padding-bottom: 11px;
    padding-left: 28px;
    padding-right: 30px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #222;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
.form-control, .form-control:focus {
    box-shadow: none;
}
.form-control:focus {
    background-color: #f4f4f5;
    border-color: #222;
    color: #7f7f7f;
}
textarea, textarea.form-control {
    height: auto;
    padding-top: 20px;
}
.btn-maincolor:hover {
    background-color: #eb6c28;
    color: #fff;
}
.contact-form4 .form-group .btn-maincolor {
    margin-top: 3px;
}
.btn {
    border: 4px solid;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.2em;
    padding:20px 30px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}

/* Contact End */

/* breadcrum start */

.banner-section {
    position: relative;
    background-size: cover;
    background-position:center center!important;
    background-repeat: no-repeat;
    text-align: center;
    z-index: 0;
}
.banner-title {
    position: relative;
    padding: 180px 0 15px;
}
.banner-title:before {
    position: absolute;
    content: "";
    width: 10%;
    height: 1px;
    bottom: 5px;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 1;
    margin: 0 auto;
}
.banner-title h2 {
    color: #fff;
    font-weight: 700;
}
.banner-title:after {
    position: absolute;
    content: "";
    width: 10%;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 1;
    margin: 0 auto;
}
.banner-link {
    padding: 15px 0 40px;
}
.banner-section::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000000bf;
    z-index: -1;
}
.banner-link ul li {
    display: inline;
    margin: 0 15px;
    color: #fff;
    position: relative;
}
.banner-link ul li a {
    
    position: relative;
    color: #fff;
}
.banner-link ul li::after {
    position: absolute;
    content: "";
    width: 5px;
    height: 1px;
    bottom: 10px;
    right: -20px;
    background: #fff;
    z-index: 1;
}
.banner-link ul li a:hover {
    color: #ec6923;
}
.banner-link ul li:last-child::after {content:none;}

.hero {position: relative;padding: 50px 0;}
.bg-gray {background: #f9f9f9;}
.tabs-section .nav-pills .nav-link {
    background-color: #f2f2f2;
    padding: 12px 40px;
    border-right: 1px solid #eee;
    border-top: 2px solid #0000;
    border-radius: 0;
    position: relative;
    z-index: 5;
}
.tabs-section .nav-pills .nav-link:hover {color: #0d2940;}
.tabs-section .nav-pills .nav-link.active {
    border-top-color: #0d2940;
    background-color: #fff;
    color: #0d2940;
}
.tabs-section .tab-content .left {
    padding: 0;
    position: relative;
    z-index: 3;
}
.tabs-section .tab-content .left .box-white {
    padding: 50px 30px;
    background-color: #fff;
    -webkit-box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
    border-radius: 0px 5px 5px 5px;
}
.tabs-section .tab-content .left .sub-title {
    color: #777;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 20px;
}
.skills .skill-progress {
    height: 8px;
    width: 100%;
    background-color: #f7f7f7;
    border-radius: 20px;
    position: relative;
}
.skills .skill-progress .progres {
    width: 10%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    background-color: #1A237E;
    background: -webkit-gradient(linear, left top, right bottom, from(#2576FD), to(#1A237E));
    background: linear-gradient(to bottom right, #2576FD, #1A237E);
    -webkit-transition: all 1.5s;
    transition: all 1.5s;
}
.skills .skill-progress .progres:after {
    content: attr(data-value);
    position: absolute;
    top: -22px;
    right: 0;
    font-size: 10px;
}
.skill-item.mb-30 {
    margin-bottom: 30px !important;
}
.tabs-section .tab-content .image {
    padding: 0;
    position: relative;
    margin-left: -50px;
    margin-top: -40px;
    max-width: calc(50% + 50px);
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.tabs-section .tab-content .image .img {
    position: relative;
}
.tabs-section .tab-content .image .img img {
    -webkit-box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.tabs-section .tab-content .left .box-white {
    padding: 50px 30px;
    background-color: #fff;
    -webkit-box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
    border-radius: 0px 5px 5px 5px;
}
.tabs-section .tab-content .left .feat li {
    margin: 0;
    text-align: center;
    padding: 30px 5px;
    background-color: #f7f7f7;
}
.tabs-section .tab-content .left .feat li:nth-child(odd) {
    background-color: #f3f3f3;
}
.tabs-section .tab-content .left .feat h6 {
    font-size: 14px;
    font-weight: 400;
}
.tabs-section .tab-content .left .feat .fa {
    font-size: 30px;
    color: #0d2940;
    margin-bottom: 15px;
}
.tabs-section .tab-content .left .feat li:hover {
    color: #fff;
    background-color:#0d2940;
}
.tabs-section .tab-content .left .feat li:hover .fa {color: #eee;}
.owl-theme .owl-dots, .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: #0000;
}
.tabs-section .tab-content .image .owl-dots {
    margin-top: -30px;
    position: relative;
    z-index: 7;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #1A237E;
}
.feature-section .image-column .image-box .o_ui {
    position: absolute;
    top: 30%;
    bottom: auto;
    right: -5%;
    height: 40%;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);transition: all 1s ease 0s;
    border: 5px solid #fff;
    opacity: 1;
}

.support-section {
    background-image: url(../images/images-bg_3.jpg);
    position: relative;
    padding: 50px 0;
}
.support-section h1 {
    margin: 25px 0 25px 0;
    color: #222;
}
.support-section h6 {
    font-weight: 500;
    margin: 21px 0 33px 0;
    color: #222;
    font-size: 22px;
}
.color-main {
    border-color: #ea6824;
    color: #ea6824 !important;
}
.support-section span {
    font-weight: 200;
}
.support-section span.small {
    font-size: 24px;
    font-weight: 200;
}
.btn-outline-maincolor {
    border-color: #ff497c;
    color: #1f2732;
}
.support-section .btn {
    margin-bottom: 28px;
    margin-top: 4px;
    padding: 26px 38px;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.support-section .btn {
    border: 4px solid;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.2em;
    letter-spacing: 0.2em;
    padding: 22px 30px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.btn-outline-maincolor:hover {background-color: #eb6c28;color:  #fff;}

/* Contact Start */
.contact3 {position: relative;padding: 50px 0;}
.teaser-contact-icon .border-icon {border:4px solid #fff;border-radius:50%;display:inline-block;font-size:65px;height:2.5em;padding:4px;width: 2.5em;}
.call-icon .border-icon {border: 4px solid #a0ce4e;}
.teaser-contact-icon .teaser-icon {background-color: #fff;border-radius: 50%;color: #1f2732;font-weight: 500;height: 100%;width: 100%;}
.call-icon .teaser-icon {background-color: #a0ce4e;}
.teaser-icon img {margin-top: 41px;}
.teaser-contact-icon h6 {margin: 23px 0 13px;font-size: 20px;font-weight: 500;color: #0d2940;}
.teaser-contact-icon strong {color: #1f2732;font-weight: 500;}
.write-icon .border-icon {border: 4px solid #00bea3;}
.write-icon .teaser-icon {background-color: #00bea3;}
.visit-icon .border-icon {border: 4px solid #f1894c;}
.visit-icon .teaser-icon {background-color: #f1894c;}

/* brnd-prlx*/

.brnd-prlx {position: relative;padding: 50px 0;}
.brnd-prlx .iconbox__style-02 {margin-bottom: 0px;text-align: center;}
.iconbox__style-02 .iconbox__title_white {font-size: 32px;color: #fff;}
.iconbox__style-02 .iconbox__description_white {color: #fff;font-size: 18px;line-height: 30px;letter-spacing: .2px;font-weight: lighter;}
/* testimonial Start*/

.testimonials-page {
    position: relative;padding: 50px 0;
}
.ls {
    background-color: #fff;
}
.testimonials-page .testimonials-item {
    padding-top: 20px;
}
.testimonials-item img {
    border: 5px solid #dedfe1;
    border-radius: 50%;
    margin-right: 15px;
    max-width: 90px;
    min-width: 90px;
}
.testimonials-page .testimonials-item::after {
    color: #e66722;
    content: "”";
    display: block;
    font-family: Vidaloka, sans-serif;
    font-size: 100px;
    font-style: normal;
    left: 52%;
    margin-top: 0;
    position: absolute;
    top: 109px;
}
.testimonials-page h6 {
    margin-top: 12px;
    font-size: 26px;
    color: #0d2940;
}
.testimonials-page p {
    font-style: italic;
    font-size: 16px;
    color: #8a8d91;
}


/* testimonial End */

/* bullion software Start */

.list-element-4 ul li {color: #8a8d91;font-size: 18px;margin-bottom: 14px;}
.service-item2 {position: relative; padding: 50px 0;}
.item-media {
    overflow: hidden;
    position: relative;
}
.service-item2 img {
    max-width: 120px;
}
.service-item2 .vertical-item .item-content {
    padding-top: 22px;
}
.vertical-item .item-content h2 {font-weight:600;color: #ec6923;font-size: 32px;padding-bottom: 14px;line-height: 46px;}
.vertical-item .item-content p {color: #8a8d91;font-size: 18px;}

.prlx {position: relative;padding:100px 0;}
.call-action img {width: 50%;}
.bg-img {
    background-size: cover;
    background-repeat: no-repeat;
}
.bg-fixed {
    background-attachment: fixed;
}
[data-overlay-dark]:before, [data-overlay-color]:before, [data-overlay-light]:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
/*[data-overlay-dark]:before {
    background: #0b1520;
}*/
[data-overlay-dark="5"]:before, [data-overlay-color="5"]:before, [data-overlay-light="5"]:before {
    opacity: 0.5;
}
.call-action:after {
    content: '';
    background-color: #0006;
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
}
.call-action .text-center {
    padding: 0 20px;
}
.call-action h2 {
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 40px;
}
.call-action p {margin-bottom: 40px;}
[data-overlay-dark] .container {
    position: relative;
    color: #fff;
    z-index: 2;
}
.call-action h5 {
    font-weight: 400;
    margin-bottom: 30px;
}
.butn {
    padding: 12px 35px;
    border-radius: 30px;
    border: 1px solid #0000;
    position: relative;
    z-index: 3;
    -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    -webkit-transition: all .4s;
    transition: all .4s;
    cursor: pointer;
    outline: none !important;
    overflow: hidden;
    display: inline-block;
}
.butn-bg {
    background: #ec6c28;
    border-color: #ec6c28;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
}
.butn span {
    position: relative;
    z-index: 2;
}
.butn:after {
    content: '';
    width: 0;
    height: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: width 0.4s;
    transition: width 0.4s;
    z-index: 1;
    opacity: 1;
}
.butn:hover:after {
    width: 100%;
}
.butn i.fa {-webkit-transition: ease-in-out .2s; transition: ease-in-out 0.2s;}
.butn:hover i.fa {color: #ec6c28; position: relative; z-index: 9;}

/* bullion software End */

/* crm-bx start */

.crm-bx {position: relative;padding: 50px 0;}
.boxed {
    position: relative;
    overflow: hidden;
    padding: 1.85714286em;
    margin-bottom: 30px;
}
.boxed {
    border-radius: 6px;
}
.boxed.boxed--border {
    border: 1px solid #ececec;
}
.boxed:not([class*='bg-']) {
    background: #fff;
}
.crm-bx > .feature {
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
}
.icon--lg {
    font-size: 5.57142857em;
}
.color--primary {
    color: #4a90e2 !important;
}
.feature .h5 {
    margin-top: 0.92857143em;display: block;font-size: 18px;
}

/* crm-bx end */

/* crm-bx end */

.soft-dev {position: relative;padding: 50px 0;}
.iconbox {
    margin-bottom: 40px;
    text-align: center;
}
.iconbox__icon {
    font-size: 36px;
    color: #c2c2c2;
    margin-bottom: 25px;
    transition: all ease .3s;
}
.iconbox__icon img {width: 100%;}
.termi-item2 img {max-width: 100%;}

/* crm-bx end */

.sp-five {padding: 0px 0 50px;}
.welcome-section-two {position: relative;}
.sp-two {padding:50px 0 50px;}
.sec-title-two.centered {text-align: center;}
.sec-title-two {position: relative;margin-bottom:35px;}
.sec-title-two.centered .title {padding-left: 0px;}
.service-block {position: relative;margin-bottom: 40px;}
.service-block .inner-box {
    position: relative;
    text-align: center;
    border-radius: 5px;
    padding: 80px 35px 30px;
    box-shadow: 0px 15px 39px 0px rgba(8, 18, 109, 0.1);
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    background-color: #fff;
}
.service-block .inner-box .icon-box {
    position: relative;
    margin-bottom: 30px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.service-block .inner-box h3 {
    position: relative;
    color: #222;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 24px;
}
.service-block .inner-box h3 a {
    position: relative;
    color: #222;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.service-block .inner-box .text {
    position: relative;
    color: #777;
    font-size: 14px;
    line-height: 1.8em;
    margin-bottom: 18px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.service-block .inner-box .read-more {
    position: relative;
    font-size: 45px;
    color: #fff;
    line-height: 12px;
    display: inline-block;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.service-block .inner-box .read-more span {
    position: relative;
    font-size: 50px;
    color: #fff;
    line-height: 12px;
    display: inline-block;
}
.service-block .inner-box:hover {
    background-color: #ec6c28;
    border-color: #ec6c28;
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
    -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
}
.service-block .inner-box:hover .text, .service-block .inner-box:hover h3 {
    color: #fff;
}
.welcome-section-two:before {
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    content: "";
    background-image: url(../images/images-map.png);
    background-position: right center;
    background-repeat: no-repeat;
}
.sec-title-two.centered:before {display: none;}

/* career Start */

.section-career {position: relative; padding:50px 0;}
.elementor-column-wrap {padding: 20px;border:1px solid #b2b2b2;}
.elementor-widget-heading {position: relative;}
.elementor-heading-title {font-size: 26px;font-weight: 500;color: #0d2940;}
.elementor-widget-text-editor {position: relative;}
.elementor-widget-text-editor p {font-size: 16px;color: #8a8d91;}
.elementor-widget-icon-list ul.elementor-icon-list-item {padding:0 0 0 15px;list-style-type: none;margin: 0;}
.elementor-widget-icon-list ul li {padding: 0 0 10px 0px;font-size: 16px;color: #8a8d91;}
.elementor-widget-icon-list ul li i {margin:0 0 0 -8px;font-size:6px;color:#e6641e;top:-3px;position:relative;left:-6px;}
.elementor-widget-button {position: relative;}
.elementor-button-wrapper {margin:5px 0 0 0;}








































@media (max-width: 1024px){
.qd-core-section {padding: 50px 10px 0;}
.qd-core-section .qd-core-round-sec {max-width: 100%;text-align: center;}
.qd-core-section .qd-core-round {display: none;}
.qd-core-section .qd-core-option .qd-option-icon {float: none!important;margin: 0 auto;width: 90px;height: 90px;}
.qd-core-section .qd-core-option {position: initial;width: 49%;display: inline-block;}
.qd-core-section .qd-core-option .qd-option-text {width: 100%;text-align: center!important;padding: 20px 10px;}
.qd-core-section .qd-core-option.zoom7 {width: auto;}
}
@media (max-width: 575px){
.qd-tittle-common h3 {font-size: 24px;}
.qd-tittle-common p {font-size: 14px;line-height: 20px;padding-top: 10px;}
.qd-core-section .qd-core-option .qd-option-text h4 {font-size: 16px;line-height: 18px;}
}
@media (max-width: 479px){
.qd-core-section .qd-core-option {width: 100%;}

}
@media (min-width: 992px) {
  .page_slider h2 {font-size: 6em;}
  .page_slider h3 {font-size: 80px;}
  .page_slider h4 {font-size: 2.5em;}
  .page_slider p {font-size: 1.7em;}
}
@media (max-width: 991px) {
  .page_slider .flex-control-nav {display: none;}
}
.page_slider .flex-control-nav li {display: block;padding-bottom: 6px;padding-top: 6px;}
.page_slider .flex-control-nav li a {background: #fff;border-color: #fff;opacity: 0.5;}
.page_slider .flex-control-nav li a.flex-active {opacity: 1;}
@media (min-width: 767px) {
  .page_slider.team_slider .container-fluid {position: inherit;}
  .page_slider .cs,
  .page_slider .ds {background-color: transparent;}
  .page_slider .container-fluid,
  .page_slider .container,
  .page_slider img + .container { bottom: 0;left: 0;margin-left: auto;margin-right: auto;
    position: absolute;right: 0;top: 0;}
  .page_slider [class*="col-"] { margin-bottom: 0;margin-top: 0;min-height: 0;position: static;}
  .page_slider .intro_layers_wrapper {bottom: 0;height: 107%;left: 15px;position: absolute;right: 15px;
    top: 0;z-index: 5;}
}
@media (min-width: 767px) and (min-width: 600px) {
  .boxed .page_slider .intro_layers_wrapper { padding-left: 60px;padding-right: 60px;}
}
@media (min-width: 767px) {
  .page_slider .intro_text_top .intro_layers {-webkit-box-pack: start;-ms-flex-pack: start;
    justify-content: flex-start;}
  .page_slider .intro_text_bottom .intro_layers {-webkit-box-pack: end;-ms-flex-pack: end;
    justify-content: flex-end;}
  .page_slider .intro_before_featured_word {font-size: 37px;font-weight: 200;line-height: 0.8;
    margin: 0;padding: 0 0.2em;text-align: center;text-shadow: 0 0 7px rgba(0, 0, 0, 0.25);}
  .page_slider .intro_featured_word {font-size: 80px;line-height: 0.9;margin: 10px 0;
    text-shadow: 0 0 13px rgba(0, 0, 0, 0.1);white-space: nowrap;}
  .page_slider .intro_after_featured_word {font-size: 17px;font-weight: 500;letter-spacing: 1em;
    margin-top: 60px;text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);text-transform: uppercase;}
}
@media (max-width: 767px) {
  .page_slider .intro_featured_word {font-size: 56px;margin-top: 6px;}
  .page_slider .intro_before_featured_word {font-size: 33px;font-weight: 200;margin-top: 0;}
  .page_slider .intro_after_featured_word {color: #fff;font-size: 15px;font-weight: 400;
    letter-spacing: 1em;margin-top: 39px;}
}
@media (min-width: 992px) {
  .page_slider .intro_layers_wrapper {padding: 100px 0;}
  .page_slider .intro_before_featured_word {font-size: 42px;}
  .page_slider .intro_featured_word {font-size: 138px;}
  .page_slider .intro_after_featured_word {color: #fff;font-size: 14px;letter-spacing: 2.1em;margin-bottom: 31px;}
}
@media (min-width: 1600px) {
  .page_slider .intro_before_featured_word {font-size: 54px;}
  .page_slider .intro_featured_word {font-size: 200px;font-weight: 600;margin-bottom: 20px;white-space: nowrap;}
  .container .page_slider .intro_featured_word {font-size: 138px;}
}
@media (max-width: 991px) {
  .page_slider {text-align: center;}
}
.page_slider .flexslider .slides li:before {background-repeat: no-repeat;content: "";display: block;height: 432px;left: 50%;margin-left: -230px;
  margin-top: -216px;position: absolute;top: 46%;width: 432px;z-index: 4;}
@media (max-width: 991px) {
  .page_slider .flexslider .slides li:before { display: none;}
}
@media (max-width: 767px) {
  .flex-direction-nav a {top: 33.6%;}
}
.flex-direction-nav .flex-prev {border-radius: 0 50% 50% 0;left: -40px;}
.flex-direction-nav .flex-prev:hover:before {right: 40px;}
.flex-direction-nav .flex-next:hover:before {left: 40px;}
.page_slider .slide2 .intro_before_featured_word {font-size: 60px;}

@media (max-width: 767px) {
  .page_slider .slide2 .intro_before_featured_word {font-size: 33px;font-weight: 200;margin-top: 44px;}
}
@media (min-width: 768px) {
  .page_slider .slide2 .intro_before_featured_word {font-size: 40px;margin-top: 90px;}
}
.page_slider .slide2 .intro_featured_word {font-weight: 200;margin-bottom: 30px;margin-top: 19px;}
@media (max-width: 767px) {
  .page_slider .slide2 .intro_featured_word {font-size: 56px;margin-bottom: 0;margin-top: 7px;}
}
@media (min-width: 768px) {
  .page_slider .slide2 .intro_featured_word {margin-bottom: 0;margin-top: 10px;}
}
.page_slider .slide2 .page-bottom {margin-top: 41px;}
@media (max-width: 767px) {
  .page_slider .slide2 .page-bottom {margin: 50px 0 60px;}
}
.page_slider .slide2 .intro_layers_wrapper {height: 100%;}
.page_slider .slide2 .intro_after_featured_word {letter-spacing: 2em;margin-left: 27px;}
@media (max-width: 767px) {
  .page_slider .slide2 .intro_after_featured_word {color: #fff;font-size: 15px;font-weight: 400;
    letter-spacing: 1em;margin-top: 20px;}
}
@media (min-width: 768px) {
  .page_slider .slide2 .intro_after_featured_word {font-size: 15px;margin-top: 10px;}
}
.page_slider .flexslider .slides li.slide2:before {margin-left: -215px;}
.page_slider .slide3 .intro_featured_word {font-size: 100px;font-weight: 700;margin-bottom: 13px;}
@media (max-width: 767px) {
  .page_slider .slide3 .intro_featured_word {font-size: 40px;margin: 0;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .page_slider .slide3 .intro_featured_word { font-size: 50px;line-height: 30px;}
}
@media (min-width: 992px) and (max-width: 1600px) {
  .page_slider .slide3 .intro_featured_word {font-size: 70px;line-height: 40px;}
}
.page_slider .slide3 .intro_featured_word.light {font-weight: 100;letter-spacing: 10px;}
@media (max-width: 767px) {
  .page_slider .slide3 .intro_featured_word.light {letter-spacing: 3px;margin-top: 45px;}
}
@media (min-width: 768px) {
  .page_slider .slide3 .intro_featured_word.light {margin-top: 60px;}
}
.page_slider .slide3 .intro_featured_word.bold {font-weight: 400;letter-spacing: 3px;}
.page_slider .slide3 .intro_layers_wrapper {height: 100%;right: 0;}
.page_slider .slide3 .intro_layer.page-bottom {display: inline-block;margin-top: 56px;}
@media (max-width: 767px) {
  .page_slider .slide3 .intro_layer.page-bottom {margin-bottom: 60px;margin-top: 50px;}
}
@media (min-width: 768px) {
  .page_slider .slide3 .intro_layer.page-bottom {margin-bottom: 0;margin-top: 29px;}
}
.page_slider .slide3 .intro_layer.page-bottom.bag {position: relative;top: 40px;}
.page_slider .slide3 a.btn.btn-maincolor {margin-right: 29px;}
@media (max-width: 767px) {
  .page_slider .slide3 a.btn.btn-maincolor {margin-right: 0;}
}
@media (max-width: 767px) {
  .page_slider .slide3 a.btn {padding: 26px 30px;}
  .page_slider .slide3 a.btn:last-child {display: none;}
}
.page_slider.static .intro_layers {z-index: 9;}
@media (max-width: 767px) {
  .page_slider.static .intro_layers {padding: 45px 0 20px;}
}
.page_slider.static .intro_layers_wrapper {height: 107%;}
@media (max-width: 767px) {
  .page_slider.static .intro_layers_wrapper {height: 100%;text-align: center;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .page_slider.static .intro_layers_wrapper {top: 6%;}
}
.page_slider.static .flexslider {margin: -90px 0;}
@media (max-width: 1199px) {
  .page_slider.static .flexslider {margin: 0;}
}
.page_slider.static .flexslider .flexslider-bottom .mouse-button {bottom: 105px;z-index: 9;}
.page_slider.static .intro_featured_word {font-size: 80px;font-weight: 100;line-height: 60px;margin-bottom: 0;}
@media (max-width: 991px) {
  .page_slider.static .intro_featured_word {margin-top: 0;}
}
.page_slider.static .intro_featured_word.name {font-weight: 600;letter-spacing: 1px;}
.page_slider.static .intro_after_featured_word {color: #7f7f7f;font-size: 14px;letter-spacing: 1em;
  margin-bottom: 31px;}
@media (max-width: 991px) {
  .page_slider.static .intro_after_featured_word { margin-bottom: 20px; margin-top: 20px;}
}
.page_slider.static .ds .page-bottom {margin-top: 20px;}
.page_slider.static .flexslider-bottom:before,
.page_slider.static :after {display: none;}
@media (max-width: 991px) {
  .page_slider.static .ds .page-bottom {margin-bottom: 40px;margin-top: 20px;}
}
@media (min-width: 992px) {
    #row-id-1593 {padding-top: 50px;padding-bottom: 55px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    #row-id-1593 {padding-top: 50px;padding-bottom: 76px;}
}
@media (max-width: 767px) {
    #row-id-1593 {padding-top: 50px;padding-bottom: 76px;}
}
@media (max-width:1024px) {
.contact-infobox p {font-size: 13px;}
}

@keyframes float-bob {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
}

@media only screen and (max-width: 991px) {

.feature-section.style-two .image-column .image-box img {float: none;left: 0;}
.feature-section .image-column .image-box img {max-width: 100%;}

}
@media only screen and (max-width:767px){
.shape-image {display: none;}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .elementor-button-wrapper a {padding:8px 28px;}
}
@media only screen and (max-width: 767px) {
  .elementor-column-wrap {margin-bottom: 15px;}
}
@media only screen and (max-width: 767px){
.brnd-prlx .iconbox__style-02 { margin-bottom: 25px;}
.call-action img {padding: 10px 0;}
}
@media (max-width: 991px){
p.teaser-content {font-size: 13px;}
}
@media (max-width: 767px){
.support-section h6 {font-size: 1.1rem;}
}
@media only screen and (max-width: 1024px){
.banner-title {padding: 140px 0 15px;}
}
@media only screen and (max-width: 767px) {
.nav {padding: 0 15px;}
.nav>li {width: 100%;}
}
@media only screen and (max-width: 992px){
.tabs-section .tab-content .image {max-width:100%;margin-left: 0px; margin-top:0px;}
}




