﻿* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 10px;
    overflow-x: hidden;
    scroll-behavior: smooth;
    -webkit-tap-highlight-color: transparent
}
body {
    margin: 0;
    font-size: 14px;
    line-height: 1.42857143;
    color: #707070;
    background-color: #fff;
    font-family: Montserrat, sans-serif !important
}



html {
	scroll-behavior: smooth;
}

.pricing-table__heading {
	display: flex;
	align-items: center;
	height: 70px;
}

.pricing-table__title {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0.8px;
	margin: 0;
}

.pricing-table__subtitle {
	font-size: 12px;
	font-weight: 300;
	line-height: 1em;
}

.pricing-table__subtitle {
	color: #000;
}

.pricing-table__subtitle {
	margin-top: 5px;
}

.pricing-table .pricing-table__subtitle {
	margin: 10px 0 0 0;
	padding: 0;
}

.pricing-table__price-prefix {
	margin-bottom: 20px;
	margin-top: 20px;
}

.pricing-table__subtitle .st1 {
	font-size: 20px;
	font-weight: 900;
}

p.pricing-table__price-prefix {
	color: #fff !important;
	font-weight: 300;
}

.pricing-table__heading1 {
	background: url(../images/pricing-banner.jpg) no-repeat;
	background-color: #875A7B;
	padding: 20px 20px 20px 20px;
	text-align: center;
}

.pricing-wrap {
	background: url(../images/pricing-banner.jpg) no-repeat;
	height: 45vh;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 77px;
}

.pricing-wrap h1 {
	font-size: 59px;
	color: #fff;
	font-weight: 800;
}

.pricing-wrap p {
	font-size: 14px;
	color: #fff;
}

.odoo-wrap {
	background: url(../images/demo-banner-3.jpg) no-repeat;
	height: 60vh;
	background-size: cover;
	flex-direction: column;
	justify-content: center;
}

.odoo-wrap h1 {
	font-size: 50px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
}

.odoo-wrap p {
	font-size: 18px;
	color: #fff;
	line-height: 1.7;
	font-weight: 300;
	margin-bottom: 20px !important;
}

.odoo-compare-wrap {
	/*background: url(../images/demo-banner-3.jpg) no-repeat;*/
	height: 100vh;
	background-size: cover;
	flex-direction: column;
	justify-content: center;
	background-color: #fff !important;
}

.odoo-compare-wrap h1 {
	font-size: 50px;
	color: #000;
	font-weight: 500;
	margin-bottom: 20px;
	margin-top: 47px;
}

.odoo-compare-wrap p {
	font-size: 18px;
	color: #6B6D70;
	line-height: 1.7;
	font-weight: normal;
	margin-bottom: 20px !important;
	font-family: 'Montserrat', sans-serif;
	line-height: 33px;
}

.hirepythonservice1 {
	background-color: white;
	box-shadow: 0 0 5px #00000017;
	margin: 11px;
	width: 31%;
	/* border-right: 2px solid #d21c22; */
	padding: 6px;
	min-height: 83px;
}

.hirepythonservice1.icon-img img {
	width: 100%;
}

img {
	width: 100%;
}

.col-md-3.icon-img {
	margin-top: 6px;
}

