/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/* Common CSS */
body { font-family: 'Rubik', sans-serif; color: #2d3738; }
h1,h2,h3,h4,h5,h6 { font-family: 'Heebo', sans-serif; }
a { color: inherit; }
a:hover { text-decoration: none; color: inherit;}
.section{padding: 50px 0;}
.heading-title{margin-bottom: 15px;}
.heading-title .title{font-size: 26px;font-weight:600;line-height: 30px;margin-bottom: 10px;}
.heading-title .letter-spacing{letter-spacing:7px}
.heading-title .title span{font-weight:400;}
.heading-title .title .text-primary{font-size:33px;line-height:48px;font-weight:600;text-transform:capitalize}
.heading-title .divider{width: 80px;height:3px;border-radius:2px;margin-bottom:10px;display:inline-block;background: #844c1e;}
.other-links{border-radius:7px;overflow:hidden;position:sticky;top:120px}
.other-links .title{font-size:18px;font-weight:500;padding:12px 15px}
.other-links .links > li a{display:block;font-weight:400;font-size:15px;padding:12px 15px;transition:all .3s}
.other-links .links > li a:hover{padding-left:20px}
.section .paragraph{font-size:16px;line-height:28px;margin-bottom:17px}

/* Top Bar */
.top-bar {background: #2d3738;display: inline-block;width: 100%;padding: 7px 0;font-weight: 300;}
.top-strip { display: inline-block; width: 100%;}
.top-bar .top-left { float: left; }
.top-bar .top-left ul li  {display: inline-block;margin: 4px 0px;margin-right: 20px;}
.top-bar .top-left ul li a  {color: #fff;font-size: 15px;}
.top-bar .top-right { float: right; }
.top-bar .top-right .social-links ul li  {display: inline-block;margin-right: 5px;width: 25px;height: 25px;border: 1px solid #eee;border-radius: 50%;text-align: center;line-height: 22px;}
.top-bar .top-right .social-links ul li a  {color: #fff; font-size: 12px;}
.top-bar .top-right .language_converter_wrap {border: none;line-height: initial;width: auto;height: auto;display: inline-block;color: #fff;margin-left: 12px;font-size: 14px;}
.social-links { display: inline-block; }
.language_converter{display:inline-block;position:relative}
.language-toggle{position:relative;cursor:pointer}
.language-toggle:active,.language-toggle:focus{box-shadow:none!important;outline:none!important}
.language_dropdown{margin-top:0;padding:0;right:0;left:auto;top: 28px;position:absolute;width:170px;border-radius:0;z-index:3;text-align:left;display:none;border: 1px solid #eee;list-style:none;background: #fff;box-shadow: 1px 1px 10px #00000017;}
.language_dropdown li a{font-size:14px;padding:5px 10px;display:block;color: #2d3738;border-bottom: 1px solid #eee;}
.language_converter .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
@media(max-width: 991px) {
.welcome-text .paragraph{font-size:15px}
.language_dropdown{top:32px}
}

/* Nav Bar */
.navbar { padding: 0; }
.nav-item { text-align: center; }
.nav-icons svg {height: 30px;width:30px;display: block;text-align: center;margin: 7px auto;}
.nav-item.active {background: #844c1e;color: #fff !important;}
.nav-item a {color: #2d3738; line-height: 20px;}
.navbar-expand-lg .navbar-nav .nav-item.active .nav-link { color: #fff !important; }
.navbar-expand-lg .navbar-nav .nav-link {padding: 15px 20px;color: #2d3738 !important;}
.nav-item.active .nav-icons svg { fill: #fff; }
.navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link { padding-right: 0px;}
.dropdown-menu { margin: 0; padding: 0; width: 260px;}
.dropdown-item {padding: 7px 30px 7px 10px; font-size: 15px; border-bottom: 1px solid #d6d6d6; white-space: normal;}
.dropdown-item.active, .dropdown-item:active { background-color: #175ca1; }
.navbar-nav .dropdown-menu .dropdown-toggle:after {position:absolute; top:50%; transform: translateY(-50%); right: 15px;}
.navbar-toggler {background-color:#175ca1; border-radius: 5px;}

@media (min-width: 992px){
	.dropdown-menu .dropdown-toggle:after{
		border-top: .3em solid transparent;
	    border-right: 0;
	    border-bottom: .3em solid transparent;
	    border-left: .3em solid;
	}
	.dropdown-menu .dropdown-menu{
		margin-left:0; margin-right: 0;
	}
	.dropdown-menu li{
		position: relative;
	}
	.nav-item .submenu{ 
		display: none;
		position: absolute;
		left:100%; top:-1px;
	}
	.nav-item .submenu-left{ 
		right:100%; left:auto;
	}
	.dropdown-menu > li:hover{ background-color: #f1f1f1 }
	.dropdown-menu > li:hover > .submenu{
		display: block;
	}
}

/* Slider */
.btn-primary { background-color: #844c1e; border-color: #844c1e;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):active:focus {background-color:#8e9092;border-color: #8e9092;outline: none;box-shadow:none;}
.btn-secondary { background-color: #f74848; border-color: #f74848; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):active:focus { background-color: #e22f2f; border-color: #e22f2f; outline: none; box-shadow:none; }
.btn-outline-primary { color: #175ca1;  border-color: #175ca1;}
.btn-outline-primary:hover { color: #fff; background-color: #175ca1; border-color: #175ca1;}


.slider {position: relative;}
.slider .owl-nav {position: absolute; top:calc(50% - 50px); transform: translateY(-50%); width: 100%; margin-top: 0px !important;}
.slider .owl-nav span {font-size: 27px;}
.slider .owl-nav > * {width: 50px; height: 50px; line-height: 50%; border-radius: 50% !important; background: rgba(255, 255, 255, 0.7) !important;}
.slider .owl-nav > *:hover {background: rgba(255, 255, 255, 0.9) !important; color: #000 !important;}
.owl-theme .owl-nav [class*=owl-] {position:absolute;}
.owl-theme .owl-nav .owl-prev {left: 10px;}
.owl-theme .owl-nav .owl-next {right: 10px;}

/* Conditions */
.conditions-item {text-align: center;}
.conditions-item figure{border-radius:10px;overflow:hidden;height:270px;margin:0 auto; border:1px solid #ddd; overflow: hidden; text-align: center;}
.conditions-item figure img{height: 270px; object-fit: scale-down; outline:10px solid #ffffff5e;outline-offset:-7px;width:auto!important;max-height:100%;max-width:100%;display:inline-block!important}.conditions-item .condition-name{font-size:20px;margin:10px 0;color:#2d3738}.conditions-item .condition-name a{color:#844c1e}.about-bg{background:#f2f4eb}.about-us-content p{line-height:25px} .about-us-content b {font-weight: 600;}

/* About Us */
.about-bg { background: #f2f4eb;}
.about-us-content p { line-height: 25px;}
.about-doctors figure { border-radius: 10px; overflow: hidden;
}

.about-doctors figure img { width: 100%; max-width: 100%; outline: 10px solid #ffffff3d; outline-offset: -6px;}
.about-doctors {margin-top: 30px;text-align: center;}
.doctor-name h4 { font-size: 16px; margin: 10px 0px;}
.doctor-name p { margin-bottom: 10px; font-size: 14px; line-height: 22px;}
.doctor-btn a {background: #fff;display: inline-block;padding: 6px 20px;color: #175ca1;border-radius: 5px;border: 1px solid #175ca1;}

/* Our Clients */
.our-clients {padding: 0 40px;}
.our-clients .owl-stage {margin:0 auto;}
.our-clients figure {border:1px solid #ccc; border-radius: 5px; overflow: hidden; margin:0 auto; width: 100%; height: 100px; background: #fff; text-align: center; position: relative; margin: 0 auto}
.our-clients figure img {width:auto !important; max-width: 100%; max-height: 100%; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 10px;}
.our-clients .owl-nav button {color: #999 !important; width:40px; height: 40px; border-radius: 50%; font-size:50px !important; position: relative; transition: all 0.3s; position: absolute; top:50%; transform: translateY(-50%);}
.our-clients .owl-nav button:hover {color: #333 !important; background: none}
.our-clients .owl-nav button span {position: absolute; top: 40%; left: 50%; transform: translate(-50%,-50%);}
.our-clients .owl-nav .owl-prev {left: -10px;}
.our-clients .owl-nav .owl-next {right: -10px;}
.our-clients .owl-nav [class*=owl-]:hover {background: none !important}
.our-clients .owl-nav button.disabled {color: #ccc !important}

/* Features */
.features-bg { background: #844c1e; padding: 20px; color: #fff;}
.features-bg .heading-title h2 {font-size: 25px;margin-bottom: 10px;}
.features-bg .heading-title .divider { background: #fff;}
.features-wrap ul li span { float: left; height: 50px; margin-right: 15px;}
.features-wrap ul li span i { border: 1px solid #eee; padding: 2px;}
.features-wrap ul li { display: inline-block; width: 100%; margin-bottom: 13px;}
.features-wrap ul li h4 { margin-bottom: 5px;}
.features-wrap ul li p { line-height: 22px;}
.features-right {margin-left: 30px;display: inline-block;}
.features-right .heading-title .title {font-size: 26px;margin-bottom: 10px;line-height: 30px;}
.features-right .heading-title .divider { background: #844c1e !important;}
@media(max-width:767px) {
.features-right {margin-left:0px;margin-top: 30px;}
} 


/* Contact Wrap */
.contact-bg { background: #f2f4eb;}
.contact-us-wrap .heading-title .title { font-size: 25px; margin-bottom: 10px;}
.contact-us-wrap .heading-title p { font-size: 14px;}
.contact-form { display: inline-block; width: 100%; background: #fff; padding: 58px; box-shadow: 0px 0px 10px #00000012;}
.form-control { font-size: 14px; }
.custom-control {font-size: 14px;line-height: 26px;margin-top: 5px;}
.contact-form label span { font-size: 14px; margin-bottom: 10px; display: inline-block;}

.testimonial-wrap .heading-title .title { font-size: 25px; margin-bottom: 10px;}
.testimonial-wrap .heading-title p { font-size: 14px;}
/*-----------------Testimonials-----------------*/
.testimonials {font-size: 14px; text-align: center;}
.testimonials .owl-stage {margin: 0 auto}
.testimonials .item {background:rgba(255,255,255,0.8);padding: 30px 25px 10px;/* height: 100%; */}
.testimonials figure {width: 60px;height: 60px;border-radius: 50%;overflow: hidden;border:1px solid #ccc;margin: 10px auto 22px;position: relative;}
.testimonials figure img {width:auto; max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.testimonials .desc {margin-bottom: 0;color: #666;font-size: 16px;font-weight: 400;line-height: 28px;}
.testimonials .name {font-size: 22px;font-weight: 400;color: #333;margin-bottom: 10px;}
.testimonials .company-name {font-size: 18px;color: #175ca1;font-style: italic;margin-bottom: 10px;}
.testimonials.owl-theme .owl-dots .owl-dot span {background: #666}
.testimonials.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #175ca1;}
.testimonial-item {background: #fff;border: 1px solid #e5e5e5;padding-bottom: 60px;}
.testimonial-wrap a { float: right; margin-right: 15px; margin-top: 20px; color: #088e0c; font-size: 14px; text-decoration: underline;}

/* Consultation */
.color-bg { background: #009688; color: #fff;}
.consultation-item { text-align: center;}
.consultation-item h4.price { font-size: 30px; margin-bottom: 30px;}
.consultation-item p { font-size: 18px; padding-bottom: 10px; color: #cfef78; border-bottom: 1px solid #00af9e; line-height: 23px; width: auto; display: inline-block; margin-bottom: 20px;}
.consultation-item span { display: block;}
.color-bg .divider { background: #175ca1; }
.how-it-works { text-align: center;}
.how-it-works figure { display: inline-block; width: 200px; height: 200px; border-radius: 50%; background: #fff; position: relative; text-align: center;}
.how-it-works figure img {margin: 45px;}
.how-it-works h4 { font-size: 23px; margin: 20px;}
.how-it-works p { padding: 0px 25px; line-height: 25px;}


.product-item .product-image img { width: 100%; margin-bottom: 10px;}
.product-item {text-align: center;margin: 30px 0px;}
.product-item .product-name { margin-bottom: 10px; font-size: 18px;}
.product-item .product-price p { font-size: 14px; margin-bottom: 10px; font-weight: bold;}
.product-item .product-price p .discount {color: #b5b5b5;font-weight: 300;text-decoration: line-through;}


.newsletter { background: #f2f4eb; }
.subscribe-form input { padding: 22px; border-radius: 0px;}
.subscribe-form button {padding: 10px 20px;border-radius: 0px;color: #fff;}

.conditions-wrap p { font-size: 17px; text-align: center; line-height: 33px; color: #1a5598;}
.dark-bg { background: #3f4c4d; color: #fff;}
.disclaimer { text-align: center;}
.disclaimer h3 { font-size: 20px; margin-bottom: 20px;}
.disclaimer p {font-size: 15px;font-weight: lighter;line-height: 23px;}
.disclaimer p span a { color: #175ca1;}

.footer-wrap .heading-title h2 { font-size: 20px; margin-bottom: 5px;}
.footer-wrap .heading-title .divider { width: 50px; height: 2px; background:#844c1e;}
.footer-wrap ul li a { font-size: 15px; position: relative; padding-left: 17px;}
.footer-wrap ul li a:after {position: absolute; top: 0; left: 0; content: '-';}
.footer-wrap ul li { margin-bottom: 12px;}
footer.footer-wrap {background: #242d2e;color: #fff;padding-bottom: 15px;}
footer.footer-wrap hr { background: #455152;}
.footer-wrap p {font-size: 14px;font-weight: 300;color: #f2f4eb;line-height: 20px;}
footer.footer-wrap img { max-width: 100%; }


/* Flags */
.skiptranslate{display:none}
.flag{display:inline-block;width:16px;height:11px;background:url(https://www.dial4trade.com/staticdt/catalog/temp_56/images/flags.jpg) no-repeat;margin-right:5px;margin-top:-3px}
.flag.flag-hr{background-position:-224px -55px}
.flag.flag-tw{background-position:-48px -154px}
.flag.flag-ms{background-position:-80px -99px}
.flag.flag-cz{background-position:-32px -33px}
.flag.flag-vc{background-position:-192px -154px}
.flag.flag-ad{background-position:0 0}
.flag.flag-eh{background-position:-192px -33px}
.flag.flag-hk{background-position:-176px -55px}
.flag.flag-ga{background-position:-128px -44px}
.flag.flag-catalonia{background-position:-32px -22px}
.flag.flag-somaliland{background-position:-192px -132px}
.flag.flag-mu{background-position:-112px -99px}
.flag.flag-kz{background-position:-176px -77px}
.flag.flag-pw{background-position:-96px -121px}
.flag.flag-da{background-position:-112px 0}
.flag.flag-bg{background-position:-64px -11px}
.flag.flag-nf{background-position:0 -110px}
.flag.flag-gs{background-position:-96px -55px}
.flag.flag-mm{background-position:-240px -88px}
.flag.flag-tm{background-position:-208px -143px}
.flag.flag-dm{background-position:-96px -33px}
.flag.flag-sm{background-position:-144px -132px}
.flag.flag-om{background-position:-144px -110px}
.flag.flag-ck{background-position:-128px -22px}
.flag.flag-yt{background-position:-112px -165px}
.flag.flag-rw{background-position:-208px -121px}
.flag.flag-sg{background-position:-64px -132px}
.flag.flag-al{background-position:-80px 0}
.flag.flag-ec{background-position:-144px -33px}
.flag.flag-et{background-position:0 -44px}
.flag.flag-bm{background-position:-112px -11px}
.flag.flag-gm{background-position:-16px -55px}
.flag.flag-aw{background-position:-208px 0}
.flag.flag-it{background-position:-176px -66px}
.flag.flag-br{background-position:-160px -11px}
.flag.flag-kg{background-position:-16px -77px}
.flag.flag-sb{background-position:-240px -121px}
.flag.flag-ee{background-position:-160px -33px}
.flag.flag-ao{background-position:-128px 0}
.flag.flag-tr{background-position:0 -154px}
.flag.flag-bn{background-position:-128px -11px}
.flag.flag-gu{background-position:-128px -55px}
.flag.flag-tk{background-position:-176px -143px}
.flag.flag-bs{background-position:-176px -11px}
.flag.flag-fr{background-position:-112px -44px}
.flag.flag-ly{background-position:-96px -88px}
.flag.flag-mk{background-position:-208px -88px}
.flag.flag-py{background-position:-112px -121px}
.flag.flag-st{background-position:-240px -132px}
.flag.flag-pn{background-position:-32px -121px}
.flag.flag-ph{background-position:-224px -110px}
.flag.flag-bb{background-position:0 -11px}
.flag.flag-tn{background-position:-224px -143px}
.flag.flag-sk{background-position:-112px -132px}
.flag.flag-id{background-position:-32px -66px}
.flag.flag-mp{background-position:-32px -99px}
.flag.flag-nc{background-position:-224px -99px}
.flag.flag-ws{background-position:-64px -165px}
.flag.flag-fk{background-position:-64px -44px}
.flag.flag-kp{background-position:-96px -77px}
.flag.flag-eg{background-position:-176px -33px}
.flag.flag-sn{background-position:-160px -132px}
.flag.flag-tibet{background-position:-144px -143px}
.flag.flag-ky{background-position:-160px -77px}
.flag.flag-im{background-position:-80px -66px}
.flag.flag-no{background-position:-64px -110px}
.flag.flag-mz{background-position:-192px -99px}
.flag.flag-kw{background-position:-144px -77px}
.flag.flag-ag{background-position:-48px 0}
.flag.flag-sr{background-position:-208px -132px}
.flag.flag-eu{background-position:-16px -44px}
.flag.flag-je{background-position:-192px -66px}
.flag.flag-pe{background-position:-176px -110px}
.flag.flag-bt{background-position:-192px -11px}
.flag.flag-sc{background-position:0 -132px}
.flag.flag-ng{background-position:-16px -110px}
.flag.flag-jo{background-position:-224px -66px}
.flag.flag-gd{background-position:-160px -44px}
.flag.flag-cd{background-position:-48px -22px}
.flag.flag-so{background-position:-176px -132px}
.flag.flag-de{background-position:-48px -33px}
.flag.flag-va{background-position:-176px -154px}
.flag.flag-sl{background-position:-128px -132px}
.flag.flag-pa{background-position:-160px -110px}
.flag.flag-iq{background-position:-128px -66px}
.flag.flag-ie{background-position:-48px -66px}
.flag.flag-gw{background-position:-144px -55px}
.flag.flag-vg{background-position:-224px -154px}
.flag.flag-tz{background-position:-64px -154px}
.flag.flag-mx{background-position:-160px -99px}
.flag.flag-um{background-position:-112px -154px}
.flag.flag-cv{background-position:-240px -22px}
.flag.flag-as{background-position:-160px 0}
.flag.flag-dj{background-position:-64px -33px}
.flag.flag-mn{background-position:0 -99px}
.flag.flag-zanzibar{background-position:-144px -165px}
.flag.flag-do{background-position:-112px -33px}
.flag.flag-my{background-position:-176px -99px}
.flag.flag-at{background-position:-176px 0}
.flag.flag-ml{background-position:-224px -88px}
.flag.flag-ca{background-position:-16px -22px}
.flag.flag-bh{background-position:-80px -11px}
.flag.flag-ru{background-position:-192px -121px}
.flag.flag-cf{background-position:-64px -22px}
.flag.flag-hm{background-position:-192px -55px}
.flag.flag-az{background-position:-224px 0}
.flag.flag-ma{background-position:-112px -88px}
.flag.flag-pm{background-position:-16px -121px}
.flag.flag-cu{background-position:-224px -22px}
.flag.flag-pt{background-position:-80px -121px}
.flag.flag-bd{background-position:-16px -11px}
.flag.flag-tl{background-position:-192px -143px}
.flag.flag-england{background-position:-208px -33px}
.flag.flag-to{background-position:-240px -143px}
.flag.flag-dk{background-position:-80px -33px}
.flag.flag-na{background-position:-208px -99px}
.flag.flag-co{background-position:-192px -22px}
.flag.flag-gy{background-position:-160px -55px}
.flag.flag-kurdistan{background-position:-128px -77px}
.flag.flag-mh{background-position:-192px -88px}
.flag.flag-qa{background-position:-128px -121px}
.flag.flag-pf{background-position:-192px -110px}
.flag.flag-dz{background-position:-128px -33px}
.flag.flag-li{background-position:-240px -77px}
.flag.flag-fj{background-position:-48px -44px}
.flag.flag-vu{background-position:-16px -165px}
.flag.flag-lb{background-position:-208px -77px}
.flag.flag-mq{background-position:-48px -99px}
.flag.flag-ge{background-position:-176px -44px}
.flag.flag-ai{background-position:-64px 0}
.flag.flag-bv{background-position:-208px -11px}
.flag.flag-mr{background-position:-64px -99px}
.flag.flag-mc{background-position:-128px -88px}
.flag.flag-lk{background-position:0 -88px}
.flag.flag-bj{background-position:-96px -11px}
.flag.flag-fm{background-position:-80px -44px}
.flag.flag-xk{background-position:-80px -165px}
.flag.flag-el{background-position:-80px -55px}
.flag.flag-tg{background-position:-112px -143px}
.flag.flag-zm{background-position:-160px -165px}
.flag.flag-cy{background-position:-16px -33px}
.flag.flag-pr{background-position:-48px -121px}
.flag.flag-af{background-position:-32px 0}
.flag.flag-gf{background-position:-192px -44px}
.flag.flag-is{background-position:-160px -66px}
.flag.flag-md{background-position:-144px -88px}
.flag.flag-kr{background-position:-112px -77px}
.flag.flag-gp{background-position:-48px -55px}
.flag.flag-il{background-position:-64px -66px}
.flag.flag-ro{background-position:-160px -121px}
.flag.flag-za{background-position:-128px -165px}
.flag.flag-zh{background-position:-176px -22px}
.flag.flag-mv{background-position:-128px -99px}
.flag.flag-ls{background-position:-32px -88px}
.flag.flag-gt{background-position:-112px -55px}
.flag.flag-ss{background-position:-224px -132px}
.flag.flag-bo{background-position:-144px -11px}
.flag.flag-td{background-position:-80px -143px}
.flag.flag-th{background-position:-128px -143px}
.flag.flag-hu{background-position:0 -66px}
.flag.flag-er{background-position:-224px -33px}
.flag.flag-tc{background-position:-64px -143px}
.flag.flag-sd{background-position:-32px -132px}
.flag.flag-hn{background-position:-208px -55px}
.flag.flag-mg{background-position:-176px -88px}
.flag.flag-pl{background-position:0 -121px}
.flag.flag-wales{background-position:-32px -165px}
.flag.flag-am{background-position:-96px 0}
.flag.flag-be{background-position:-32px -11px}
.flag.flag-ke{background-position:0 -77px}
.flag.flag-ni{background-position:-32px -110px}
.flag.flag-ht{background-position:-240px -55px}
.flag.flag-io{background-position:-112px -66px}
.flag.flag-gh{background-position:-224px -44px}
.flag.flag-nu{background-position:-112px -110px}
.flag.flag-mt{background-position:-96px -99px}
.flag.flag-kh{background-position:-32px -77px}
.flag.flag-cg{background-position:-80px -22px}
.flag.flag-cl{background-position:-144px -22px}
.flag.flag-vn{background-position:0 -165px}
.flag.flag-scotland{background-position:-16px -132px}
.flag.flag-fi{background-position:-32px -44px}
.flag.flag-re{background-position:-144px -121px}
.flag.flag-np{background-position:-80px -110px}
.flag.flag-ba{background-position:-240px 0}
.flag.flag-lt{background-position:-48px -88px}
.flag.flag-wf{background-position:-48px -165px}
.flag.flag-mo{background-position:-16px -99px}
.flag.flag-gn{background-position:-32px -55px}
.flag.flag-sz{background-position:-48px -143px}
.flag.flag-tt{background-position:-16px -154px}
.flag.flag-es{background-position:-240px -33px}
.flag.flag-uz{background-position:-160px -154px}
.flag.flag-ch{background-position:-96px -22px}
.flag.flag-pg{background-position:-208px -110px}
.flag.flag-lu{background-position:-64px -88px}
.flag.flag-sa{background-position:-224px -121px}
.flag.flag-ir{background-position:-144px -66px}
.flag.flag-ug{background-position:-96px -154px}
.flag.flag-en{background-position:-144px -44px}
.flag.flag-vi{background-position:-240px -154px}
.flag.flag-sx{background-position:-16px -143px}
.flag.flag-ye{background-position:-96px -165px}
.flag.flag-nz{background-position:-128px -110px}
.flag.flag-ja{background-position:-240px -66px}
.flag.flag-gq{background-position:-64px -55px}
.flag.flag-pk{background-position:-240px -110px}
.flag.flag-bf{background-position:-48px -11px}
.flag.flag-sy{background-position:-32px -143px}
.flag.flag-cr{background-position:-208px -22px}
.flag.flag-tf{background-position:-96px -143px}
.flag.flag-sv{background-position:0 -143px}
.flag.flag-ps{background-position:-64px -121px}
.flag.flag-au{background-position:-192px 0}
.flag.flag-la{background-position:-192px -77px}
.flag.flag-mw{background-position:-144px -99px}
.flag.flag-nl{background-position:-48px -110px}
.flag.flag-gb{background-position:-144px -44px}
.flag.flag-nr{background-position:-96px -110px}
.flag.flag-gl{background-position:0 -55px}
.flag.flag-rs{background-position:-176px -121px}
.flag.flag-cm{background-position:-160px -22px}
.flag.flag-gi{background-position:-240px -44px}
.flag.flag-km{background-position:-64px -77px}
.flag.flag-tv{background-position:-32px -154px}
.flag.flag-me{background-position:-160px -88px}
.flag.flag-cw{background-position:0 -33px}
.flag.flag-gg{background-position:-208px -44px}
.flag.flag-jm{background-position:-208px -66px}
.flag.flag-ae{background-position:-16px 0}
.flag.flag-si{background-position:-96px -132px}
.flag.flag-tj{background-position:-160px -143px}
.flag.flag-bz{background-position:0 -22px}
.flag.flag-ve{background-position:-208px -154px}
.flag.flag-hi{background-position:-96px -66px}
.flag.flag-sh{background-position:-80px -132px}
.flag.flag-ki{background-position:-48px -77px}
.flag.flag-zw{background-position:-176px -165px}
.flag.flag-ic{background-position:-16px -66px}
.flag.flag-by{background-position:-240px -11px}
.flag.flag-fo{background-position:-96px -44px}
.flag.flag-ne{background-position:-240px -99px}
.flag.flag-uy{background-position:-144px -154px}
.flag.flag-lr{background-position:-16px -88px}
.flag.flag-ci{background-position:-112px -22px}
.flag.flag-lc{background-position:-224px -77px}
.flag.flag-se{background-position:-48px -132px}
.flag.flag-kn{background-position:-80px -77px}
.flag.flag-lv{background-position:-80px -88px}
.flag.flag-bw{background-position:-224px -11px}
.flag.flag-ua{background-position:-80px -154px}


.floating_btns { position: fixed; top: 50%; background: #f0f6f6; padding: 10px; border-radius: 10px; left: 10px; z-index: 9999; transform: translateY(-50%);}
.floating_btns ul li { display: block;}
.floating_btns ul li a { font-size: 22px; margin: 4px 0px; display: inline-block;}
.floating_btns ul li a i.fa-skype { color: #00adef;}
.floating_btns ul li a i.fa-whatsapp { color: #1ea600;}

/* Responsive */

@media(max-width:991px) {
	.navbar-expand-lg .navbar-nav .nav-link {padding: 5px 10px;line-height: 33px;text-align: left;}
	.nav-icons svg {height: 20px;width: 20px;float: left;margin-right: 10px;}
	.navbar-toggler {margin-right: 10px;padding: 2px 8px;border: none;}
	.dropdown-menu { background-color: #f1f1f1; }
	.features-right { margin-left: 0; }
	.navbar-nav .submenu {position: relative;}
	.dropdown-menu {width: 100%;}
	
} 

@media(max-width:767px) {
	.top-bar .top-left, .top-bar .top-right { width: 100%; text-align: center; }
	.top-bar .top-left { margin-bottom:5px; }
	.top-bar .top-left ul li a {font-size: 13px;}
	.contact-us-wrap { margin-bottom: 30px; }
	.how-it-works h4 { margin: 10px 0; }
	.how-it-works {  margin-bottom: 30px; }
	.heading-title p { line-height: 23px; }
	.product-item { margin: 20px 0; }
	.footer-wrap ul { margin-bottom: 20px; }
	footer.footer-wrap img { margin-bottom: 30px; }
} 

@media (max-width: 767px) {
.heading-title {
    margin-bottom: 15px;
    margin-top: 19px;
}
}