.logo-img 
{
position:absolute !important;
left:calc(50% - 60px) !important;
top:6px !important;
}
.navbar-nav li a
{
padding:7px 12px !important;
font-size:16px !important;
}
.mobile-dropdown-language
{
display:block !important;
position:absolute !important;
top:18px;
right:50px;
cursor:pointer;
z-index:3000;
}
.mobile-dropdown-language ul
{
display:none !important;
position:absolute;
right:0px;
width:150px;
background:white;
border-radius:10px;
border:1px solid rgba(0,0,0,0.1) !important;
padding:15px;	
}
.mobile-dropdown-language:hover ul
{
display:block !important;
}
.mobile-dropdown-language ul li
{
float:left;
width:100%;
padding:0px;
margin:0px;	
}
.mobile-dropdown-language ul li a
{
float:left;
width:100%;
padding:4px 0px;
margin:0px;	
color:var(--webiste-text-color) !important;
font-family:Jost !important;
font-size:15px;
font-weight:500;
}
.mobile-dropdown-language ul li a:hover
{
color:var(--webiste-primary-color)!important;	
}
.footer-area
{
padding-top:50px !important;
}
.footer-widgets .col-md-2
{
margin-bottom:20px !important;	
}
.error-404-container,
.error-404-container .container 
{
margin-top:0px !important;
padding-top:0px !important;
}
.custom-contact-page-container h1
{
font-size:20px !important;
}
.custom-contact-page-container p
{
font-size:15px !important;
}
.custom-contact-page-container
{
margin-top:30px !important;
margin-bottom:50px !important;
}
.custom-contact-page-container .col-md-8 
{
margin-bottom:50px !important;
}
.what-we-do-section
{
margin-bottom:0px !important;
}
.what-we-do-section h1,
.what-we-do-section h2
{
font-size:20px !important;
font-weight:700 !important;
margin-top:40px !important;	
margin-bottom:20px !important;	
}
.what-we-do-section p
{
font-size:15px !important;
margin-bottom:0px !important;	
}
.about-page-content .container
{
padding:0px !important;	
}
.page-main
{
margin-top:20px;
margin-bottom:30px;
}
.about-page-content h2
{
font-size:20px !important;
margin-top:0px !important;
margin-bottom:10px !important;
}
.about-page-content p
{
font-size:15px !important;
margin-top:0px !important;
margin-bottom:10px !important;
}
.about-page-content .col-md-6 h2
{
margin-top:30px !important;	
}
.about-page-content img
{
border-radius:0px !important;	
}
.about-page-content h2,
.about-page-content p
{
padding-left:20px !important;
padding-right:20px !important;
}
.blog-page-container
{
margin-top:20px !important;
}
.blog-page-section-title h1
{
font-size:16px !important;
padding-left:20px !important;
}
h1.blog-content-title
{
font-size:18px !important;
line-height:26px !important;
}
h2.blog-content-subtitle
{
font-size:16px !important;
}
.custom-section-title-container
{
padding:0px 5% !important;
}
.custom-section-title-container h1,
.custom-section-title-container h2,
.custom-section-title-container h3
{
font-size:18px;
}
.breadcrumb
{
margin-top:0px !important;
margin-bottom:-20px !important;
}
.margin-top-text-page
{
margin-top:0px !important;
}
.what-we-do-section a
{
margin-top:30px !important;	
}
.coding-card-container
{
padding:0px 5% !important;
margin-top:10px !important;
margin-bottom:50px !important;
}
.coding-card-header
{
margin-bottom:20px;
}
.coding-card-header h1
{
font-size:22px;
}
.coding-card-header h2
{
font-size:18px;
}
.coding-card-header p
{
font-size:14px;
}
.login-area
{
margin-top:30px !important
}
.back-to-dashboard
{
display:block;
}
.my-account-mobile-icon
{
display:block !important;
position:absolute;
font-size:22px !important;
color:black;
left:0px !important;
top:20px !important;
color:var(--webiste-text-color) !important;
}
#dashboard-nav
{
position:fixed;
top:0px;
left:-70%;
width:70% !important;
z-index:3000;
height:100vh !important;
background:white;
transition:left 0.3s ease;
}
.close-dashboard-nav
{
display:block !important;
position:absolute;
top:10px;
right:20px;
font-size:30px;
color:var(--webiste-text-color) !important;
cursor:pointer;
}
.dashboard-link-section
{
width:100% !important;
height:100vh !important;
border-radius:0px !important;
padding:0px !important;
padding-top:20px !important;
border:0px solid transparent !important;
overflow:auto;
}
.dashboard-container{margin-top:10px!important}
.dashboard-title-container h1
{
font-size: 15px !important;
}
.documentation-container
{
margin-top:20px !important;
}
.documentation-container .col-md-3
{
display:none !important;	
}
.documentation-summary
{
display:none !important;
}
.documentation-section h1
{
font-size:16px;
}
.documentation-section h2
{
font-size:15px;
}
.documentation-section h3
{
font-size:13px;
}
.footer-link-container
{
margin-top:100px;
margin-bottom:50px;
padding:0px !important;
}
.footer-link-container a
{
padding:5px 10px;
font-size:15px !important;
font-weight:700;
}
.footer-copyright .col-auto
{
width:100% !important;
min-width:100% !important;
max-width:100% !important;
text-align:center;
}
.footer-copyright .col-auto .footer-social
{
text-align:center;
display:block !important;
}
.footer-social a
{
float:none !important;
margin:0px 8px !important;
}
.home-section-title
{
margin-bottom:40px !important;
}
.home-section-title h2
{
font-size:20px !important;
}
.home-section-title p
{
font-size:14px !important;
}
.tpdetails__title
{
font-size:20px !important;
}
.tpdetails__brand li 
{
font-size:16px !important;
}
.product__details-price 
{
font-size:25px !important;
}
.right-order-section
{
display:inline-block !important;
margin-top:50px !important;
}