@media only screen and (max-width: 764px) {
	.hirepythonservice1 {
		background-color: white;
		box-shadow: 0 0 5px #00000017;
		margin: 11px;
		width: 95%;
		/* border-right: 2px solid #d21c22; */
		padding: 6px;
		/* min-height: 181px; */
		text-align: center;
	}
	.odoo-compare-wrap h1 {
		font-size: 35px;
		color: #000;
		font-weight: 500;
		margin-bottom: 20px;
		margin-top: 47px;
	}
	.odoo-compare h1 {
		margin-bottom: 20px;
		font-size: 21px;
	}
	.odoo-compare1 h1 {
		color: #fff;
		margin-bottom: 20px;
		font-size: 21px;
	}
	.col-md-3.icon-img img {
		width: 25% !important;
	}
	.odoo-dome-2 {
		margin-top: 65px !important;
	}
	.col-md-6.odoo-dome-2 img {
		display: none;
	}
	.odoo-wrap h1 {
		font-size: 50px;
		color: #fff;
		font-weight: 700;
		text-align: center;
		margin-top: 154px;
	}
	.odoo-wrap {
		background: url(../images/demo-banner-3.jpg) no-repeat;
		height: 75vh !important;
		background-size: cover;
		flex-direction: column;
		justify-content: center;
	}
	img {
		width: 100%;
	}
	.pricing-faq {
		box-shadow: 1px 2px 3px 3px #0000000a;
		padding: 20px;
		border-radius: 5px;
		border-bottom: 2px solid #875A7B;
		width: 95% !important;
		margin-left: 10px;
		margin-bottom: 20px;
	}
	.youtubebutton1 {
		position: absolute;
		display: flex;
		justify-content: center;
		width: 100%;
		height: 100px !important;
		align-items: center;
		font-size: 30px !important;
		color: red;
	}
}

.pricing-faq {
	box-shadow: 1px 2px 3px 3px #0000000a;
	padding: 20px;
	border-radius: 5px;
	border-bottom: 2px solid #875A7B;
	margin-left: 10px;
	margin-bottom: 20px;
}

.pricing-faq-head {
	text-align: center;
	margin-bottom: 30px;
	font-size: 36px;
    font-weight: 700;
}

.pricing-faq-p {
	margin-bottom: 4px !important;
}

.head-p {
	text-align: center;
	margin-bottom: 20px !important;
}

.pricing-host {
	box-shadow: 1px 2px 3px 3px #0000000a;
	border-radius: 5px;
	border-left: 10px solid #875A7B;
	margin-bottom: 3rem;
	padding: 2rem 3rem;
}

.youtubebutton1 {
	position: absolute;
	display: flex;
	justify-content: center;
	width: 100%;
	height: 308px;
	align-items: center;
	font-size: 64px;
	color: red;
}

.odoo-demo-p {
	color: #6B6D70;
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	-webkit-font-smoothing: antialiased !important;
	margin: 0 !important;
	line-height: 33px;
}

input.bg-gray.text-dark {
	width: 100%;
	padding: 20px;
}

textarea.bg-gray.text-dark {
	width: 100%;
}

.demo-input {
	padding: 10px;
}

.odoo-dome-2 {
	margin-top: 200px;
}

.contact-form1 {
	background: #dadada3b;
	border-radius: 5px;
	padding: 30px;
}

textarea.bg-gray.text-dark {
	padding: 17px;
}

input.font-size-14.ltr-sp-2 {
	padding: 12px;
	background-color: #00A09D;
	color: #fff;
}

.odoo-button {
	padding: 13px 20px;
	background-color: #00A09D;
	margin-top: 30px;
	color: #fff;
	border-radius: 5px;
	box-shadow: 1px 0px 4px 3px #fdf7f724;
	font-weight: 600;
}

.odoo-button a:hover,
a:focus {
	color: #ffffff;
	text-decoration: underline;
}

.demo-icon {
	box-shadow: 1px 4px 4px 4px #cecece2e;
	margin-top: 30px;
	margin-bottom: 30px;
}

.demo-icon1 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.demo-icon1 i.fa.fa-users {
	color: #845b7a;
	font-size: 30px;
	margin-bottom: 10px;
}

a:hover,
a:focus {
	color: #ffffff;
	text-decoration: underline;
}

.pricing-faq p {
	line-height: 2;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}

.odoo-apps-h1 {
	font-size: 33px !important;
	text-transform: inherit !important;
	font-family: 'Lato', sans-serif;
	font-weight: 700 !important;
}

.odoo-apps-p {
	margin: 0 auto;
	display: block;
	font-size: 18px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: normal !important;
	color: #6a6a6a;
	line-height: 28px !important;
	padding-bottom: 20px;
}

