@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;700&display=swap");
*{
box-sizing:border-box;
margin: 0;
padding: 0;
}
a{
text-decoration:none;
}
ul{
margin:0;
padding:0;
list-style-type:none;
}
body {
font-family: 'Nunito Sans', sans-serif;
font-size: 14px;
}
html{
scroll-behavior: smooth;
}
.container{
max-width:1230px;
padding:0px 15px;
margin:0 auto;
}
.logo{
width:auto;
}
.top-header{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding: 15px 0px 15px 0px;
}
.right-menu{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
flex:0 0 140px;
max-width:140px;
margin-left: auto;
}
.bottom-header ul{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.bottom-header ul li{
display:flex;
position: relative;
cursor: pointer;
}
.header,.header a{
color: #656565;
}
.header{
position:relative;
background:#fff;
}
.wrapper{
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);
}
header .bottom-header ul li a{
border: none;
text-transform: capitalize;
border: none;
text-transform: capitalize;
text-decoration: none;
color: #333;
font-size: 17px;
font-weight: 600;
margin-right: 39px;
cursor: pointer;
display: inline-block;
transition: all .2s ease-in-out;
}
header .bottom-header{
background-color: transparent;
padding: 16px;
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
}
header .bottom-header ul .nav-item-header:hover .submenu-app{
opacity: 1;
height: auto;
pointer-events: all;
}
header .bottom-header ul .nav-item-header .submenu-app{
position:absolute;
left:0;
top:auto;
opacity: 0;
padding-top:37px;
pointer-events: none;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index:9;
margin-left: -60px;
}
header .bottom-header ul .nav-item-header .submenu-app > ul{
padding: 0;
background: #fff;
min-width: 170px;
position: relative;
background: #fff;
box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 15%);
padding:8px 20px;
border-top: 3px solid #b7b7b7;
}
header .bottom-header ul .nav-item-header .submenu-app > ul > li{
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
max-height: 400px;
overflow: auto;
padding: 2px 15px 9px;
position: relative;
z-index: 2;
background: #fff;
}
.right-menu  span{
display: block;
font-size:12px;
margin-top: 10px;
}
.right-menu-wrap{
padding-right: 24px;
cursor: pointer;
border-right: 1px solid #e5e5e5;
} 
.icon-menu span:hover {
color: #85c648;
cursor: pointer;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
nav.bottom-header ul li a:hover  {
color: #85c648;
cursor: pointer;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
header .bottom-header ul .nav-item-header .submenu-app ul > li:hover a > span {
color:#85c648;
}
header .nav_toggle{
display:none;
} .footer {
padding: 10px;
}
.footer p {
text-align: right;
}
.footer address {
text-align: right;
}
address{
font-style: unset;
}
.footer ul li {
display: inline;
}
.footer-container .bottom-container {
text-align: center;
}
.footer-info ul.social li {
float: left;
margin: 0 4px 4px 0;
padding: 0;
background: none;
}
.footer-info ul.social li a {
margin: 0;
} .footer-container {
background: none #322c29;
color: #666666;
margin: 0;
padding: 0;
position: relative;
}
.footer-banners {
background: #f7f7f6;
padding: 25px 0;
}
.footer-banners img {
max-width: 100%;
height: auto;
}
.footer-banners a:hover img {
opacity: 0.6;
}
.footer-info {
background: #f4f4f2;
border-top: 1px solid #ececea;
padding: 60px 0;
}
.footer-info h4 {
font-size: 24px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: -1.2px;
color: rgb(0, 0, 0);
color: rgba(0, 0, 0, 0.75);
margin: 0 0 24px;
} .footer-info hr {
border-top: 1px solid rgb(0, 0, 0);
border-top-color: #e6e6e4;
border-top-color: rgba(0, 0, 0, 0.06);
height: 1px;
margin: 17px 0;
}
.footer-info p {
line-height: 150%;
margin: 0 0 0 3px;
}
.footer-info ul {
margin: 0;
padding: 0;
}
.footer-info ul li {
margin: 0;
padding: 0;
line-height: 30px;
}
.footer-info ul li p {
overflow: hidden;
line-height:25px;
color: #848484;
}
.footer-info .information ul li,
.footer-info ul.disc li {
margin: 0;
padding: 0 0 15px 23px;
line-height: 130%;
position: relative;
}
.footer-info .information ul li:before,
.footer-info ul.disc li:before {
content: '';
position: absolute;
top: 2px;
left: 2px;
width: 8px;
height: 8px;
border-radius: 100%;
background-color: #fe5252;
}
.footer-info ul.twitterList {
margin: -3px 0 0;
}
.footer-info ul.twitterList li {
margin: 0;
padding: 0;
line-height: 20px;
color: #505050;
}
.footer-info ul.twitterList li.follow {
padding: 0 0 0 53px;
}
.footer-info ul.twitterList li span.tweet-icon {
display: block;
float: left;
width: 36px;
height: 36px;
margin: 0px 16px 0 1px;
background-color: #fe5252;
background-position: -139px 12px;
border-radius: 100%;
}
.footer-info ul.twitterList li:hover span.tweet-icon {
background-color: #322c29;
}
.footer-info ul.twitterList li span.time-ago {
display: block;
color: rgba(146, 146, 146, 0.85)
}
.footer-info ul.twitterList li p {
overflow: hidden;
line-height: 20px;
margin: 0 0 20px;
padding: 3px 0 23px;
border-bottom: 1px solid #e6e6e4;
border-bottom-color: rgba(0, 0, 0, 0.06);
}
.footer-info ul.social {
margin: 35px 0 0;
}
.footer-info .block-control {
display: none;
position: absolute;
top: 0;
right: -10px;
width: 35px;
height: 35px;
background: #FEFEFE url(https://www.appjetty.com/skin/frontend/shopper/default/images/sprite/arrow_footer.png) 0 0 no-repeat;
border-radius: 100% !important;opacity: 0.6;
}
.footer-info .block-control:hover {
background-color: #fe5252;
background-position: 0 100%;
}
.footer-info .block-control-hide {
background-position: 100% 0;
}
.footer-info .block-control-hide:hover {
background-color: #fe5252;
background-position: 100% 100%;
}
.footer-info .block-content {
display: block;
}
.footer-info iframe {
width: 300px;
height: 260px;
margin: 0 0;
}
footer {
padding: 21px 0 20px;
}
footer a {
color: #a2a2a2
}
footer a:hover {
color: #fff;
text-decoration: none;
}
footer ul {
margin: 0;
padding: 0;
}
footer ul.links {
float: right;
margin-top: -1px;
line-height: 1.5;
}
footer ul.links a {
color: rgb(140, 140, 140);
color: rgba(140, 140, 140, 0.87);
}
footer ul.links li {
line-height: inherit;
}
footer ul.links li a:hover {
color: #fff;
text-decoration: none;
}
.block-content.show-block{
display:block;
}
footer ul.links li.separator {
height: 8px;
background-color: rgba(195, 195, 195, .18);
}
footer .copyright {
border-top: 1px dotted #e0e0e0;
margin: 40px 0 0;
padding: 20px 0 0;
}
.footer-container .product-slider-container {
background: #fafafa;
width: 100%;
}
.footer-container .jcarousel-skin-tango .jcarousel-clip-horizontal,
.footer-container .jcarousel-skin-tango .jcarousel-container-horizontal {
width: auto
}
.footer-info iframe {
width: 200px;
margin: 0 auto;
}
footer .grid_6 {
text-align: center;
width: 100%;
margin: 0 auto;
}
footer ul.links {
float: none;
}
.footer-info .grid_3:nth-child(odd) {
clear: both;
}
.footer-banners {
padding: 25px 0 0;
}
.footer-info {
padding: 30px 0 15px 0;
}
.footer-info .grid_3 {
margin-bottom: 3px;
}
.footer-info .grid_3 .block-content {
margin-bottom: 30px;
}
.footer-info ul.social {
margin: 10px 0 0;
}
footer .grid_6 {
text-align: center;
margin-bottom: 0;
}
footer ul.links {
float: none;
}
.footer-banners {
padding: 25px 0 15px;
}
.footer-info .block-control {
background-size: 70px 70px;
}
.footer-info .block-control {
background-image: url(https://www.appjetty.com/skin/frontend/shopper/default/images/retina/arrow_footer@2x.png)
}
.footer-info .block-control {
transition: background-color 400ms ease-in-out;
}
.footer-container .product-slider-container {
background-color: #fafafa
}
.footer-container {
background-color: #322c29
}
.footer-container,
footer a,
footer ul.links li a {
color: #ffffff
}
.footer-banners {
background-color: #3d3d3d
}
.footer-info {
background-color: #3d3d3d
}
.footer-info {
border-top-color: #3d3d3d
}
.footer-info h4 {
color: #85c648
}
.footer-info,
.footer-info ul.twitterList li {
color: #666666
}
.footer-info ul.twitterList li span.time-ago {
color: rgba(102, 102, 102, 0.85)
}
.footer-info .block-control-hide {
background-position: 100% 0;
}
.footer-info .validation-advice {
position: absolute;
}
.footer-container .product-slider-container {
background-color: #fff;
} .grid_3 {
width: 25%;
float: left;
display: inline;
float: left;
position: relative;
min-height: 1px;
box-sizing: border-box;
padding:0px 10px;
}
@media (min-width: 1025px) and (max-width: 1280px){
.footer-info ul.list-style li{
width: 92%;
}
ul.footer-partner-logo img {
max-width: 43%;
}
ul.footer-partner-logo img.iso_certified {
max-width:26%;
}
}
@media (min-width:768px){
.footer-container .footer-info .grid_3 .block-content ul.cont-footer li.call-contact p.contact_country{
font-size:15px;
}
}
.footer-info .grid_3:nth-child(odd) {
clear:unset;
}
.footer-info .social-icons span:first-child a {
padding-left: 0px;
}
.footer-info {
padding: 84px 0px 25px 0;
text-align: left;
overflow: hidden;
}
.footer-info .grid_3:before {
content: "";
position: absolute;
right: 15px;
top: 15px;
background-color: #555555;
width: 1px;
height:92%;
}
.appjetty_programs {
margin-top: 50px;
}
.footer-info .grid_3:last-child:before {
display: none;
}
.footer-info h4 {
text-transform: capitalize;
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
letter-spacing: normal;
}
.footer-info a,
.footer-info p {
font-size: 15px;
line-height: 23px;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.footer-container .footer-info .grid_3 .block-content ul.cont-footer li.call-contact  p.contact_country{
text-transform: uppercase;
color: #fff;
opacity: 1;
font-weight: 600;
margin-bottom: 5px !important;
}
.footer-info .payment-option li{
display:inline-block;
}
.footer-container .footer-info .grid_3 .block-content ul.cont-footer li.call-contact p.address .bold-text{
display:block;
}
.footer-info address p {
line-height: 20px;
}
.footer-info .cont-footer  .contact_number{
opacity: 1;
font-weight: 600;
}
.footer-info a:hover {
color: #fff;
opacity: 1;
}
.footer-info a {
color: #707070;
}
.footer-info .cont-footer .contact_number{
color:#848484;
}
.footer-info ul li a{
font-weight:600;
}
.footer-info hr {
display: none;
}
.footer-info .block-subscribe {
background-color: transparent;
border-top: none;
box-shadow: none;
}
.footer-info .footer-contact address {
margin-bottom: 15px;
position: relative;
padding-left: 15px;
}
.footer-info .block.block-subscribe {
margin: 0px;
padding: 0px;
margin-top: 20px;
}
.footer-info .block.block-subscribe .block-title {
padding: 0;
text-align: left;
border: none;
margin: 0px;
}
.footer-info .footer-contact a {
position: relative;
padding-left: 15px;
}
.footer-info .footer-contact .fa {
position: absolute;
left: -3px;
top: 4px;
}
.footer-info .footer-contact .fa.fa-paper-plane {
left: -7px;
}
.footer-info .block.block-subscribe .block-title:after {
display: none;
}
.footer-info .block.block-subscribe .block-content {
padding: 0px;
}
.footer-info .block.block-subscribe .block-content #loaderr2 {
width: 17px;
right: 0px;
top: 32px;
height: 24px;
}
.footer-info .block-subscribe .input-box {
margin: 0px;
text-align: left;
}
.footer-info .block-subscribe input.input-text {
border: 1px solid #929292;
background: transparent;
box-shadow: none;
width: 150px;
color: #fff;
border-radius: 4px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.footer-info .block .block-content .actions {
display: inline-block;
vertical-align: bottom;
}
.footer-info .block .block-content .actions button.button span {
height: 29px;
background: #929292;
color: #3d3d3d;
line-height: 29px;
padding: 0 7px;
font-size: 12px;
margin-left: -5px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
.footer-info .block-content.partner-block ul {
margin-bottom: 15px;
}
.footer-info .block-certified {
margin-top: 35px;
}
.footer-info .block-certified.certificate {
margin-top: 35px;
border-top: 1px solid rgba(91, 91, 91, 0.5);
padding: 25px 0px; }
.footer-info .block-certified ul {
display: inline-block;
vertical-align: middle;
}
.footer-info .block-certified ul li {
float: left;
margin-right: 10px;
}
.footer-info .block-certified.certificate ul li {
margin-right: 18px;
}
.footer-info .block-certified p {
display: inline-block;
vertical-align: middle;
}
.footer-info .payment-option {
margin-top: 20px;
}
ul.footer-partner-logo img {
margin-bottom: 10px;
margin: 6px;
display: inline-block;
vertical-align: bottom;
}
.footer-container .footer-info .facebook {
display:flex;
}
.footer-info .social-icons {
margin-top:40px;
border-top: 1px solid rgba(91, 91, 91, 0.5);
padding-top: 20px;
}
@media (min-width: 1024px){
.footer-info .social-icons{
margin-right:30px;
}
}
@media (min-width: 1024px) and (max-width: 1280px){
.footer-info .social-icons a {
font-size: 15px;
}
}
.cont-footer .call-contact + .call-contact {
margin-top: 30px;
}
.partner_logos { }
.footer-info .social-icons span:last-child a {
padding-right: 0px;
}
.footer-info .social-icons a {
padding: 10px;
}
.footer-info ul li {
line-height: 25px;
}
@media (min-width:1300px){
.footer-info ul.list-style li {
width: 90%;
}
ul.footer-partner-logo img{
max-width: 52%;
}
.grid_3{
padding:0px 10px;
}
.footer-info .social-icons a{
font-size: 20px;
}
}
.table-img-section {
display: flex;
align-items: flex-start;
justify-content: center;
flex-wrap: wrap;
}
@media only screen and (min-width: 980px) and (max-width: 1280px){
.cont-footer .call-contact p{
font-size:15px;
}
.footer-info .grid_3:before{
right:0;
}
}
@media (min-width: 900px) and (max-width: 1200px){
.footer-info .social-icons a {
padding: 5px;
}
}
@media (min-width: 992px) and (max-width: 1024px){
ul.footer-partner-logo img {
max-width: 43%;
}
ul.footer-partner-logo img.iso_certified {
max-width: 30%;
}
}
@media (min-width: 768px) and (max-width: 991px){
.footer-info .social-icons a {
font-size: 15px;
}
.footer-info .social-icons {
margin-top: 25px;
}    
.cont-footer .call-contact p {
font-size: 12px;
line-height:21px;
}
.footer-info .grid_3:before{
right:0;
}
ul.footer-partner-logo img{
max-width: 42%;
margin: 5px;
margin-bottom: 10px;
}
ul.footer-partner-logo img.iso_certified{
max-width: 34%;
}
}
@media (max-width: 991px){
.footer-info .social-icons{
margin-top: 20px;
}
}
@media (max-width: 979px) and (min-width: 768px){
.footer-info h4 {
font-size: 18px;
}
.footer-info a, .footer-info p {
font-size: 12px;
}
.footer-info .grid_3:before{
right:0;
}
.footer-info .social-icons a{
padding: 6px;
}
}
@media (max-width: 767px){
.grid_3{
width: 100%;
margin: 0 0 20px;
}
header.header.fixed-header .top-header{ }
.footer-info .grid_3{
padding: 0;
}
}
.block-certified p {
font-size: 15px;
line-height: normal;
}
.footer-info .block-content ul.list-style.border-top {
padding-top: 10px;
margin-top: 10px;
}
.footer-info .block-content ul.list-style.border-top:after {
background: #5a5a5a;
width: 80%;
}
.footer-info .news-error-msg,
.footer-info .news-success-msg {
position: absolute;
width: 89%;
left: 0;
color: red;
margin-top: 10px;
text-align: left;
}
.footer-info .grid_3 .block-content ul.payment-option li  img{
max-width:100%;
}
.footer-info .news-success-msg {
color: #85c648;
}
.footer-info .block-control:hover {
background-color: transparent;
}
.footer-contact .contact-info {
position: relative;
padding-left: 15px;
margin-bottom: 15px;
}
.footer-contact .contact-info .fa-phone {
font-size: 18px;
}
.footer-info .footer-contact .contact-info p a {
color: #fff;
padding-left: 5px;
opacity: 1;
}
.footer-info .cont-footer .address a {
opacity: 1;
font-weight: 600;
}
.footer-info .cont-footer .address a:hover {
color: #fff;
}
.contact_number {
color: #707070;
} .footer-policy {
display: none;
} footer {
background-color: #2b2b2b;
text-align: center;
color: #fff;
font-size: 12px;
padding: 14px 0px
}
footer address {
color: #fff;
opacity: 0.3;
}
.footer-container {
background: #2b2b2b;
} .footer-banners {
background: url(https://www.appjetty.com/skin/frontend/shopper/appjetty/images/footer-banner-bg.png) no-repeat center center;
background-size: cover;
padding: 100px 0px;
text-align: center;
color: #fff;
}
.footer-banners p {
font-size: 25px;
color: #fff;
line-height: normal;
width: 73%;
margin: 0 auto;
}
.footer-banners .heading-line {
font-size: 35px;
font-weight: 700;
color: #fff;
margin-bottom: 15px;
}
.footer-banners a.btn {
background-color: #85c648;
color: #fff;
font-size: 25px;
font-weight: 600;
padding: 10px 20px;
border-radius: 4px;
display: inline-block;
margin-top: 35px;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.footer-banners a.btn:hover {
background-color: #3d3d3d;
} @media only screen and (max-width: 992px){ .logo a.biztech-powered {
display: none;
}
.bottom-header{
display:none;
}
.right-menu span{
display:none;
}
.right-menu{
flex: 0 0 100px;
max-width: 100px;
margin-left: auto;
}
.right-menu-wrap{
padding-right: 15px;
}
body header.header .top-header{
padding: 14px 5px 14px 0px;
}
.top-header .logo a img {
width:165px;
}
.bottom-header ul{
width: 100%;
left: 0;
right: 0;
top: 0px;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);
border-top: 4px solid #85c648;
background: #fff;
padding: 10px 20px;
}
.bottom-header ul li{
flex: 0 0 100%;
max-width: 100%;
display: block;
}
.bottom-header ul li:last-child a{
border:none;
}
.bottom-header{
background:transparent;
padding:0;
}
.bottom-header ul li{
width:100%;  
}
.bottom-header ul li a{
width:100%;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #f2f2f2;
display: block;    
}
header .bottom-header ul .nav-item-header .submenu-app > ul li a:hover {
background: #fff;
padding-left: 0;
}
header .bottom-header ul .nav-item-header .submenu-app > ul li {
padding:0;
}
.bottom-header ul li a:hover{
background: #85c648;
padding-left: 12px;
padding-right: 12px;
width:100%;
display:block;
color: #fff;
}
nav.bottom-header ul li a:hover  {
color:#fff;
}
header .nav_toggle{
margin-left:20px;
display:block;
}
.collapsed-menu a{
width: 100%;
display: block;
}
.collapsed-menu em{
display: block;
}
.bottom-header ul li a > em:before{
content: "+";
font-size: 29px;
top:0px;
position: absolute;
left:auto;
right:12px;
}
.bottom-header ul li a.minus > em:before {
content: "-";
}
header .bottom-header ul .nav-item-header .submenu-app{
padding-top:0px;
margin-left: -7px;
max-width: 200px;
position: static;
display: none;
opacity:1;
box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%);
border-top: 0px solid #b7b7b7;
}
.blog .blog-listing-wrap #category_list {
display: block !important;
}
.blog  .sticky-blog #category_list{
display:none;
}
}  
@media only screen and (min-width: 980px) and (max-width: 1230px){
.container {
max-width:100%;
}     
}
@media only screen and (max-width: 979px) and (min-width: 768px){
.container{
max-width:100%;
}
}
@media (min-width: 600px) and (max-width: 767px){
.container{
max-width: 580px;
}
}
@media only screen and (min-width:0px) and (max-width: 767px){
.footer-container .footer-info .facebook{
display:block;
}
.footer-info .block-control {
background-color: transparent;
}
}
@media (max-width: 767px){ .footer-info{
padding-bottom: 50px;
padding-top: 20px;
}
.footer-info .block-control {
display: block;
}
.footer-info h4 {
font-size: 15px;
}
.footer-info .grid_3 .block-content {
margin-bottom: 30px;
transition: none !important;
opacity: 1 !important;
width: 100% !important;
}
.grid_3:before{
display:none;
}
.appjetty_programs {
margin-top: 20px;
}
.footer-info .social-icons {
margin-top: 20px;
}
.footer-info .social-icons a {
font-size: 20px;
padding: 10px;
}
.footer-info ul li{
width: 87%;
}
.cont-footer .call-contact + .call-contact {
margin-top: 20px;
}
.footer-partner-logo .logos {
text-align: center;
}
.partner_logos {
padding-top: 30px;
}
ul.footer-partner-logo img {
margin-bottom: 10px;
max-width: 33%;
}
.footer-info .payment-option li{
display: block;
}
.footer-info .block-content{
display:none;
}
footer address{
margin-bottom: 0px;
}
}
.nav_toggle{
display: block;
border: none;
background: transparent;
align-self: center;
width:22px;
cursor: pointer;
margin-left:20px;
}
.nav_toggle:focus{
outline: none;
}
.nav_toggle span{
display: block;
width: 22px;
height: 3px;
background-color: #707070;
margin-bottom: 5px;
}
.nav_toggle span:last-child{
margin-bottom:0px;
}
header.active .bottom-header{
display: block;
}
header.active .nav_toggle span:nth-child(1) {
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transform: rotate(45deg);
position:absolute;
margin: auto;
}
header.active .nav_toggle span:nth-child(2){
position:absolute;
opacity:0;
}
header.active .nav_toggle span:nth-child(3){
transform: rotate( -45deg);
position:absolute;
margin: auto;
}  
@media (max-width:992px){
.blog-right-desc.side-blog #category_list:first-child{
display: none;
}
.blog-left-desc div#category_list {
display: block;
}
} .blog-list img{
max-width:100%;
display:block;
}
.d-flex{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}
.flex-wrap{
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
.justify-between{
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.text-center{
text-align:center;
}
.pt-blog{
padding:50px 0px;
} .blog-list .blog-listing-wrap .inner-blog-list .inner-blog-wrap .top-panel-list p{
font-weight: 600;
color:#03aee4;
font-size: 14px;
margin-bottom: 15px;
}
.blog-list .blog-listing-wrap .inner-blog-list .inner-blog-wrap .middle-panel-list h1{
font-size: 26px;
line-height:35px;
font-weight: 600;
color: #000;
margin-bottom: 29px;
}
.bg-box ul li a:after{
position: absolute;
content: "";
border: solid #2c2c2c;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 3px;
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
left: 0;
top: 14px;
}
.bg-box ul li a{
color:#000;
}
@media (max-width:1140px){
.blog-list .blog-listing-wrap .inner-blog-list .inner-blog-wrap .middle-panel-list h1{
font-size: 21px;
line-height: 31px;
margin-bottom: 25px;
}
.bottom-panel-list {
flex-wrap:wrap;
}
.bottom-panel-list .author-name{
margin-bottom: 10px;
padding-right:0px;
}
.inner-blog-wrap .bottom-panel-list p{
font-size: 13px;
}
.bg-box{
padding:20px;
}
.bg-box ul li a{
font-size: 14px;
line-height: 30px;
padding: 0 20px 5px;
display: block;
}
.bg-box ul li a:after{
top: 12px;
}
.blog-title{
font-size: 25px;
padding: 40px 0;
}
}
.blog-list .blog-listing-wrap{
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
padding-right: 35px;
}   
.blog-list .blog-listing-wrap .inner-blog-list .inner-blog-wrap{
flex: 0 0 40%;
max-width: 40%;
padding-right: 30px;
}
.blog-list .blog-listing-wrap .inner-blog-list .left-img-block-list{
-webkit-box-flex: 0;
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
.svg-inline--fa {
display: inline-block;
height: 1em;
color:#03aee4;
margin-right: 10px;
font-size: 17px;
width: 1em;
vertical-align: -0.125em;
}
.img-block-list img {
box-shadow: 0px 3px 6px 0 rgb(23 39 59 / 15%);
border-radius: 10px;
width: 100%;
height: 280px;
object-fit: cover;
object-position: center center;
}
.bottom-panel-list .author-name{
padding-right: 15px;
}
.blog-date svg{
margin-right:5px;
}
.inner-blog-wrap .bottom-panel-list p{
color: #000;
display:inline-block;
}
.blog-title{
font-size: 28px;
line-height: 40px;
padding: 50px 0;
color: #000;
font-weight: 700;
}
.blog-list .blog-listing .row{
display: flex;
flex-wrap: wrap;
margin: 0px -15px;
}
.blog-list .blog-listing .row .block-row-wrap{
flex: 0 0 33.33%;
max-width: 33.33%;
padding: 0px 15px;
margin-bottom: 30px;
}
.blog-list  .blog-listing .row .block-row-wrap .blog-block{
border-radius: 15px;
background: #ffffff;
-webkit-box-shadow: 0px 3px 6px 0 rgb(23 39 59 / 15%);
box-shadow: 0px 3px 6px 0 rgb(23 39 59 / 15%);
overflow: hidden;
-webkit-transition: 0.2s ease;
-o-transition: 0.2s ease;
transition: 0.2s ease;
height: 100%;
display: flex;
flex-direction: column;
}
.blog-list  .blog-listing .row .block-row-wrap .blog-block .inner-blog {
padding: 30px 22px 23px;
height: 100%;
display: flex;
flex-direction: column;
}
.blog-list  .blog-listing .row .block-row-wrap .blog-block .inner-blog h4{
font-size: 16px;
font-family: "Open Sans", sans-serif;
color: #000;
text-transform: capitalize;
-webkit-transition: 0.2s ease all;
-o-transition: 0.2s ease all;
transition: 0.2s ease all;
font-weight: 600;
margin: 0 0 25px;
line-height:25px;
}
.blog-list-img img {
display: block;
margin: 0 auto;
width: 100%;
object-fit: cover;
height: 100% !important;
object-position: center center;
}
.blog-list  .blog-listing .row .block-row-wrap .blog-block .inner-blog .date-time{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: auto;
}
.date-content a{
color: #03abdf;
border-radius: 6px;
border: 1px solid #03abdf;
padding: 3px 9px;
display: block;
font-family: "Open Sans", sans-serif;
font-size: 11px;
}
.date-content a:hover{
background-color: #03abdf;
color: #fff;
-o-transition: 0.2s ease all;
-webkit-transition: 0.2s ease all;
transition: 0.2s ease all;
}
.bg-box ul li a{
font-size: 15px;
line-height: 35px;
color: #000;
padding: 0 20px 5px;
padding-bottom: 0;
}
.time-content svg{
color: #828282;
}
.time-content .svg-inline--fa{
margin-right: 2px;
vertical-align: text-bottom;
} 
.time-content span{
display: inline-block;
vertical-align: middle;
font-size: 13px;
color: #828282;
}
.bg-box{
padding: 20px 30px;
margin: 0 0 50px;
display: block;
-webkit-box-shadow: 0px 3px 6px 0 rgb(23 39 59 / 15%);
box-shadow: 0px 3px 6px 0 rgb(23 39 59 / 15%);
border-radius:10px;
}
.bg-box h3{
font-size: 22px;
font-weight: 700;
color: #000;
margin-bottom: 10px;
}
.bg-box ul li{
position: relative;
} @media only screen and (min-width: 1300px) {
ul.footer-partner-logo img.iso_certified {
max-width: 26%;
} 
}
@media only screen and (max-width: 992px) {
.blog-list .blog-listing-wrap,.blog .blog-list .side-blog{
flex:0 0 100%;
max-width:100%;
}
.blog-list .blog-listing-wrap{
padding-right:0px;
}
.bg-box{
max-width: 285px;
width: 100%;
}
.blog-list  .blog-listing .row .block-row-wrap{
flex: 0 0 50%;
max-width:50%;
margin-bottom: 30px;
}
.blog-list  .blog-listing .row{
margin:0px -15px;
}
header .bottom-header ul .nav-item-header .submenu-app > ul{
margin-left: 10px;
}
.bullet{
padding-left:0px !important;
}
}
@media only screen and (max-width: 767px) {
.blog-list .blog-listing-wrap .inner-blog-list .inner-blog-wrap{
flex:0 0 100%;
max-width:100%;
margin-bottom: 25px;
}
.blog-list .blog-listing-wrap .inner-blog-list .left-img-block-list{
flex:0 0 100%;
max-width:100%;
}
.blog-title{
font-size: 26px;
padding: 40px 0;
}
.blog-list  .blog-listing .row .block-row-wrap{
flex:0 0 100%;
max-width:100%;
}
}
@media only screen and (max-width: 576px){
.blog .blog-list .blog-listing-wrap .blog-listing .row{
margin: 0px -15px;
}
.footer-info ul li{
width:100%;
}
ul.footer-partner-logo img.iso_certified{
max-width: 18%;
}
}
@media only screen and (max-width: 375px){
.blog-details .share{
padding-left:0px !important;
}
}
@media only screen and (min-width: 1400px) {
} @media (min-width:768px){
.blog-details .blog-list .blog-listing-wrap .inner-blog-list .left-img-block-list{
flex:0 0 55%;
max-width:55%;
padding-right:40px;
}
.blog-details .blog-list .blog-listing-wrap .inner-blog-list .inner-blog-wrap{
flex:0 0 45%;
max-width:45%;
padding-right:0px;
}
.blog-details .share .svg-inline--fa{
margin-right:5px;
}
}
@media (min-width:0px) and (max-width:767px){
.blog-list .blog-listing-wrap .inner-blog-list .left-img-block-list{
margin-bottom:35px;
}
.blog-list .blog-listing-wrap .inner-blog-list .inner-blog-wrap{
padding-right:0px;
}
.blog-right-desc .bg-box{
display:none;
}
.footer-info .grid_3:last-child .block-content{
margin-bottom: 0;
}
}
@media only screen and (max-width:769px){
.blog.pt-blog{
padding-bottom:0px;
}
.blog-details.pt-blog{
padding-bottom:0px;
}
}
@media (max-width: 1024px) and (min-width: 768px){
.footer-info{
padding: 60px 0px 30px 0;
}
}
.blog-details .share{
padding-left:15px;
}
.blog-list  .blog-details-page{
flex:0 0 100%;
max-width:100%;
}
.sticky-blog{
position: sticky;
top:70px;
}
.blog-details-description{
flex: 0 0 100%;
max-width: 100%;
padding-top: 0;
}
.blog-details-description .row{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
@media (min-width:992px){
.blog-details-description .blog-left-desc{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.blog-details-description .blog-right-desc{
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.blog-list .side-blog{
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
}
.right-section img,.left-section img{
max-width:60%;
}
.left-section img{
margin-bottom:20px;
}
@media (min-width:767px){
.img-content-section-left .left-section{
float: left;
width:35%;
}
.img-content-section-left .right-section {
float: left;
width:65%;
padding-left: 40px;
}
.img-content-section .left-section {
float: left;
padding-right: 15px;
width: 60%;
}
.img-content-section .right-section {
float: left;
width: 40%;
padding-left: 15px;
}
.right-section img,.left-section img{
max-width:90%;
}
.blog-left-desc .category-list{
display:none;
}
.blog-listing-wrap #category_list{
display:none;
}
}
.blg-right-content p{
font-size: 16px;
line-height: 26px;
font-family: "Open Sans", sans-serif;
margin-bottom: 15px;
color: #000000;
}
.blg-right-content h2 {
font-size: 26px;
margin-bottom: 15px;
color: #000000;
font-weight: 700;
}
.blg-right-content h3{
font-size: 21px;
margin-bottom: 15px;
color: #000000;
font-weight: 700;
}
.blg-right-content h4 {
font-size: 18px;
line-height: 36px;
margin-top: 30px;
}
.blg-right-content h5{
font-size: 18px;
margin-bottom: 15px;
}
.blg-right-content a {
color:#03abdf;
cursor: pointer;
}
.img-content-section {
overflow: hidden;
}
.table-img-section {
display: flex;
align-items: flex-start;
justify-content: center;
flex-wrap: wrap;
}
.table-img-section-left {
float: unset !important;
width: auto !important;
padding-right: 25px !important;
}
.table-img-section-right{
float: unset !important;
width: auto !important;
padding-left: 25px !important;
}
.img-content-section-left{
overflow: hidden;
margin-bottom: 40px;
}
.read-case.button-cta {
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
.read-case.button-cta .outer-btn {
text-decoration: none;
display: inline-block;
cursor: pointer;
}
.outer-btn{
color: #03aee4;
font-family: "Open Sans", sans-serif;
border-color: #03aee4;
background-color: #fff;
border: 1px solid #03aee4;
display: inline-block;
padding: 10px 20px;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
font-weight: 700;
border-radius: 4px;
margin-top:10px;
margin-bottom: 20px;
}
.outer-btn:hover{
background: #03aee4;
color: #fff;
border-color: #03aee4;
}
.desc-blog-pt {
padding-left: 20px;
}
.bullet{
padding-left: 20px;
}
.bullet li{
font-size:16px;
position: relative;
padding-left: 20px;
padding-bottom: 10px;
} 
.bullet li:before{
content: "\f105";
font: normal normal normal 14px/1 FontAwesome;
display: inline-block;
font-size: 20px;
color: #03aee4;
position: absolute;
left: 0;
top:0;
}
.blog-details .blog-title{
font-size: 30px !important;
color: #525a68 !important;
}
.blog-listing-sidebar{
padding: 0 15px;
}
.blog-listing-sidebar ul li{
position: relative;
padding-left: 15px;
margin-bottom:15px;
}
.blog-listing-sidebar ul li a{
font-size: 13px;
color: #1C1B1B;
}
.blog-listing-sidebar ul li a:hover{
color: #03aee4;
}
.blog-listing-sidebar ul li:before{
position:absolute;
width: 4px;
height: 1px;
background-color: #707070;
top:0;
bottom:0;
left:0;
margin:auto;
content:"";
}
.blog-right-desc  .sidebar{
max-width: 290px;
padding:0;
}
.newsletter-sidebar-inner h6 {
font-size: 18px;
color: #000;
font-weight: bold;
padding-bottom: 5px;
text-transform: uppercase;
}
.newsletter-sidebar-inner p {
font-size: 12px;
line-height: 18px;
color: #000;
text-transform: uppercase;
padding: 0 15px;
padding-bottom:30px;
} 
.input-box input{
padding: 6px 9px;
height: auto;
width: 80%;
border-radius: 7px;
margin-bottom: 20px;
font-size: 12px;
text-transform: uppercase;
vertical-align: middle;
color: #000;
box-shadow: none;
border: 1px solid #e0e0e0;
line-height: 19px;
background: #fff;
}
.input-box button.button{
overflow: visible;
width: auto;
border: 0;
padding: 0;
margin: 0;
background: transparent;
cursor: pointer;
display: inline-block;
vertical-align: middle;
}
.input-box button span{
line-height: normal;
padding: 7px 15px;
height: auto;
font-size: 18px;
font-weight: 400;
color: #fff;
text-align: center;
white-space: nowrap;
text-transform: uppercase !important;
background-color: #3DB29A;
border-radius: 8px;
}
.blog-right-desc .newsletter-sidebar-inner {
padding: 10px 0px 25px 0px;
}
header.header.fixed-header {
position: fixed;
top: 0;
background-color: #fff;
z-index: 9;
transition: all .5s ease;
width: 100%;
}
header.fixed-header .right-menu span{
display:none;
}
header.fixed-header .right-menu{ }
header.fixed-header .nav_toggle{
display:block;
}
header.header.fixed-header nav.bottom-header {
display: none;
}
header.header.fixed-header.active nav.bottom-header {
display: block;
box-shadow: 0 10px 10px -9px rgb(0 0 0 / 15%);
border-top: 1px solid #f2f2f2;
}
header.header.fixed-header .top-header .logo a img{
width: 165px; }
header.header.fixed-header .top-header .logo a.biztech-powered img{
max-width:30%;
}
header.fixed-header .right-menu img { }
header.fixed-header .right-menu-wrap{ } .at-icon-wrapper.at-share-btn.at-svc-compact {
color: #000 !important;
background-color: #fff !important;
padding: 2px !important;
}
.at-resp-share-element .at-share-btn .at-icon-wrapper {
display: none !important;
}
.addthis_inline_share_toolbox_lqea.addthis_tool {
clear: none !important;
float: right;
}
.at-resp-share-element .at-share-btn .at-label {
font-size: 14px !important;
font-family: 'Open Sans', sans-serif;
padding: 0 !important;
margin: 0 !important;
}
.buttons-row  a.btn {
color: #03aee4;
font-family: "Open Sans", sans-serif;
border-color: #03aee4;
background-color: #fff;
border: 1px solid #03aee4;
display: inline-block;
padding: 7px 20px;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
font-weight: 700;
border-radius: 4px;
margin-top: 5px;
margin-bottom: 5px;
}
.buttons-row {
text-align: center;
}
.buttons-row .btn:hover {
background: #03aee4;
color: #fff;
border-color: #03aee4;
}
.buttons-row p {
margin: 0;
}
.fancybox-container input, .fancybox-container select, .fancybox-container textarea {
border: 1px #ddd solid;
height: 30px;
width: 100%;
border-radius: 5px;
margin-top: 2px;
outline: 0;
padding-left: 5px;
}
.fancybox-container p {
margin-bottom: 10px;
}
.fancybox-container textarea {
min-height: 100px;
}
.fancybox-container input.submit-contact-form {
width: 101px;
text-align: center;
padding: 0;
border: 1px solid #03aee4;
background-color: transparent;
color: #03aee4;
text-transform: capitalize;
font-size: 15px;
height: 35px;
margin-top: 15px;
transition: all 0.5s ease;
}
.fancybox-container input.submit-contact-form:hover {
background-color: #03aee4;
color: #fff;
}
.fancybox-container input[type="checkbox"] {
display: inline-block;
width: auto;
margin: 0;
vertical-align: middle;
}
.fancybox-container  .wpcf7-list-item {
margin: 0;
}
.fancybox-container input[type="checkbox"] + .wpcf7-list-item-label {
padding-left: 5px;
}
.fancybox-container input[type="checkbox"] + .wpcf7-list-item-label a {
color: #3aaee4;
}
.fancybox-inner #contact_form_pop {
padding: 30px;
}
#search_mini_form .form-search {
position: relative;
}
.form-search .closed-search{
position: absolute;
top: 5px;
z-index: 9;
right: -110px;
}
#search_mini_form .form-search #search {
width: 200px;
height: 31px;
box-shadow: none;
border: 0;
border-top: 3px solid #85c648;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);
border-radius: 2px;
font-size: 12px;
color: #77675d;
padding: 4px 60px 4px 15px;
}
#search_mini_form .form-search button {
background: #707070;
width: 52px;
height: 32px;
margin-top: -1px;
border: 1px solid #707070;
transition: none;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
background: #707070;
position: absolute;
right: 0;
top: 1px;
cursor: pointer;
-webkit-appearance: button;
}
#search_mini_form .form-search button .fa {
font-size: 16px;
color: #fff;
}
@media (min-width: 981px){
#search_mini_form .form-search #search {
width: 300px;
height: 35px;
}
#search_mini_form .form-search button {
height: 35px;
}
}
#search_mini_form{
display: none;
}
.blog-details .blog-title a {
color: #03aee4;
}
input:focus, button:focus {
outline: none;
}
a {
color: #03aee4;
}
.blog-details.pt-blog .blog-list-img img {
height: 180px;
}
.middle-panel-list h1 a {
color: #000;
}
@media (min-width: 992px){
header.fixed-header .right-menu-wrap {
padding-right: 18px;
}
header.fixed-header .right-menu {
flex: 0 0 86px;
max-width: 86px;
}
header.fixed-header .right-menu img {
width: 25px;
}
header.header.fixed-header .top-header{
padding:10px 0;
}
}
@media (max-width: 992px){
header .right-menu img {
width: 25px;
}
header .right-menu {
flex: 0 0 86px;
max-width: 86px;
}
header .right-menu img {
width: 25px;
}
header .bottom-header {
background-color: transparent;
padding: 0;
}
} .fancybox-overlay .fancybox-wrap{border: medium none; bottom: 0; left: 0 !important; margin: auto; padding: 0; position: fixed !important; right: 0; text-align: left; top: 100px !important; width: 920px !important; z-index: 99999;}
.fancybox-skin{height: auto; padding: 15px 70px; width: 100%; margin: 0px; box-sizing: border-box; background: #1b74cb;}
.fancybox-inner{height: auto !important; width:100% !important;}
#contact_form_pop .wpcf7{background: #155b9e; padding: 15px 20px 15px;}
.fancybox-overlay form{display: flex; flex-wrap: wrap;}
.fancybox-overlay form p input{display: block; width: 100%; height: 42px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ededed; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; box-sizing: border-box; outline: none;}
.fancybox-overlay form p{width: 50%; padding: 0 20px;}
.fancybox-overlay form p select{padding: 0px 15px; width: 100%; color: #707070; height: 42px; font-size: 14px; border-radius: 0px; border: none; background: #fff url(https://www.appjetty.com/skin/frontend/shopper/default/images/sprite/arrow-bottom.png); background-size: 13px!important; background-position: 98% center !important; background-repeat: no-repeat; padding-right: 25px!important; -webkit-appearance: none; outline: none;}
.fancybox-overlay form p textarea.enquiry{display: block; width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ededed; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; box-sizing: border-box; height: 80px; font-family: 'Open Sans', sans-serif; outline: none;}
.fancybox-overlay form p .submit-contact-form{padding: 10px 15px; background-color: #85c648; border: 1px solid #85c648; color: #fff; display: inline-block; border-radius: 4px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; font-weight: 600; display: inline-block; width: auto;}
.fancybox-overlay form p .wpcf7-list-item label input[type="checkbox"]{display: inline-block; width: auto; height: auto; line-height: normal; border: none; padding: 0; vertical-align: middle;}
.fancybox-overlay form p .wpcf7-list-item label .wpcf7-list-item-label{color: #fff; transition: 0.5s ease all;}
.fancybox-overlay form p .wpcf7-list-item label .wpcf7-list-item-label a{color: #fff; text-decoration: underline !important;}
.fancybox-close{width: 35px; height: 35px; line-height: 40px; background: #000; opacity: 1; border-radius: 50%; text-align: center; border: 4px solid #fff; transition: all 0.3s ease;}
.fancybox-close:after{ content: "\f00d"; font-family: "FontAwesome"; background: none; color: #fff; font-size: 15px; line-height: 30px; position: absolute; top: -2px; bottom: 0; left: 1px; right: 0;}
.fancybox-close:hover{background: #85c648;}
.submit-schedule-now{width: 100% !important; text-align: center; padding: 0; margin-top: 30px; position: relative;}
.submit-schedule-now input{cursor: pointer;}
.submit-schedule-now .wpcf7-spinner{position: absolute; top:10px;}
.wpcf7-response-output{color: #fff; margin: 0 auto !important; margin-top: 20px !important;}
.fancybox-inner #contact_form_pop{padding-top: 0;}
.sub-tag-line{color: #fff; display: inline-block; font-size: 35px; font-weight: bold; text-align: center; width: 100%; box-sizing: border-box; padding-top: 0 !important; padding-bottom: 10px !important;}
@media(min-width: 768px) and (max-width: 1024px){
.fancybox-overlay .fancybox-wrap{width: 690px !important;}
}
@media(max-width: 767px){
.fancybox-overlay .fancybox-wrap{width: 80% !important;}
.sub-tag-line{font-size: 18px;}
.fancybox-overlay form p{padding: 0; width: 100%;}
.fancybox-inner #contact_form_pop{padding: 0;}
#contact_form_pop .wpcf7{height: 410px;  overflow-y: auto;}
.fancybox-opened .fancybox-skin{height: 490px !important;}
.table-img-section-left {
float: none !important;
width: 100% !important;
padding-right: 0 !important;
}
.table-img-section-left img,
.table-img-section-right img{
max-width: 100% !important;
}
.table-img-section-right{
float: none !important;
width: 1000% !important;
padding-left: 0 !important;
}
}
@media(max-width: 320px){
.fancybox-opened .fancybox-skin{height: 420px !important;}
#contact_form_pop .wpcf7{height: 320px;}
}
.quatation table {
border-collapse: collapse;
width: 100%;
}
.quatation  th, .quatation  td {
text-align: left;
padding: 8px;
border: 1px #ddd solid;
}
.quatation  tr:nth-child(even) {background-color: #f2f2f2;} .page-footer .container{
width: 100%;
margin: 0 auto;
padding: 0 20px;
max-width: 1440px;
}
.page-footer {
background-color: #3d3d3d;
padding-bottom: 0px;
}
.footer {
padding: 100px 0 40px 0;
}
.footer-contact {
padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.footer-contact .row {
display: flex;
align-items: flex-start;
justify-content: space-between;
margin: 0 -15px;
}
.footer-contact .col-md-3 {
width: 25%;
padding: 0 15px;
}
.footer .footer-contact .footer-contact-contry {
margin-bottom: 20px;
}
.footer .footer-contact .footer-contact-contry p.contry-title {
color: #fff;
font-size: 17px;
margin-bottom: 5px;
text-transform: uppercase;
font-weight: 600;
text-align: left;
}
.footer .footer-contact .footer-contact-contry p {
font-size: 16px;
font-weight: 300;
color: #fff;
line-height: 24px;
margin-bottom: 0px;
text-align: left;
}
.footer .footer-contact .footer-contact-contry .contact-tell {
display: block;
color: #fff;
font-size: 17px;
font-weight: 600;
margin-top: 4px;
text-align: left;
}
.footer .footer-contact .footer-contact-contry .contact-tell a {
display: inline-block;
color: #fff;
font-weight: 600;
text-decoration: none;
}
.footer .row {
display: flex;
align-items: flex-start;
justify-content: space-between;
margin: 0 -15px;
}
.footer .col-md-3 {
width: 25%;
padding: 0 15px;
}
.footer .col-md-6 {
width: 50%;
padding: 0 15px;
}
.footer .footer-wrapper-title h4,
.footer .footer-program-title h4,
.footer .footer-wrapper-social h4 {
font-size: 22px;
color: #fff;
font-weight: 600;
margin-bottom: 10px;
text-align: left;
font-family: "Nunito Sans", sans-serif;
}
.footer-wrapper-contain .footer-program-title.programs,
.footer-wrapper-contain .footer-wrapper-social {
margin-bottom: 10px;
}
.footer .footer-wrapper-title.contact-us h4 {
display: none;
}
.footer .footer-wrapper ul li {
list-style-type: none;
display: block;
text-align: left;
}
.footer .footer-wrapper ul li a {
text-decoration: none;
font-size: 15px;
color: #848484;
display: inline-block;
transition: all 0.2s ease-in-out;
margin-bottom: 5px;
cursor: pointer;
}
.footer .footer-wrapper ul li a:hover {
color: #fff;
}
.footer .footer-wrapper.Policy {
margin-bottom: 20px;
}
.footer .footer-wrapper.Poweredby .footer-wrapper-contain a {
display: inline-block;
cursor: pointer;
}
.footer .social-icons ul.social-icons-item {
display: flex;
align-items: center;
list-style-type: none;
}
.footer .social-icons ul li a {
display: inline-block;
margin-right: 20px;
}
.footer .social-icons ul li a svg {
height: 20px;
width: 20px;
transition: 0.2s all ease-in-out;
}
.footer .social-icons ul li a:hover svg,
.footer .social-icons ul li a:hover svg path {
fill: #85c648;
stroke: #85c648;
}
.footer .social-icons ul li a:hover svg .footer .footer-wrapper ul li a:hover {
color: #fff;
transition: all 0.2s ease-in-out;
}
.footer .footer-wrapper .payment-logo img {
margin-bottom: 15px;
max-width: 80%;
}
.footer .Partners {
width: 100%;
padding: 0;
}
.footer .Partners .footer-wrapper {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.footer .footer-wrapper .partner_logos {
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
}
.footer .footer-wrapper .partner_logos img {
margin: 0 6px 10px 0;
display: block;
max-width: 155px;
}
.aj-footer--bottom {
padding: 12px 0;
background-color: #4a4a4a;
}
.aj-footer--bottom .copyright-text {
text-align: center;
font-size: 16px;
color: #fff;
margin-bottom: 0px;
opacity: 0.48;
font-weight: 400;
}
@media screen and (max-width: 767px)  {
.footer {
padding: 35px 0 45px 0;
}
.footer .row {
flex-direction: column;
}
.footer .col-md-3 {
width: 100%;
padding: 0 15px;
}
.footer-contact {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}
.footer .col-md-6 {
width: 100%;
}
.footer-wrapper-title {
position: relative;
margin-bottom: 22px;
}
.footer .footer-wrapper-title h4,
.footer .footer-program-title h4,
.footer .footer-wrapper-social h4 {
font-size: 20px;
margin-bottom: 0px;
}
.footer .footer-program-title h3,
.footer .footer-wrapper-social h3 {
margin-bottom: 10px;
}
.footer .footer-wrapper-title.contact-us h4 {
display: block;
}
.footer-wrapper-title h4::after {
content: "";
display: inline-block;
position: absolute;
top: 2px;
right: 10px;
height: 8px;
width: 8px;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
transform: rotate(-135deg);
}
.footer-wrapper-title h3.active::after {
top: 8px;
transform: rotate(45deg);
}
.footer .footer-wrapper .payment-logo img {
margin-bottom: 0px;
}
.footer .footer-wrapper-contain {
margin-bottom: 0px;
margin-top: 10px;
display: none;
}
.footer .footer-wrapper-contain.is-active {
display: block;
margin-bottom: 20px;
transition: 0.3s ease all;
}
.footer-wrapper-contain .footer-program-title.programs,
.footer-wrapper-contain .footer-wrapper-social {
margin-top: 15px;
}
.footer .footer-contact .footer-contact-contry {
margin-bottom: 10px;
}
.footer .footer-contact .footer-contact-contry p.contry-title {
margin-top: 10px;
}
.footer .footer-wrapper .footer-contact-contry .contact-tell {
font-size: 15px;
}
.footer .footer-wrapper .footer-contact-contry p {
font-size: 15px;
}
.footer .footer-wrapper ul li a {
font-size: 15px;
}
.footer .footer-wrapper.Policy {
max-width: 100%;
margin-bottom: 0px;
}
.footer .footer-wrapper .partner_logos img {
max-width: 200px;
margin: 0 15px 10px 0;
}
.footer .Partners .footer-wrapper {
margin-top: 0px;
padding-top: 0px;
border-top: unset;
}
.aj-footer--bottom {
padding: 10px 0;
}
.aj-footer--bottom .copyright-text {
font-size: 12px;
}
}
.aj-footer .footer-wrapper .footer-wrapper-contain .custom-html-widget{
display: flex;
flex-wrap: wrap;
}
.footer-wrapper-contain{
text-align: left;
}
@media(min-width: 768px) and (max-width: 991px){
.footer .footer-contact .footer-contact-contry p{font-size: 13px; line-height: 20px;}
.footer .footer-contact .footer-contact-contry .contact-tell, 
.footer .footer-contact .footer-contact-contry .contact-tell a{font-weight: normal; font-size: 13px;}
.footer .footer-wrapper-title h4, 
.footer .footer-program-title h4, 
.footer .footer-wrapper-social h4{font-size: 18px; font-weight: 400;}
.footer .footer-contact .footer-contact-contry p.contry-title{font-size: 17px; font-weight: 400;}
} header .top-header .right-menu .right-menu-wrap{border: none; padding: 0;}
header .top-header .right-menu .right-menu-wrap .top-support svg, 
header .top-header .right-menu .icon-menu a svg, 
.aj-header--search .searchbox-icon svg{width: 23px; height: 23px; stroke: #657085; display: block; stroke-width: 2px; transition: .2s all ease-in-out; }
header .top-header .right-menu .icon-menu{margin-left: 20px;}
header .top-header .right-menu{justify-content: end; display: none;}
header .top-header .right-menu .right-menu-wrap .top-support:hover svg, 
header .top-header .right-menu .icon-menu a:hover svg, 
.aj-header--search .searchbox-icon:hover svg{stroke: #85c648; transition: .2s all ease-in-out;}
.nav_toggle span{height: 2px;}
.nav_toggle span:nth-child(2){width: 18px;}
.nav_toggle span:last-child{width: 12px;}
button.nav_toggle:before{ content: " "; height: 82px; width: 2px; background-color: #e6e6e6; display: inline-block; position: absolute; left: auto; top: -15px; right: 44px;}
header.active .nav_toggle span:nth-child(3){width: 22px;}
.header-search{margin-top: 5px;}
header .wrapper{box-shadow: none;}
.bottom-header .container{position: relative;}
header .bottom-header ul li:last-child a{margin-right: 0;}
.form-search .closed-search{right: 0;}
@media(min-width:  1025px) and (max-width: 1280px){
header .bottom-header ul li a{font-size: 15px; margin-right: 24px;}
}
@media(min-width: 993px) and (max-width:  1024px){
header .bottom-header ul li a{font-size: 14px; margin-right: 26px;}
}
@media(min-width: 992px){
header.fixed-header .right-menu{flex: 0 0 115px; max-width: 115px;}
button.nav_toggle:before{content: none;}
}
@media(min-width: 981px){
#search_mini_form .form-search #search{width: 220px;}
}
@media(max-width:  992px){
body header.header .top-header{position: relative;}
header .nav_toggle{margin-left: 35px;}
.aj-header--search{display: block;}
header .right-menu{flex: 0 0 145px; max-width: 145px;}
.header{border-bottom: 1px solid #e6e6e6;}
header.active .nav_toggle span:nth-child(3){display: block;}
.header.active, 
header.active .bottom-header{border-bottom: none;}
body header.header .top-header{padding: 10px 5px 10px 0px;}
button.nav_toggle:before{display: block;}
.bottom-header ul{border-top: none;}
header .bottom-header ul li a{margin-right: 0; padding: 6px 0; font-size: 16px;}
header .bottom-header ul li a:hover{background: transparent; color: #85c648; padding-left: 0;}
.bottom-header .container{padding: 0;}
.form-search .closed-search{right: -50px; top: 15px;}
}
@media(max-width:  767px){
header .right-menu img{width: 18px;}
header .top-header .right-menu .icon-menu{margin-left: 14px;}
}
header.header a.logo img {
width: 165px;
display: block;
}
.footer .footer-wrapper .partner_logos img:last-child {
margin-right: 0;
}
.blog-details-description { margin: 0 auto;
} @media(min-width:768px){
.blog-list-img img {
max-height: 180px;
}
}
@media(min-width:992px){
.blog-list-img img {
max-height: 130px;
}
header .top-header .right-menu{ display: flex;}
}
@media(min-width:992px){
.bottom-header ul li:last-child {
display: none;
}
} .blog-details .inner-blog-list  .share {
padding-left: 0;
}  
.blog-details .inner-blog-list  .share ul{
display: flex;
align-items: center;
margin-top: 15px;
}
.blog-details .inner-blog-list  .share ul li + li{
margin-left: 10px;
}
.blog-details .inner-blog-list  .share ul li a{
margin: 0;
font-size: 16px;
width: 39px;
height: 39px;
border: 1px solid #03aee4;
padding: 5px;
border-radius: 50%;
display: inline-flex;
align-items: center;
justify-content: center;
transition: all .3s ease;
}
.blog-details .inner-blog-list  .share ul li a svg{
fill: #03aee4;
height: 17px;
width: 17px;
margin: 0;
display: flex;
align-items: center;
}
.blog-details .inner-blog-list .share ul li a svg.svg-inline--fa {
margin-right: 0;
}
.blog-details .inner-blog-list .share ul a:hover {
background: #03aee4
}
.blog-details .inner-blog-list .share ul a:hover svg{
fill: #fff;
}
.blog-details .inner-blog-list .share ul li.copy-link-li a{
position: relative;
}
.blog-details .inner-blog-list .share ul li.copy-link-li a p{
position: absolute;
top: 35px;
color: #000;
}
@media(min-width: 768px){
.blog-details .inner-blog-list .share ul li.copy-link-li a p{
top: 43px;
} 
.blog-details-description{
padding-top: 40px;
}
}
@media(min-width:1024px){
.blog-details-description{
padding-top: 50px;
}
.blog-details .inner-blog-list  .share ul{
margin-top: 20px;
}
} .blog-details-description .col-3 {
max-width: 30%;
padding: 0;
}
.blog-details-description .col-9 {
max-width: 70%;
padding: 0;
} #ez-toc-container {
display: none;
}
.blog-details-description .blog-right-desc {
display: none;
}
.blog-details-description .ez-toc-widget-sticky {
box-shadow: 0px 3px 17px rgba(29, 79, 165, .17);
padding: 20px;
border-radius: 10px;
overflow: auto;
position: sticky;
top: 90px;
}
.blog-details-description div.ez-toc-widget-sticky-container {
background: none;
list-style: none none;
line-height: 1.6;
margin: 0;
overflow: hidden;
z-index: 1;
padding: 0;
box-shadow: none;
}
.blog-details-description .widgettitle .ez-toc-widget-sticky-title-container .ez-toc-widget-sticky-title {
font-size: 23px;
font-weight: 700;
color: #333;
}
.blog-details-description .ez-toc-widget-sticky-btn {
display: none;
}
.blog-details-description .ez-toc-widget-sticky-container ul li {
margin: 10px 0;
}
.blog-details-description .ez-toc-widget-sticky-container ul li a {
font-size: 15px;
color: #707070;
padding-left: 0;
font-weight: 500;
}
.blog-details-description .ez-toc-widget-sticky-container nav ul li a::before {
content: none;
}
.blog-details-description .col-9 {
max-width: 100% !important;
}
.blog-details-description div.ez-toc-widget-sticky-container ul.ez-toc-widget-sticky-list {
padding: 0;
padding-right: 10px;
}
.blog-details-description .ez-toc-widget-sticky-container ul.ez-toc-widget-sticky-list li.active {
background-color: transparent;
}
@media (min-width:992px) {
.blog-details-description .blog-right-desc {
display: block;
}
.blog-details-description .col-9 {
max-width: 70% !important;
}
}