.odoo-apps-p1 {
	margin: 0 auto;
	display: block;
	font-size: 18px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: normal !important;
	color: #6a6a6a;
	line-height: 28px !important;
}

.odoo-apps-img-section {
	height: 305px;
	background: #cccccc12;
	/* margin-top: 20px; */
	padding: 20px;
	background-color: white;
	box-shadow: 1px 1px 3px 3px #e6e3e36e;
	width: 31%;
	margin-left: 26px;
	margin-bottom: 20px;
	border-bottom: 2px solid #875a7b;
}

.odoo-apps-img-section h3 {
	font-size: 15px !important;
	color: #000 !important;
	font-weight: 300 !important;
	padding: 0 !important;
}



.odoo-apps-img-section a:hover,
a:focus {
	color: #875a7b !important;
	text-decoration: underline;
}



.odoo-apps-img-section a {
	color: #000 !important;
	text-decoration: underline;
}

.odoo-apps-img-section h3 {
	min-height: 60px !important;
	font-size: 20px !important;
	margin-top: 20px !important;
}

.odoo-apps-wrap {
	background: url(../images/odoo-apps-banner.jpg) no-repeat;
	height: 50vh;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.odoo-apps-wrap h1 {
	font-size: 56px;
	color: #fff;
	font-weight: 700;}

.odoo-apps-wrap p {
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.demo-icon1 i.fa.fa-rocket {
	color: #845b7a;
	font-size: 30px;
	margin-bottom: 10px;
}

.odoo-compare {
	background-color: #f8f9fa;
}

.odoo-compare1 {
	background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important;
}

.odoo-compare1 h1 {
	color: #fff;
	margin-bottom: 20px;
}

.odoo-compare1 h2 {
	color: #fff;
	margin-bottom: 20px;
}
.odoo-compare1 p {
	color: #fff;
	font-weight: normal;
	font-size: 17px;
	text-align: justify;
}

.list1 {
	list-style: none;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased !important;
    margin: 0 !important;
    line-height: 40px;
}

.odoo-compare h1 {
	margin-bottom: 20px;
}

.odoo-compare p {
	font-weight: normal;
	font-size: 17px;
	text-align: justify;
}

.odoo-compare2 {
	background-color: #fff;
}

.odoo-compare-section {
	border-right: 2px solid #00A09D;
}

td i.fa.fa-check {
	color: #00a09d;
}

i.fa.fa-times {
	color: #cc0a0a;
}

td.text-left {
	padding: 15px !important;
}

.col-md-3.odoo-compare-section ul li a {
	color: #000;
}

.col-md-3.odoo-compare-section ul li {
	padding: 10px;
	list-style: none;
}

.col-md-3.odoo-compare-section ul li a {
	text-decoration: none;
}

.col-md-3.odoo-compare-section {
	height: 100vh;
}

.col-md-3.odoo-compare-section {
	height: 100vh;
	position: sticky;
	top: 80px!important;
}

.odoo-dome-2 a {
	text-decoration: none;
}

.demo-icon2 {
	box-shadow: 1px 4px 4px 4px #704f67;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #715068;
	border-radius: 10px;
}

.sap-1 {
	border-right: 2px solid #ccc;
}

.demo-icon1 i.fa.fa-globe {
	color: #845b7a;
	font-size: 30px;
	margin-bottom: 10px;
}

.demo-icon1 i.fa.fa-user-plus {
	color: #845b7a;
	font-size: 30px;
	margin-bottom: 10px;
}

.row.pricing-section.demo-icon2.demo-icon1 i.fa.fa-globe {
	color: #fff !important;
	font-size: 30px;
	margin-bottom: 10px;
}

i.fa.fa-users.sap-2 {
	color: #fff;
}

i.fa.fa-globe.sap-2 {
	color: #fff;
}

i.fa.fa-user-plus.sap-2 {
	color: #fff;
}

.sap-2{
	color: #fff !important;
	font-size: 36px !important;
	text-aligm:center;
}

.sap-22{
	color: #000 !important;
	font-size: 36px !important;
	text-aligm:center;
}

.sap-3{color: #fff !important;
	font-size: 20px !important;
	text-aligm:center;}
	
	.sap-4{
	color: #000 !important;
	font-size: 20px !important;
	text-aligm:center;
}

@media only screen and (min-width: 764px) {
	.mob {
		display: none;
	}
	
	
}



@media only screen and (max-width: 764px) {
	.odoo-apps-img-section {
		height: 28G4390px;
		background: #cccccc12;
		/* margin-top: 20px; */
		padding: 20px;
		background-color: white;
		box-shadow: 1px 1px 3px 3px #e6e3e36e;
		width: 86% !important;
		margin-left: 26px;
		margin-bottom: 20px;
		border-bottom: 2px solid #875a7b;
	}
	.odoo-apps-wrap h1 {
		font-size: 43px;
		color: #fff;
		font-weight: 700;
	}
	.desk {
		display: none;
	}
	.col-md-3.odoo-compare-section {
		display: none;
	}
	th h2 {
		color: #000;
		font-size: 16px;
		/* font-family: 'Lato', sans-serif !important; */
		margin: 0 !important;
		margin-bottom: 10px !important;
	}
}

p {
	margin: 0 0 10px;
	font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #000;
	font-weight: normal;
}

.pricing-host h3 {
	font-weight: 700;
	margin: 0;
	margin-bottom: 1rem;
}

.pricing-host h2 {
    font-weight: 700;
    margin: 0;
    margin-bottom: 1rem;
    font-size:24px;
}


.odoo-comparison h1 {
    margin-bottom: 20px;
    font-weight: 900;
    display: flex;
    justify-content: center;
}


.odoo-comparison h2 {
    margin-bottom: 20px;
    font-weight: 900;
    display: flex;
    justify-content: center;
}

.odoo-comparison p {
    font-weight: 300;
    font-size: 17px;
    display: flex;
    justify-content: center;
}

.comparison-content2 {
    background-color: #ffffff;
    padding: 20px;
    border-radius: 7px;
    box-shadow: 0 0 3px 2px #b9b9b91f;
    margin-bottom: 20px;
    height: 300px;
}

.comparison-content2 h3 {
    text-align: center;
    color: #ccc;
    font-size: 17px !important;
    color: #875A7B !important;
}

.comparison-content2 a
{
    text-decoration:none;
    
    }
    
  @media only screen and (max-width: 764px) 
{  
.comparison-content2 a {
    text-decoration: none;
    display:flex;
    justify-content: center;
    align-items: center;
    
}

.comparison-content2 img {
    width: 25%;
}

.comparison-content2 {
    background-color: #ffffff;
    padding: 20px;
    border-radius: 7px;
    box-shadow: 0 0 3px 2px #b9b9b91f;
    margin-bottom: 20px;
    height:auto;
}

}
    
    .pricing-faq-head h3{ font-size:30px;}
    
     .col-md-12.pricing-faq h2
       { margin-bottom: 4px !important;
    line-height: 2;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;}
    
    
    
    /*odoo demo*/
    
    .ot-functional {
    padding: 7rem 0;
}

.ot-functional h2 {
    font-size: 2.441em;
    margin: 0 0 1rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    line-height: 1.21;
    color: initial;
}

.lead {
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.75;
    font-family: 'Open Sans', sans-serif !important;
    color: #707070;
}

.gray-light-bg {
    background: #f6f6f6;
}



@media only screen and (max-width: 764px) 
{
    .pricing-faq-head{
    text-align: center;
    margin-bottom: 30px;
    font-size: 20px !important;
    font-weight: 700;
}

.pricing-table__heading {
    display: flex;
    align-items: center;
    height: 70px;
    justify-content: center;
}
    
    }