@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

body{font-family: 'Montserrat', sans-serif!important;}

.page-body .container,.page-body .container-fluid,.page-body .container-lg,.page-body .container-md,.page-body .container-sm,.page-body .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.page-body .container,.page-body .container-sm{max-width:540px}}@media (min-width:768px){.page-body .container,.page-body .container-md,.page-body .container-sm{max-width:720px}}@media (min-width:992px){.page-body .container,.page-body .container-lg,.page-body .container-md,.page-body .container-sm{max-width:960px}}@media (min-width:1200px){.page-body .container,.page-body .container-lg,.page-body .container-md,.page-body .container-sm,.page-body .container-xl{max-width:1140px}}

.oddo-imple-erp{background:url('/primacynew/assets/images/oddo/erp-banner.jpg') no-repeat top center; width:100%;
height:100%; min-height:650px; background-size:100% 100%; padding:70px 0px 0px; position:relative;}
.oddo-imple-erp h1{font-size:35px; color:#fff; text-transform:uppercase; font-weight:700;
text-align:left; font-family: 'Montserrat', sans-serif; }
.oddo-imple-erp h1 br{display:block;}
.oddo-imple-erp ul{padding:0px; margin:0px; width: 85%;}
.oddo-imple-erp li{display:block; /*background:url(../images/oddo/right-icon.png) no-repeat 0 0;*/ font-size:20px;
color:#fff; padding-bottom:15px; text-align:left; font-family:'Montserrat', sans-serif; font-weight:500;}
.oddo-imple-erp a{background:#724b68; padding:15px 20px; border-radius:5px; font-size:16px; color:#fff; 
text-transform:uppercase; float:left;}
.oddo-imple-erp a:hover{background:#ff422b;}

.oddo-imple-bnr{background:url('/primacynew/assets/images/oddo/implement-banner.webp') no-repeat top center; width:100%;
height:100vh; background-size:100% 100%; padding:70px 0px 0px; position:relative;}
.oddo-imple-bnr h1{font-size:35px; color:#fff; text-transform:uppercase; font-weight:700;
text-align:left; font-family: 'Montserrat', sans-serif; }
.oddo-imple-bnr h1 br{display:block;}
.oddo-imple-bnr ul{padding:0px; margin:0px; width: 85%;}
.oddo-imple-bnr li{display:block; /*background:url(../images/oddo/right-icon.png) no-repeat 0 0;*/ font-size:20px;
color:#fff; padding-bottom:15px; text-align:left; font-family:'Montserrat', sans-serif; font-weight:500;}
.oddo-imple-bnr a{background:#f47f2e; padding:15px 20px; border-radius:5px; font-size:16px; color:#fff; 
text-transform:uppercase; float:left;}
.oddo-imple-bnr a:hover{background:#ff422b;}
.odoo-bnr-overlay{width:100%; height:100%; background:rgba(0,0,0,0.9); position:absolute;
left:0px; top:0px; display:block;}

.consl-fm{ background:#ede1c7; border-radius:5px;}

.consl-fm h2{font-size:20px; color:#000; text-transform:uppercase; font-weight:900;
font-family: 'Montserrat', sans-serif;}

.consl-field{font-size:14px; color:#2f2f2f; border:none!important; border-bottom:solid 1px #c4c4c4!important; 

width:100%; height:50px!important; border-radius:25px!important; padding: 0px 20px 0px 35px;
font-weight:600;}

.consl-field::placeholder{font-size:14px; color:#2f2f2f!important; opacity: 1; font-weight:600;}

.consl-field:focus{box-shadow:none!important;}

.consl-txt-area{font-size:14px; color:#2f2f2f; border:none!important; width:100%; 

padding: 15px 20px 0px 35px; border-radius:5px;}

.consl-txt-area::placeholder{font-size:14px; color:#2f2f2f!important; opacity: 1;}

.consl-txt-area:focus{box-shadow:none!important;}

.consl-fm .form-group i{font-size:15px; color:#2f2f2f; position: absolute; left:16px; top:17px;}

.form-check-label{font-size:14px; color:#000!important;}

.consl-fm .form-check .form-check-input{width:20px; height:20px; border:solid 2px #000;}

.consl-fm .sub-Btn{background:#724b68; padding:15px 20px; border-radius:13px; 

 font-size:18px; color:#fff; text-transform:uppercase; }

.consl-fm .sub-Btn:hover{background:#ffffff; background-size:11px 20px;
 border:solid 2px #724b68; color:#724b68;}

.why-chs{padding: 50px 0px; display: block; background:#f5f5f5;}

.why-chs h2{font-size:35px; color:#000; text-transform:uppercase; text-align:left;
font-family: 'Montserrat', sans-serif;}

.why-chs p{font-size:16px; color:#000; text-align:left;}

.why-chs .vdo{width:100%; height:400px;}

.grey-bg{background:#4e4e4e;}



.comp-systm{width:90%; margin-left:auto;}

.comp-systm img{width:100%; display:block;}

.prtns{}

.prtns h2{font-size:30px; color:#fff; text-transform:uppercase; font-weight:500;
text-align:left; font-family: 'Montserrat', sans-serif;}

.prtns h2 span{font-weight:700!important;}

.prtns p{font-size:16px; color:#fff; text-align:justify;}

.prtns ul{margin:0px; padding:0px;}

.prtns ul li{display:block; font-size:15px; color:#fff; text-align:left;}

.prtns ul li dd{width:9px; height:9px; background:#fff; border-radius:100%; display:inline-block; 
position:relative; top:6px;}
.prtns ul li dl{width:9px; height:9px; background:#fff; border-radius:100%; display:inline-block; 
position:relative; top:15px;}




.tabs{

margin: 0px;

padding: 0px;

list-style: none;

text-align:left;}

.tab{width:19.60%; position:relative; padding-top:70px; text-align:center; background:#e5e5e5;

height:150px;}

.tabs li{

position:relative;

display: inline-block;

text-align:center;

text-transform:uppercase;

margin:0;

cursor: pointer;

font-size:15px;

line-height:20px;

color:#000;}

.tabs li i{font-size:40px; color:#000; position:absolute; left:0px; right:0px; top:15%; margin:0 auto;}

.tabs li:hover {background:#f47f2e; color:#fff; width: 19.60%; height:150px;}

.tabs li:hover i{font-size:40px; color:#fff; position:absolute; left:0; right:0px; top:15%; margin:0 auto;}

.tabs li.current{ background:#f47f2e; width: 19.60%; height:150px; padding-top:70px;

line-height:20px; color:#FFF;}

.tabs li.current i{font-size:40px; color:#fff; position:absolute; left:0; right: 0px; top:15%; margin: 0 auto;}

.tabs li.current:after{content:""; position:absolute; left:0px; right:0px; bottom:-20px; margin:0 auto;

 width:40px; height:20px; background:url('../images/oddo/down-arrow.png') no-repeat top center;

background-size:100% 100%;}

.tab-content{
padding: 35px 0px 0px;
line-height:1.4;}

.tab-content3{
 display:inherit;
 padding: 35px 0px 0px;
 line-height:1.4;}

.tab-content3.current{display: inherit;}

.tab-content3 h2{font-size:25px; color:#000; text-transform:uppercase; text-align:left;
font-family: 'Montserrat', sans-serif;}

.tab-content3 p{font-size:16px; color:#000; text-align:left;}

a.odo-aps{background:#9d568a; padding:15px 20px; border-radius:5px; font-size:16px; color:#fff; 

text-transform:uppercase; float: left; font-family: 'Montserrat', sans-serif; font-weight:700;}

a:hover.odo-aps{background:#ff422b;}

.tab-content3 .odoImg{width:100%;margin:0 auto; position: relative; top: -30px;}

.tab-content3 .odoImg img{width:100%; display:block;}

.tab-content3 .odoImg2{width:80%;margin:0 auto; position: relative; top: -30px;}

.tab-content3 .odoImg2 img{width:100%; display:block;}

.hdr-txt{font-size:30px; color:#000; text-transform:uppercase; font-weight:100;}

.hdr-txt strong{font-weight:700;}

.odo-srvs{background:url('../images/oddo/services-bg.jpg') no-repeat top center; width:100%;

height:auto; background-size:100% 100%;}

.odo-srvs h2{font-size:35px; color:#fff;}

.odo-srvs h3{display:inline-block; color:#f58335; font-weight:700;}

.odo-srvs-box{background:#e6e6e6; border-radius:20px; width:100%; height:450px; padding:30px;

box-shadow:-1px 0px 16px 1px rgba(7,132,240,0.7); border:solid 1px #474747;}

.odo-srvs-box img{width:80px; height:80px; display:block; margin:0 auto; border:solid 2px #286090;

border-radius:15px; padding:10px;}

.odo-srvs-box h3{font-size:20px; color:#f76504; text-transform:uppercase; 

font-weight:900!important; font-family:'Montserrat', sans-serif;}

.odo-srvs-box p{font-size:17px; color:#000;}

.odo-srvs-box:hover{background:#286090; box-shadow:none;}

.odo-srvs-box:hover h4{color:#fff;}

.odo-srvs-box:hover img{background:#fff;}

.odo-srvs-box:hover p{color:#fff;}



.rdy-prt{}

.rdy-prt h2{font-size:35px; color:#000; text-transform:uppercase; font-weight:300;}

.rdy-prt h2 strong{font-weight:700;}

.rdy-prt p{font-size:16px; text-align:left;}

.rdy-prt a{ border:solid 1px #585858; border-radius:7px; padding: 15px 25px; font-size:18px; color:#000;

text-transform:uppercase; float:left;}

.rdy-prt a:hover{background:#000; border:none; color:#fff;}

.rdy-prt img{width:100%; display:block;}



.erp-imp{background:url('../images/oddo/w-bg.jpg') no-repeat top center; width:100%; padding:75px 0px;

background-size:100% 100%;}

.erp-imp h2{font-size:35px; color:#fff; text-transform:uppercase; font-weight:300;
font-family: 'Montserrat', sans-serif;}

.erp-imp h2 strong{font-weight:700; font-size: 30px;}

.erp-imp p{font-size:16px; color:#fff; font-family: 'Montserrat', sans-serif;}

.erp-imp ul{padding:0px; margin:0px;}
.erp-imp ul li{display:block; font-size:17px; color:#fff; padding-left:80px;
 position:relative; line-height: 25px; text-align:left; font-family: 'Montserrat', sans-serif;}
.erp-imp ul li dd{width:60px; position:absolute; left:0px; top:0px;}
.erp-imp ul li dd img{width:100%; display:block;}
.erp-imp ul li img{width:60px; display:block; position:absolute; left:0px; top:0px;}



.odo-intgr{background:url(../images/oddo/odo-intgr-bg.jpg) repeat-y 0 0; width:100%;

background-size:100% 100%;}

.odo-intgr h2{font-size:35px; color:#000; font-weight:300; text-transform:uppercase;
font-family: 'Montserrat', sans-serif;}

.odo-intgr h2 strong{display:inline-block; font-weight:900;}

.intgr-logo{width:100%;}

.intgr-logo img{width:100%; display:block; box-shadow: -1px -1px 13px 0px rgba(40,96,144,0.8);

border-radius:100%; background:#fff; padding:20px;}

.intgr-logo span{font-size:15px; color:#000; font-weight:600;}



.indus-logo{width:100%; box-shadow: -1px -1px 13px 0px rgba(40,96,144,0.8);

border-radius:10px; background:#fff; padding:30px 5px 0px; height:150px;}

.indus-logo img{width:30%; display:block; margin:0 auto;}

.indus-logo span{font-size:18px; color:#000;}
.indus-logo p{font-size:18px; color:#000;}



.why-chooseImg{width:100%;}

.why-chooseImg img{width:100%; display:block; padding-left:0px; 
border:solid 1px #c1c1c1;}



.features{ border-top:solid 2px #286090; }

.odo-fturs{width:100%; height:120px; border-radius:70px; position:relative;

padding-left:32%; }

.odo-fturs .fturs-icon-bg{background:#fff; width:150px; height:150px; border-radius:100px; padding:10px;
position:absolute; left:-2px; top:-10px;}

.odo-fturs .fturs-icon-bg .featr-circl{width:100%; height:100%; border-radius:100%; display:flex; justify-content:center;
align-items:center;}
.odo-fturs .fturs-icon-bg .featr-circl img{width:80px; margin:0 auto;}

.odo-fturs h2{font-size:20px; color:#fff; font-weight:600;}

.odo-fturs ul{margin:0px; padding:0px;}

.odo-fturs ul li{width:50%; font-size:17px; color:#fff; padding-bottom:5px; position:relative;}

.odo-fturs ul li i{width:6px; height:6px; background:#fff; border-radius:100%; position:absolute; right:0px;

top:9px;}



.app_features .app_view .app_photo img{border-radius:10px;}



.odo-faq h2{font-size:30px; color:#000; font-weight:600; text-transform:uppercase;}

.odo-faq h2 dd{width:80px; height:3px; background:#f57f31; display: inline-block;}
.odo-faq h2 span{width:80px; height:3px; background:#f57f31; display: inline-block;}

.accordion-head h3{font-size:20px; color:#000; font-weight:700; position:relative;
padding-left:55px;}

.accordion-head h3 img{width:35px; height:35px; position:absolute; left:10px; top:-5px;}

.odo-faq .card{border:none!important;}

.odo-faq .card-header{border:none; border-bottom:solid 1px #aeaeae; border-radius:none!important;

padding-bottom:0px!important; margin-bottom:10px; padding-left: 0px;} 

.odo-faq .card-header:focus{box-shadow:none!important;}

.accordion-head i{

font-size: 2.5em;

float: right;

color:#f57f31;}

.accordion-head > .collapsed > i:before{

content: "\f105";

}



.time-lin-box{float:left; width:22%; margin-right:25px; margin-bottom:110px; display:block;}

.time-lin-box i{width:70px; height:45px; margin:0 auto; padding:5px 5px 10px; display:block; letter-spacing:1px;}

.time-lin-box i img{width:100%; display:block;}

.time-lin-box .time-arrow{width:100%; position:relative;}

.time-lin-box .time-arrow img{width:100%; display:block;}

.time-lin-box .time-arrow span{position:absolute; left:0px; right:0px; top:38px; margin:0 auto;

font-size:18px; color:#fff; font-weight:600;}

.time-lin-box dd{content:""; width:6px; height:80px; position:absolute;
left:0px; right:0px; top:37%; margin:0 auto;}

.time-lin-box .tm-line-bg{content:""; width:6px; height:80px; position:absolute;
left:0px; right:0px; top:37%; margin:0 auto;}

.time-lin-box .time-Cont-Area-box{width:100%; height:200px; position:relative;
margin:0 auto; left:0px; right:0px; bottom:-45px; display:flex; justify-content:center;
align-items: center;}

.time-lin-box .time-Cont-Area-box img{width:100%; display:block;}

.time-lin-box .time-Cont-Area-box p{position:absolute; font-size:16px; padding:0px 45px;}



.tgl-mt{padding-top:3px;}

.hd-menu span{display:block;}

.overlay2 {

 width: 0;

 position: fixed;

 z-index: 20000;

 top: 0;

 right: -25%;

 /*background-color: rgba(0,0,0, 0.9);*/

 overflow-x: hidden;

 overflow-y: scroll;

 transition: 0.5s;

 display:block;

}



.overlay2-content {

 position: relative;

 top:0%;

 right:-15px;

 width: 75%;

 text-align: center;

 margin-top: 0px;

 background-color:#242424;

 height: 625px;

 padding-left: 20px;

}



.overlay2 a {

 padding: 8px;

 text-decoration: none;

 font-size: 36px;

 color: #818181;

 display: block;

 transition: 0.3s;

}



.overlay2 a:hover, .overlay a:focus {

 color: #f1f1f1;

}



.overlay2 .closebtn {

 position: absolute;

 top:-25px;

 right: 26%;

 font-size: 60px;

 z-index:100;

}



.tabs2{

 margin: 18px 0px 0px 20px;

 padding: 0px;

 list-style: none;

 text-align:left;}

.tab2{width:100%; position:relative; display:block;}

.tabs2 li{

 position:relative;

 display: block;

 text-align:left;

 margin:0;

 cursor: pointer;

font-size:17px;

 color:#fff;

 border-bottom:solid 1px #3a3a3a;

 padding:5px 0px 10px 35px;

margin-bottom:5px;}

.tabs2 li i{font-size:23px; color:#f47f2e!important; position:absolute; left:0px; top:13px;}

.tabs2 li:hover i{font-size:23px; color:#fff!important; position:absolute; left:0px; top:13px;}



.tabs2 li.current i{font-size:23px; color:#fff!important; position:absolute; left:0px; top:13px;}

.tab-content2{

 display: none;

 padding: 35px 0px 0px 35px;

 line-height:1.4;}

.tab-content2.current{display: inherit;}

.tab-content2 h2{text-align:left; border-bottom:solid 1px #3a3a3a; padding-bottom:10px; 

margin-bottom:10px; color:#fff;}

.tab-content2 h2 a{font-size:20px; color:#f47f2e; }

.tab-content2 h2 a:hover{color:#ba1419;}

.tab-content2 ul{padding:0px; margin:0px; width:100%; display:block;}

.tab-content2 ul li{display:block; widows:100%; margin-bottom:8px;}

.tab-content2 ul li a{display:block; font-size:15px; color:#fff; border-bottom:solid 1px #3a3a3a;

padding-bottom:15px; text-align:left; margin-bottom:8px;}

.tab-content2 ul li a:hover{display:block; font-size:15px; color:#be2025; border-bottom:solid 1px #be2025;

 padding-bottom:15px; margin-bottom:5px;}

.tab-content2 ul li a i{margin-right:10px;}


ul.wld-flg{display:block; text-align:left; margin-right:10%;}

ul.wld-flg li{display:block; width:45px; margin:0px 4px; float:left;}

ul.wld-flg li img{width:100%; display:block;}



.footer-bg{background:#262626; width:100%; display:block; padding:100px 30px 0px 30px;}

.addres{ padding-bottom: 20px;}

.addres img{width:25%; display:block;}

.addres p{font-size:15px; color:#9f9f9f; display:block; text-align:left;}

.addres span{font-size:17px; color:#f47f2e; font-weight:600; display:block; padding-bottom:5px;}
.addres h3{font-size:17px; color:#f47f2e; font-weight:600; display:block; padding-bottom:5px;}

.flag-logo{width:80%; margin:0px 15px; display:inline-block;}
.flag-logo img{width:100%; display:block;}
.flag-logo2{width:65%; margin:0 auto;}
.flag-logo2 img{width:100%; display:block;}
.flag-lgo-sps{padding-top:65px;}
.flag-logo-pt{position:relative; top:-8px;}
ul.revw-star{}
ul.revw-star li{display:inline-block; width:fit-content; font-size:18px;
padding:0px 4px; color:#fff; font-weight:600;}
ul.revw-star li i{font-size:20px; color:#fcb64f;}



ul.s-Media{width:100%; display:block; text-align:left;}
ul.s-Media li{display:inline-block; margin:0px 7px; width:35px; height:35px; text-align:center;}
ul.s-Media li a{ border:solid 2px #fff; border-radius:100%; font-size:20px; color:#fff; 
    display: block; height:35px; padding-top:7px;}
ul.s-Media li a:hover{background:#f47f2e; border:none; display: block; text-decoration:none;}



.ftr-menu{width:100%; display:block; padding-top:25px; padding-left:12px;}

.ftr-menu-pt0{padding-top:0px;}

.ftr-menu h2{font-size:18px; color:#fff; font-weight:100;}

.ftr-menu h3{font-size:17px; color:#fff; font-weight:100;}

.ftr-menu h2 i{font-size:20px; color:#fff; font-weight:600; margin-right:10px; position:relative; top:-2px;}

ul.quick-link{width:100%; display:block; padding-top:15px;}

ul.quick-link li{display:block; padding-left:20px; position:relative; margin-bottom:7px;}

ul.quick-link li dd{position:absolute; left:0px; top:5px; width:10px; height:10px; border:solid 2px #fff;

border-radius:100%;}

ul.quick-link li dl{position:absolute; left:0px; top:5px; width:10px; height:10px; border:solid 2px #fff;

border-radius:100%;}

ul.quick-link li a{font-size:14px; color:#838383;}

ul.quick-link li a:hover{color:#f47f2e; text-decoration:none;}

.neswltr-form-field{background:transparent!important; border-bottom:solid 1px #494949!important; border-radius:none!important;

border:none; padding-bottom: 10px; font-size: 16px; color:#fff;}

.neswltr-form-field::placeholder{font-size:16px; color:#868686;}

.news-ltr-btn{background:transparent!important; border:none!important; border-radius:none!important;

font-size:20px; color:#fff; font-weight:600; position:relative; right:30px;}

.news-ltr-btn:hover{color:#fff;}



.submit-Btn{background:transparent!important; border:none!important; border-radius:none!important;

font-size:25px!important; color:#fff!important; font-weight:600; position:absolute; right:20px;

top:17px;}

.submit-Btn:hover{color:#fff;}



.menu-black-bg{background:#000; width:100%; display:block; padding:10px 0px;}

ul.top-menu{width:100%; display:block; padding-left:15px;}

ul.top-menu li{display:block; margin:0px 5px; float:left;}

ul.top-menu li:first-child{margin-left:0px;}

ul.top-menu li a{font-size:14px; color:#c3c3c3;}

ul.top-menu li a:hover{color:#f47f2e;}





.big-arrow{

 left:70%;

 transform: translateY(0%) rotate(0deg);

 opacity: 1;

 top: 110px;

 position: relative;

}

@keyframes scrolldown {

 0%{

  transform: translateY(20%) rotate(0deg);

  opacity: 0.7;

 }

 50%{

  transform: translateY(0%) rotate(0deg);

  opacity: 0.2;

 }

 100%{

  transform: translateY(20%) rotate(0deg);

  opacity: 0.7;

 }

}

.down-arrow-animate-01{width:40px; height:63px;  z-index:80; bottom:25px; 

position: absolute; background:url(../images/down-scroll-arrow.png) no-repeat 0 0;  

animation: scrolldown 1.2s ease-in-out infinite 0.15s; background-size:100% 100%;}





.down-arrow-animate-02{width: 2em; height: 2em; background-color: transparent; z-index: 80;

 bottom: 40px; position: absolute; border-width: 0 0.25em 0.25em 0; border-style: solid;

 border-color: antiquewhite; animation: scrolldown 1.2s ease-in-out infinite;}





#text{

 border-radius:50px;

 padding:0.50%;

 font-size:1.50em;

 color: black;

 -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */

 -webkit-text-stroke-width: 1px;

 -webkit-text-stroke-color: white;

}

#_text{

 color: white;

 -webkit-text-fill-color: white; /* Will override color (regardless of order) */

 -webkit-text-stroke-width: .7px;

 -webkit-text-stroke-color: black;

 position:absolute;

 font-size:0.1em;

}

#text:hover{

 border-radius:50px;

 padding:0.50%;

 font-size:1.50em;

 color: #ba151a;

 -webkit-text-fill-color:#ba151a; /* Will override color (regardless of order) */

 -webkit-text-stroke-width: 1px;

 -webkit-text-stroke-color: #ba151a;

 font-weight:900;

}


.text{

 border-radius:50px;

 padding:0.50%;

 font-size:1.50em;

 color: black;

 -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */

 -webkit-text-stroke-width: 1px;

 -webkit-text-stroke-color: white;

}

._text{

 color: white;

 -webkit-text-fill-color: white; /* Will override color (regardless of order) */

 -webkit-text-stroke-width: .7px;

 -webkit-text-stroke-color: black;

 position:absolute;

 font-size:0.1em;

}

.text:hover{

 border-radius:50px;

 padding:0.50%;

 font-size:1.50em;

 color: #ba151a;

 -webkit-text-fill-color:#ba151a; /* Will override color (regardless of order) */

 -webkit-text-stroke-width: 1px;

 -webkit-text-stroke-color: #ba151a;

 font-weight:900;

}



.piapps-logo{width:100%; margin-top:20px;}

.piapps-logo img{width:100%; display:block;}



.about-bg{background:#fff; padding:60px 0px 60px 30px;}

.abt-logo{width:20%; padding:25px 0px 30px;}

.abt-logo img{width:100%; display: block;}

.about-bg p{padding-bottom: 15px;}

.about-bg a{ background: url("../images/right-arrow2.png") no-repeat 90% 50% #000; padding: 10px 0px 10px 20px; border-radius: 10px; font-size:20px; color:#fff;

text-transform: uppercase;  text-decoration:none; background-size:12px 22px; width: 160px; text-align:left; display:block; margin-top: 20px;}

.about-bg a:hover{color:#fff; background: url("../images/right-arrow2.png") no-repeat 90% 50% #f57b2b; background-size:12px 22px;}

.about-right-bg{width:100%; background:url("../images/about-bg.png") no-repeat 0 0; height:100vh; 

background-size:100% 100%; position:relative; right:-10px;}

.ceo{width:70%; padding-top:50px;}

.ceo img{width:100%; display:block;}

.ceo span{font-size:20px; color:#ba1419; font-weight:600; width:100%; text-align:center;

display:block; padding-top:10px;}

.ceo dd{font-size:15px; color:#000; width:100%; display:block; text-align:center;

padding-top:5px;}

.about-top-right{padding-top:10px; float:right;}

.about-top-right img{width:15%; display:block; float:right; margin-left:20px;}

.header-top-right{padding-top:10px; float:right; width:100%;}
.header-top-right img{width:15%; display:block; float:right; margin-left:20px;
margin-top:-2px;}
.header-top-right-inside{padding-top:10px; float:right; width:100%;}
.header-top-right-inside img{width:12%; display:block; float:right; margin-left:20px;}
.header-top-case-study{padding-top:10px; float:right; width:100%;}
.header-top-case-study img{width:12%; display:block; float:right; margin-left:20px;}




.ecomrs-bg {background: url(../images/ecomrs-bg.png) no-repeat 0 100% #fff; 

padding-left:30px; background-size:30% 30%;}

.piAps-logo{width:25%; margin:0 auto; padding-bottom: 10px;}

.piAps-logo img{width:80%; display:block;}

.ecomrs-bg h2{font-size:18px; color:#000; font-weight:600; width:100%; display:block;

text-align:center; padding:0px 25px 10px; line-height:30px;}

.ecomrs-bg p {font-size:16px; color:#000; padding:0px 25px 10px;

width:100%; display:block; text-align: center;}

.ecomrs-right-bg {width:100%;background: url(../images/ecommerce-bg.webp) no-repeat 100% 5px;

height:530px; background-size: 100% 100%; position:relative; z-index:200; bottom:-25px;
 left:-15px;}

.logo-box{width:20%; background:#fff; border-radius:10px; padding:5px 10px;

box-shadow: 0px 5px 10px 0px rgba(255,59,157,1); height:70px; float:left; margin:0px 10px;}

.logo-box img{width:90%; display:block; margin:0 auto;}

a.get-strtd{background: url(../images/chevron-icon.png) no-repeat 90% 50% #000; font-size:20px; color:#fff; 

text-transform:uppercase; display:block; height:55px; width:250px; line-height:55px; 

border-radius:10px; margin:35px auto 0px; padding-left:20px;}

a:hover.get-strtd{background: url(../images/chevron-icon.png) no-repeat 90% 50% #f57b2b; display:block;

text-decoration: none;}

.ecomrsImg{width:85%; margin-top:10%; float:left;}

.ecomrsImg img{width:100%; display:block;}

.contArea-top-pt{padding-top:10%;}



.feed-bck{}

.feed-bck h1{font-size:45px; color:#000;}

.feed-bck h4{font-size:17px; color:#fff; font-style:italic; padding:0px 170px 30px;

line-height:25px;}

.feed-bck h3{font-size:20px; color:#000; text-transform:uppercase; font-weight:700;}

.feed-bck h5{font-size:15px; color:#fff; font-style:italic;}

.feed-bck p{ display:block; font-size:14px; color:#000; padding-bottom:30px; text-align:left;}

a.feed-btn{ background:#000; font-size:15px; color:#fff; text-transform:uppercase;

border-radius:5px; padding:8px 12px; text-align:center;}

a:hover.feed-btn{ background:#f47622; text-decoration:none; color:#fff;}

.feed-pl{padding-left:10%;}

.feed-bck-pt{padding-top:7%;}

.feed-bck-ht{height:45vh;}



.futr-txt{background:#000; width:100%; border-radius:20px; padding: 10px 20px;

font-size:20px; color:#fff; font-weight:600; text-align:center; margin-top:60px;}



.comprImg{width:70%; margin:40px auto 0px; display:block;}

.comprImg img{width:100%; display:block;}

.comp-hdr{font-size:35px; color:#000; text-transform:uppercase;}

.comp-hdr:after{content:""; width:7%; height:5px; background:#109225; position:absolute;

left:0px; right:0px; bottom:0px; margin:0 auto; border-radius:20px;}



.contc-left-bg{width:100%; background:url("../images/contact-left-bg.png") no-repeat 0 0; height: 100vh;

background-size:100% 100%; position:relative; left:-45px; top:12px;}

.contcImg{width:100%; margin-top:25%;}

.contcImg img{width:100%;}



.digi-mrkt-right-bg{width:100%; background:url("../images/digi-markt-right-bg.webp") no-repeat 0 0; height:100vh;

background-size:100% 100%; position:relative; right:-15px;}

.digiImg{width:80%; margin-top:15%;}

.digiImg img{width:100%; display:block;}



.product-bg-hm{ background:url(../images/product-bg-02.webp) no-repeat 0 0;

background-size:100% 100%; padding: 60px 30px;}
.product-bg-hm h1{font-size:70px; color:#000; font-weight:600; padding-bottom:25px; 

display:block;}

.product-bg-hm h2{font-size:27px; color:#000; padding-bottom:15px; display:block;}

.product-bg-hm h3{font-size:27px; color:#000; padding-bottom:15px; display:block;}

.product-bg-hm p{font-size:16px; color:#000; text-align:left; padding-bottom:35px; display:block;}

a.lrn-mr{background:#f71082; border-radius:5px; font-size:14px; color:#fff;

text-transform:uppercase; padding:7px 12px; text-decoration:none;}

a:hover.lrn-mr{background:#000; color:#fff; text-decoration:none;}

.prod-hmImg{width:90%; float:left; display:block; margin:20px 0px;}

.prod-hmImg img{width:100%; display:block;}

.prod-odoo-pl{padding-left:0px;}

.prod-odoo{width:30%; float:left; display:block; margin-bottom:5px;}

.prod-odoo img{width:100%; display:block;}

.prod-pt{padding-top:7%;}

a.prtnr-btn{background:#f71082; border-radius:3px; font-size:14px; color:#fff;

display:block; width: 80px; text-align:center; padding:3px 0px; float:left; text-decoration:none;}

a:hover.prtnr-btn{ background:#000; color:#fff; text-decoration:none;}

.devlpr-bg{background:url(../images/devlpr-bg.webp) no-repeat 0 100% #fff; padding:0px 30px;

background-size:100% 60%;}

.devlpr-bg-top{background:url(../images/devlpr-bg-02.webp) no-repeat 0 0 #fff; background-size:50% 100%;

height:30vh; position:relative; left:-30px;}

.app-devlpr-Img{width:90%; margin-top:0%; position:relative; left:-20px;}

.app-devlpr-Img img{width:100%; display:block; border-radius:10px;}

.devlpr-bg h2{font-size:35px; color:#000; padding-bottom:10px;}

.devlpr-bg h2 br{display:block;}

.devlpr-bg p{font-size:16px; color:#000; padding-bottom:30px; text-align:left; padding-right:45px;}

a.app-serv{background: url(../images/chevron-icon.png) no-repeat 97% 50% #000; font-size:20px; color:#fff; 

text-transform:uppercase; border-radius:10px; margin:35px auto 0px; padding:12px 35px 12px 25px;

background-size:12px 18px; text-decoration:none!important;}

a:hover.app-serv{background: url(../images/chevron-icon.png) no-repeat 97% 50% #f57b2b;

text-decoration: none!important;}

.mobl-ap-pt{padding-top:7%;}

.mb-app-devlpr-Img{width:80%; margin-top:12%;}

.mb-app-devlpr-Img img{width:100%; display:block;}



.client-hm-bg{background:url(../images/client-hm-bg.webp) no-repeat center top #fff;

background-size:50% 50%; padding:90px 60px 0px;}

.client-hm-bg h2{font-size:45px; color:#000; padding-bottom:15px;}

.client-hm-bg p{font-size:16px; color:#000; padding:0px 30px 15px;}

ul.client-box{width:100%; display:block;}

ul.client-box li{background:#fff; box-shadow: -1px 6px 12px 0px rgba(153,153,153,0.8);

width:18%; padding:15px 0px; margin:15px 10px; display:block; float: left;}

ul.client-box li img{width:60%; display:block; margin:0 auto;}



.client-box{width:90%; background:#fff; box-shadow: 3px 5px 3px 0px rgba(188,31,36,0.7);

padding:15px 10px; margin:15px 10px; display:block; border:solid 1px #bc1f23;}

.client-box img{width:60%; display:block; margin:0 auto;}

.client-box:hover{box-shadow: 3px 5px 3px 3px rgba(188,31,36,0.7); border:solid 1px #bc1f23;}

.pag-hd{height:100vh;}

.inovton-bg{height:100vh; background: url(../images/inovton-bg.webp) no-repeat 0 0;

background-size:100% 100%; padding:60px 30px 0px 15px;}

.enterpenur-logo{width:22%;}

.enterpenur-logo img{width:100%; display:block;}

.primc-logo{width:40%;}
.primc-logo img{width:100%; display:block;}

.inovton-bg p{font-size:15px; color:#fff; line-height:25px; padding:20px 60px;}

.inovton-bg h2{font-size:35px; color:#fff; font-weight:600;}

.inovton-bg ul{margin:0px; padding-top:25px;}

.inovton-bg ul li{display:inline-block; border-right:solid 2px #fff; padding:0px 10px;}

.inovton-bg ul li:last-child{border-right:none; padding-right:0px;}

.inovton-bg ul li a{font-size:17px; color:#fff; text-transform:uppercase;}

.inovton-bg ul li a:hover{color:#ff6600; text-decoration:none;}

.oddo-inovation{width:40%; float:right;}

.oddo-inovation img{width:100%; display:block;}

.odd-inov-pt{padding-top:10px;}

a.odoo-partner{background:#000; border-radius:3px; font-size:14px; color:#fff;

display:block; width:80px; text-align:center; padding:3px 0px; float:right; margin-top:10px;}

a:hover.odoo-partner{ background:#ba1419; color:#fff; text-decoration:none;}

.digital-bg{background:#fff; padding:50px 0px 60px 30px;}

.customer-feed-bg{background:#fff; padding:60px 0px 60px;}

.customer-feed-bg h2{font-size:35px; color:#000; display:block; padding-bottom:20px;

position:relative; font-weight:600;}

.customer-feed-bg h2:after{content: ""; width:45px; height:2px; background:#ba1419;

position:absolute; left:0px; right:0px; bottom:10px; margin:0 auto;}

.customer-feed-bg h2 span{ color:#ff6600; display:inline-block; font-weight:700;}



.mb-page{display:none;}

.owl-carousel{margin-top:25px;}



.client-bg {background:url(../images/feedback-bg.webp) no-repeat 0 0; height:65vh;

background-size:100% 100%; padding-top: 10%;}

.paralax .width-auto {width:auto;}

.paralax .text-lg {font-size: 2rem;}

.paralax .carousel-indicators {bottom:-120px; padding-left:14%;}

.paralax .carousel-indicators li {border:solid 1px #a4a4a4; background-color:#d6d6d6; border-radius:100%; width:60px;

height:60px; padding:2px; margin:0px 30px; position:relative; z-index:100; opacity:0.5; float: left;}

.paralax .carousel-indicators li img{width:100%; display:block; border-radius:100%;}

.paralax .carousel-indicators li.active {opacity:1;}

.paralax .carousel-inner img { width:120px!important; height:120px!important; display:block; margin:0 auto 10px;}

.paralax .media-body p{border:none; margin-top:0px; padding-top:0px; color:#fff; text-align: justify;}

.paralax .lead{font-size:15px;}

.paralax .blockquote-footer{font-size:16px; font-style:normal; font-weight:700; color:#c71c24;}

.paralax .blockquote-footer span{color:#2fab41;}

.paralax .icon{float:left;}



.contact-bg{background:#fff; padding: 60px 70px 60px;}

.contact-bg h2{font-size:35px; color:#000; font-weight:600;}

.contact-bg h2:after{content:""; width:40px; height:2px; background:#ba1419;

position:absolute; left:0px; right:0px; bottom:10px; margin:0 auto;}

.cont-adrs-hdr{font-size:17px; color:#000; font-weight:600;}
.cont-adrs-hdr img{width:13%; display:inline-block; position:relative; top:2px;
margin-right:10px; padding-bottom: 7px;}
ul.cont-info{}

ul.cont-info h4{font-size:25px; color:#000; font-weight:600;}

ul.cont-info li{display:block; font-size:15px; color:#000; padding-left:25px;

position:relative;}

ul.cont-info h3{font-size:20px; color:#000; font-weight:600;}

ul.cont-info h3 img{width:6%; display:inline-block; position:relative; top:2px;

margin-right:10px;}

ul.cont-info li i{font-size:17px; color:#fe6600; font-weight:600; position:absolute;

left:0px; top:2px;}

ul.cont-info li a{font-size:15px; color:#000;}

ul.cont-info li a:hover{color:#bb161b; text-decoration:none;}

.form-filed{width:100%; height:45px; border: solid 1px #c4c4c4; font-size:14px;

color:#000; padding:0px 10px; box-shadow: -1px 2px 8px 0px rgba(0,0,0,0.4);}

.form-filed:focus{outline:none;}

.form-filed::placeholder{color:#000;}



.form-txt-area{width:100%; border: solid 1px #c4c4c4; font-size:14px; overflow:auto;

color:#000; padding:10px 10px; box-shadow: -1px 2px 8px 0px rgba(0,0,0,0.4);}

.form-txt-area:focus{outline:none; box-shadow:none;}

.form-txt-area::placeholder{color:#000;}

.contBtn{background:#bb161b; font-size:15px; color:#fff; font-weight:600;

text-transform:uppercase; border-radius:3px; width:150px; text-align:center;

padding:15px 0px; display:block; margin:0 auto;}

.contBtn:hover{background:#ff6600; display:block; color:#fff;}



/*Start text animation*/

.text-effect {

  overflow: hidden;

  position: relative;

  filter: contrast(110%) brightness(190%);

}



.neon {

  position: relative;

  background: black;

  color: transparent;

}

.neon::before, .neon::after {

  content: attr(data-text);

  color: white;

  filter: blur(0.02em);

  position: absolute;

  top: 0;

  left: 0;

  pointer-events: none;

}

.neon::after {

  mix-blend-mode: difference;

}



.gradient,

.spotlight {

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  right: 0;

  pointer-events: none;

  z-index: 10;

}



.gradient {

  background: linear-gradient(45deg, red, #ff6500);

  mix-blend-mode: multiply;

}



.spotlight {

-webkit-animation: light 5s infinite linear;

animation: light 5s infinite linear;

background: radial-gradient(circle, white, transparent 25%) 0 0/25% 25%, radial-gradient(circle, white, black 25%) 50% 50%/12.5% 12.5%;

top: -100%;

left: -100%;

mix-blend-mode: color-dodge;

}



@-webkit-keyframes light {

  100% {

    transform: translate3d(50%, 50%, 0);

  }

}



@keyframes light {

  100% {

    transform: translate3d(50%, 50%, 0);

  }

}

.neon {

font-family:"Lato", sans-serif;

font-size:45px;

font-weight: 700;

  text-transform: uppercase;

  text-align: center;

  margin: 0;

}

.neon:focus {

  outline: none;

  border: 1px dotted white;

}

/*End text animation*/


ul.star-ratng{padding:0px; margin:0px;}
ul.star-ratng li{width:fit-content; display:inline-block; margin:0px 5px;}
ul.star-ratng li i{font-size:17px; color:#ffa500;}


.digitl{}

.digitl h2{font-size:45px; color:#000; padding-bottom:15px;}

.digitl h3{font-size:35px; color:black; padding-bottom:15px;}

.digitl h3 span{color:#ff6600; display:inline-block; font-weight:600;}

.digitl p{font-size:15px; color:#000; padding-bottom:10px; text-align:left;}

.digitl dd{font-size:20px; color:#ba151a; font-weight:600;}

.ftr-map-pt{padding-top:24px;}



ul.dvlpr{}

ul.dvlpr h2{font-size:22px; color:#bd1c22; font-weight:600;}

ul.dvlpr li{width:100%; font-size:18px; color:#000; font-weight:600;

background:url(../images/bullet.png) no-repeat 0 7px; padding-left:20px;}



.develp-Area{}

.develp-Area h2{font-size:40px; color:#000; font-weight:700; position:relative;}
.develp-Area h2:after{content:""; width:50px; height:2px; position:absolute;
 left:0px; right:0px; bottom:10px; margin:0 auto; background:url(../images/header-line.png) no-repeat center top;}
.develp-Area h4{width:100%; font-size:40px; color:#fff; font-weight:600; position:relative; height:90px;
 line-height:60px; background:url("../images/exit-bg.png") no-repeat 0 0; background-size:100% 100%;}
.develp-Area p{font-size:17px; color:#000;}
.develp-Area span{font-size:17px; color:#000; padding:0px 180px;}
.develp-Area-box{border:solid 1px #ffad76; border-radius:15px;
box-shadow: 0px -1px 12px 0px rgba(0,0,0,0.75);}
.develp-Area-box img{width:50px; display:block;}
.develp-Area-box h3{font-size:25px; color:#ff6700; font-weight:600;}
.develp-Area-box p{font-size:15px; color:#000;}
.develp-Area-box ul{padding:0px; margin:0px;}
.develp-Area-box ul li{background:url(../images/bullet.png) no-repeat 0 4px;padding-left:20px; font-size:15px; color:#000;}
.exit-box{background:#d8dee3; width:100%; height:230px; position:relative;}
.exit-box p{font-size:16px; color:#000; font-weight:600; text-align:center; display:block;}
.exit-box h5{ background:#f2670a; height:50px; width:100%; font-size:22px; color:#fff;
text-align:center; line-height:40px; position:relative; font-weight: 700;}
.exit-box h5 dd{position:absolute; left:0px; right:0px; bottom:-15px; width:20px; height:10px; margin:0 auto;
 border-top: solid 15px #f2670a; border-left: solid 15px transparent; border-right: solid 15px transparent;}
.exit-box-ftr{background:#f2670a; height:50px; width:100%; position:absolute; bottom:0px;}
.exit-box-ftrImg{width:70px; height:70px; background:#ba1419; border-radius:100%; margin:0 auto;
padding:10px; position: absolute; left:0px; right:0px; top:-10px; z-index:10;}
.exit-box-ftrImg img{width:80%; display:block; border-radius:100%; margin:5px auto 0px;}

.exit-box2{}
.exit-box2 img{width:60px; display:block;}
.exit-box2 h2{font-size:30px; color:#b90e14!important; font-weight:700;}
.exit-box2 dd{font-size:17px; color:#000!important;}
.intgrty{}
.intgrty img{width:50%; display: block; margin:0 auto;}
.intgrty strong{background:#ba151a; font-size:35px; color:#fff; height:55px; line-height:45px;}

.team{}
.team-circle{ width:80%; height:80%; border-radius:100%; padding:15px; margin:0 auto;}
.team-circle img{width:100%; display:block; border-radius:100%;}
.sMedia{}
.sMedia a.sMedia-icon{background:#1bb1e4; width:40px; height:40px; border-radius:100%;
display:inline-block; text-align:center; padding-top:10px;}
.sMedia a:hover.sMedia-icon{border:solid 2px #1bb1e4; background:#fff; color:#38529a; width:39px; height:39px;}
a.sMedia-icon i{font-size:20px; color:#fff;}
a:hover.sMedia-icon i{font-size:17px;color:#38529a;}
.team strong{font-size:20px; color:#000; text-transform:uppercase; font-weight:700;}
.team dd{font-size:16px; color:#3b3b3b;}



.othr-serv-bg{background:url(../images/other-service-bg.jpg) no-repeat 0 0;

background-size:100% 100%; width:100%; display:block;}

.othr-serv-bg h2{font-size:40px; color:#fff; font-weight:600;}

.othr-serv-bg h2 span{color:#ff6600; display:inline-block;}

.othr-serv-ht{height:70vh;}

ul.fact-shet{}
ul.fact-shet li{display:block; padding-left:52px; position:relative; border-bottom:solid 1px #d3d3d3;
 height: 85px;}
ul.fact-shet li strong{display:block; font-size:20px; color:#ba1419; font-weight:700;
letter-spacing:1px;}
ul.fact-shet li b{display:block; font-size:17px; color:#000; font-weight:600;
 letter-spacing:1px;}
ul.fact-shet li dd{position:absolute; left:0px; top:5px; width:40px;}
ul.fact-shet li dd img{width:100%; display:block;}

ul.crt-vlu{}
ul.crt-vlu li{display:inline-block; width:fit-content; padding:12px 17px; border-radius:7px; margin: 0px 10px;
 background:linear-gradient(52deg, rgba(204,81,0,1) 0%, rgba(204,81,0,1) 0%, rgba(255,103,0,1) 51%, rgba(222,91,3,1) 100%);
font-size:17px; color:#fff; font-weight:600; text-transform:uppercase;}
ul.crt-vlu li img{width:30px; display:inline-block; background:#fff; border-radius:100%;
padding:3px;}
.bnr-hv{height:58vh!important;}
.web-bnr-hv{height:58vh!important;}
.Ul-uxImg{height: 630px; position: relative;}
.Ul-uxImg img{width:100%; height:auto; display:block; position:absolute;}

.inovton-bg-02 {
 height: 100%;
 min-height: 500px;
 /*background-color: #cc246f;*/
 /*background-image: radial-gradient(circle, transparent 40%, #f7ad00 40%, #f7ad00 41%, transparent 0), radial-gradient(circle, transparent 40%, #f7ad00 40%, #f7ad00 41%, transparent 0), radial-gradient(circle, transparent 40%, #f7ad00 40%, #f7ad00 41%, transparent 0), radial-gradient(circle, transparent 40%, #f7ad00 40%, #f7ad00 41%, transparent 0), radial-gradient(circle, transparent 40%, #f7ad00 40%, #f7ad00 41%, transparent 0), radial-gradient(circle, transparent 40%, #f7ad00 40%, #f7ad00 41%, transparent 0), radial-gradient(circle, transparent 40%, #f7ad00 40%, #f7ad00 41%, transparent 0);*/
 /*background-position: 50% 50%;*/
 /*background-size: 200% 200%, 150% 150%, 100% 100%, 60% 60%, 40% 40%, 20% 20%, 5% 5%;*/
 /*background-repeat: no-repeat;*/
 /*animation: 1s impact linear infinite;*/
}

@keyframes impact {
 0% {
  background-size: 200% 200%, 150% 150%, 100% 100%, 60% 60%, 40% 40%, 20% 20%, 5% 5%;
 }
 100% {
  background-size: 250% 250%, 200% 200%, 150% 150%, 100% 100%, 60% 60%, 40% 40%, 20% 20%;
 }
}

.inovton-bg-02 p{font-size:15px; color: #fff; line-height: 25px; padding: 20px 60px;}

.inovton-bg-02 h3{font-size:24px; color:#fff; padding:5px 0px; font-family: 'Oswald', sans-serif;

 border-top:solid 1px #f17324;  border-bottom:solid 1px #f17324; margin:0px; font-weight:400;

 letter-spacing:1px;}

.inovton-bg-02 h2{font-size: 35px; color: #fff; font-weight: 600;}

.inovton-bg-02 ul{margin:0px; padding-top:25px;}

.inovton-bg-02 ul li{display:inline-block; border-right:solid 2px #fff; padding:0px 10px;}

.inovton-bg-02 ul li:last-child{border-right:none; padding-right:0px;}

.inovton-bg-02 ul li a{font-size:17px; color:#fff; text-transform:uppercase;}

.inovton-bg-02 ul li a:hover{color:#ff6600; text-decoration:none;}

.tem-membr{}
.tem-membr .tem-membr-bdr{border:solid 6px; border-radius:20px; position:relative;}
.tem-membr .tem-membr-bdr img{width:100%; display:block; border-radius:20px;}
.tem-membr .tem-membr-bdr dd{border:solid 3px #51737f; width:50px;
height:50px; border-radius:100%; display:flex; justify-content:center; align-items:center;
position:absolute; right:-20px; bottom:-20px;}
.tem-membr .tem-membr-bdr dd img{width:30px; display:block; margin:0 auto;}
.tem-membr h5{ font-size:17px; font-weight:600; text-transform:uppercase;}
.tem-membr h6{font-size:16px; color:#000;}

.odo-consul-bnr{background:url('/primacynew/assets/images/oddo/odoo-consulting-banner.webp') no-repeat top center;
width:100%; height:360px; background-size:100% 100%;}
.odo-consul-bnr h1{font-size:55px; color:#fff; font-weight:600; font-family:'Oswald', sans-serif;}
.odo-consul-bnr h4{font-size:20px; color:#fff; font-style: italic; text-decoration: underline;}
.odo-consul-bnr h2{font-size:20px; color:#fff; font-style: italic; text-decoration: underline;}
a.wp-app{width:100%; height:55px; border-radius:3px; text-align:center; line-height:55px;
 font-size:18px; color:#fff; display: block; background:#03305a;}
a:hover.wp-app{background:#f47f2e; color:#fff;}
a.wp-app i{display:inline-block; font-size:19px; color:#fff; position:relative; top:2px;}
.hdr-txt{font-size:35px; color:#000; font-family:'Montserrat', sans-serif;
 text-transform:uppercase; font-weight:300;}

.switchng{background-color: transparent; background-image: linear-gradient(120deg,#7c3e6c 50%,#03305a 50%);
 transition: background .3s,border .3s,border-radius .3s,box-shadow .3s; margin-top: 0; margin-bottom: 0;
 padding: 20px 0 10px; position: relative;}
.switchng h2{font-size:35px; color:#fff; position:relative; text-transform:uppercase;}
.switchng h2:after{content:""; width:7%; height:3px; position:absolute; left:0px; right:0px;
bottom:0px; margin:0 auto; background:#ff6700;}
.switchng p{ font-size:17px; color:#fff;}
.switchng-box{background:#fff; border-radius:8px; font-size: 20px; color:#000;
 position:relative; padding-left:60px; padding-right:20px;}
.switchng-box img{width:40px; display:inline-block; position:absolute; left:15px; top:26px;}

.need-odoo-bg{background:url("../images/oddo/need-odoo-bg.webp") no-repeat center top;
width: 100%; height:100%; background-size:100% 100%;}
.need-odoo-bg h2{font-size:35px; color:#fff; text-transform:uppercase;}
.conslt-box{background:#c8c8c8; border-radius:5px;}
.need-oddo-box{background:#000; box-shadow:-2px 0px 14px 0px rgba(186,20,25,0.6);
border-radius:10px; height:405px;}
.need-oddo-box img{width:50px; display:block; margin:0 auto;}
.need-oddo-box h4{font-size:18px; color:#fff; font-weight:700;}
.need-oddo-box h3{font-size:18px; color:#fff; font-weight:700;}
.need-oddo-box p{font-size:14px; color:#fff;}
.customz-box{background:#fff; border-radius:10px; box-shadow:-1px 1px 13px 0px rgba(0,0,0,0.75);
height:370px;}
.customz-box .customz-boxImg{background:#03305a; width:80px; height:80px; border-radius:100%;
padding:20px; margin:0 auto;}
.customz-box .customz-boxImg img{width:40px; display:block;}
.customz-box h5{font-size:17px; color:#ff6500; text-transform:uppercase; font-weight:600;}
.customz-box h3{font-size:17px; color:#ff6500; text-transform:uppercase; font-weight:600;}
.customz-box > p{font-size:15px; color:#000;}
.bnr-cont-mt{margin-top:-25%!important;}

.aboutImg-01{background:url("../images/about/aboutImg-01.webp") no-repeat center top;
 width: 100%; height:90vh; background-size:100% 100%; display:flex; justify-content:center;
align-items:center;}
.aboutImg-01 h1{font-size:75px; color:#f5db01; font-weight:700; text-transform:uppercase;}
.aboutImg-01 h1 span{color:#fff; font-weight:400;}
.aboutImg-02{background:url("../images/about/aboutImg-02.webp") no-repeat center top;
 background-size:100% 100%; height:60vh;}
.aboutImg-02 h2{font-size:55px; color:#fff; font-weight:700; text-transform:uppercase}
.aboutImg-02 h3{font-size:20px; color:#fff; text-transform:uppercase}
.aboutImg-02 p{font-size:15px; color:#fff;}

.vs-md{}
.vs-md h2{font-size:85px; color:#000; font-weight:700; text-transform:uppercase;}
.vs-md h4{font-size:35px; color:#000; text-transform:uppercase;}
.vs-md p{font-size:15px; color:#000;}

.why-us{background:url("../images/about/team-bg.webp") no-repeat center top;
 background-size:100% 100%;}
.why-us h2{font-size:85px; color:#fff; font-weight:700;}
.why-us-box{width:100%; border:solid 1px #737373; border-radius: 25px; height:100%;
 min-height:310px; background:#fff; box-shadow: -1px -1px 14px 0px rgba(186,20,25,0.8);}
.why-us-box h4{font-size:22px; color:#e80404;}
.why-us-box span{font-size:17px; color:#212121;}
.why-us-box .why-us-box-ico{width:70px; height:5px; background:#fff; left:0px; right:0px;
top:-5px; margin:0 auto;}
.why-us-box .why-us-box-ico-bt{width:70px; height:5px; background:#fff; left:0px; right:0px;
 bottom:-5px; margin:0 auto;}
.why-us-box img{width:50px; display:block; margin:0 auto;}

.delivered-bg{background:url("../images/about/delivered-bg.jpg") repeat-y 0 0; width:100%;
height: 260px; background-size:100% 100%; margin: 80px 0px;}
.lpt{width:100%; position:absolute; left:-20px; top:-100px; z-index:10;}
.lpt img{width:100%; display:block;}
.delivered-bg h2{font-size:45px; color:#fff;}
.delivered-bg a{background:#ffff00; border-radius:7px; padding:7px 30px; font-size:25px;
color:#000; font-weight:600;}
.delivered-bg a:hover{color:#a50b07;}
.abut-hdr-txt{font-size:65px; color:#000; font-weight:900;}
.glns-box{}
.glns-box h4{font-size:18px; color:#e80404; font-weight:600;}
.glns-box p{font-size:17px; color:#212121;}

.count-bg{background:#2c2c2c;}
.count-box{border:solid 6px #878585; border-radius:15px; background:#2c2c2c; height:288px;
padding-top:30%;}
.count-box h2{ font-size:50px; color:#ffff00;}
.count-box span{font-size:20px; color:#d3d3d2;}

.cont-bd-pt{ top:-100px;}

.wedo-bg{background:url("../images/about/we-do-bg.webp") no-repeat center top; width:100%;
height:600px; background-size:100% 100%;}
.wedo-bg h2{font-size:55px; color:#fff; font-weight:700; text-transform:uppercase;}
.wedo-bg p{font-size:15px; color:#fff;}

.wedo{display:inline-block; margin:6px auto 10px; width:11%; height:120px;}
a.wedo-circle{width:95%; height:100%; border:solid 5px #fff; margin:0 auto;
 background: linear-gradient(176deg, rgba(247,52,58,1) 0%, rgba(248,56,46,1) 0%,
 rgba(247,27,130,1) 51%, rgba(246,13,166,1) 100%); display:flex; justify-content:center;
align-items:center; border-radius:100%;}
a.wedo-circle i{font-size:50px; color:#fff;}
a.wedo-circle img{width:70%; display:block;}
.wedo span{font-size:17px; color:#fff; font-weight:600;}
.bnr-cnt{margin-top:-30%}

.team-bg{}
.team-bg h2{ font-size:45px; color:#000; font-weight:600; text-transform:uppercase;}
.team-bg h1{font-size:40px; color:#000; text-transform:uppercase; position:relative;
font-weight:700;}
.team-bg h1:before{content:""; width:6%; height:3px; background:#ba1419; position:absolute;
 left:0px; right:0px; bottom:-8px; margin:0 auto; z-index:10;}
.team-bg h1:after{content:""; width:6%; height:3px; background:#f6934f; position:absolute;
left:0px; right:0px; bottom:-5px; margin:0 auto;}
.team-banner{width:100%;}
.team-banner img{width:100%; display: block;}

/*-------------our team section-------------*/
.back-btn{background:#f38035; width:120px; height:40px; 
color:#fff; border-radius:6px; cursor:pointer; position:absolute;
right:0px; top:10px; border:solid 2px #f76f15; font-size:14px; 
box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.4);}

.go-top {position:fixed;
bottom: 20%;
right: 3%;
padding:20px;
display:none;
cursor: pointer;
-webkit-font-smoothing: antialiased;}
.go-top:after {
font-family: FontAwesome;
content:"\f0aa";
right:1em;
bottom:1em;
color:#FAFAFA;
text-decoration:none;
background:#F44336;
padding:3px 6px;
border-radius:5px;
border:1px solid #e0e0e0;
position:fixed;
z-index:1000;
font-size: 25px;
}

.content2 {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: auto;
  overflow: hidden;
}
.content2 h2{font-size:17px!important; color:#f47a29!important; font-weight:700!important;}

.content2 .content2-overlay {
  background: rgba(0,0,0,0.7);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.content2:hover .content2-overlay{
  opacity: 1;
}

.content2-image{
  width: 100%;
  border-radius:5px;
  height: 280px;
}

.content2-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.content2:hover .content2-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}

.content2-details h3{
  color: #fa771d;
  font-weight: 600;
  font-size:20px;
  text-transform:uppercase;
  letter-spacing:3px;
}

.content2-details p{
  color: #fff;
  font-size: 0.8em;
}

.fadeIn-bottom{
  top: 80%;
}

.all-evnt .nav-tabs .nav-link{background:#000!important; 
border:solid 1px #343a40; border-radius:3px; color:#fff!important;}
.all-evnt .nav-tabs{border-bottom:none!important; padding:0px 20px!important;}
.all-evnt .nav-tabs .nav-item{margin:0px 7px;}
.eventImg{width:100%; height:auto;}



.content {
 position: relative;
 width: 100%;
 margin: auto;
 overflow: hidden;
}

.content .content-overlay {
 background: rgba(0,0,0,0.3);
 position: absolute;
 z-index: 110;
 height: 100%;
 width: 100%;
 left: 0;
 top: 0;
 bottom: 0;
 right: 0;
 opacity: 0;
 -webkit-transition: all 0.4s ease-in-out 0s;
 -moz-transition: all 0.4s ease-in-out 0s;
 transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay{
 opacity: 1;
}
.figure{width:100%; height:330px; margin:0 auto; display:block;}
.figure img{width:100%;  border-radius:100%; display:block; filter: grayscale(100%);}
.wht-cirl{width:35px; height:35px; background:#fff; border-radius:100%; position:absolute;
right:0px; bottom:65px; text-align:center; line-height:40px; z-index: 10;}
.wht-cirl i{font-size:20px; color:#0418ff;}
.content-image{width: 100%; border-radius:100%; display:block; filter: grayscale(100%);}
.content-details {
 position: absolute;
 z-index:100;
 text-align: center;
 padding-left: 0em;
 padding-right: 0em;
 width: 100%;
 top: 45%;
 left: 50%;
 opacity: 0;
 -webkit-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);
 -webkit-transition: all 0.3s ease-in-out 0s;
 -moz-transition: all 0.3s ease-in-out 0s;
 transition: all 0.3s ease-in-out 0s;
}
.content-details-big-Img{width:100%; position:relative;}
.content-details-big-Img img{width:100%; display:block;
position:relative; top:0px; padding-top:40px;}
/*.content-details-big-Img img{width:100%; display:block; height: 260px;
position:relative; top:-20px;}*/

.content:hover .content-details{
 top: 50%;
 left: 50%;
 opacity: 1;}

.figure-contArea{background:rgba(0,0,0,0.5); border-radius:3px; width:100%; position: absolute;
 text-align:center; padding:10px 0px 20px; z-index:120; bottom:30px;}

.content-details h3{
 color: #fff!important;
 letter-spacing: 0.15em;
 text-transform: uppercase;
 font-size: 15px;
 font-weight:700;
 width:100%;
 text-align:center;
 opacity:1;}

.content-details p{
 color: #fff!important;
 font-size: 15px;
 font-weight:700;
 width:100%;
 text-align:center;
 opacity:1;}
.content-details span{width:150px; height:150px; border:solid 1px #b2eaad; position:absolute;
left:0; right:0; top:10%; margin:0 auto;}

.fadeIn-bottom{top:80%;}

.ipgo-bnr-ht{height:600px!important;}
.attorney-bnr-app{width:100%; position:relative; float:right;}
.attorney-bnr-app img{width:100%; display:block;}
.attorney-bnr-txt{}
.attorney-bnr-txt h1{font-size:30px!important; color:#fff; text-transform:uppercase;}
.attorney-bnr-txt span{font-size:40px; color:#fff!important; line-height:35px;}
.attorney-bnr-txt p{font-size:17px; color:#fff;}
.icon-box .trd-mrk-box{margin-bottom:0px; width: 100%; height: 180px;}

.ipgo-app-hdr{}
.ipgo-app-hdr h2{font-size:22px; color:#000; text-transform:uppercase; font-weight:600;
position:relative;}
.ipgo-app-hdr h2:after{content:""; width:50px; height:2px; background:#f77d09;
position:absolute; left:0px; right:0px; bottom:0px; margin: 0 auto;}
.ipgo-appImg{width: 100%;}
.ipgo-appImg img{width:100%; display:block;}

.onetm-clud{}
.onetm-clud p{font-size:16px; color:#000;}
.onetime-tbl .table th{font-size:18px; color:#ba1419; font-weight:600; text-align:center;}
.onetime-tbl .table td{font-size:15px; color:#000;}
.reponsive-table{width:100%!important; overflow-y:auto!important; overflow-x:auto!important;}
ul.abut-onetm{}
ul.abut-onetm h4{font-size:17px; color:#000; font-weight:700; text-align:left}
ul.abut-onetm li{background:url("../images/about/bulet.png") no-repeat 0 7px; display:block;
font-size:16px; color:#000; text-align:left; padding-left:12px;}
.ptnt-hdr{font-size:35px; color:#003b77;}
.prisn-pln{max-width:80%!important;}
.trd-mrk-mdul{width:33%!important;}
.home-6-banner {
 padding-bottom: 50px;
 background-size: cover;
 background-repeat: no-repeat;
 background-image: url(../images/back11.png);
 background-repeat: repeat-x;
 background:url("../images/ipgo-banner-bg.jpg") no-repeat 0 0;
}
.icon-box .icon-box-icon{}
.icon-box .icon-box-icon img{width:60px; display:block; margin:0 auto;}
.ecommerces_features .veticle-features .veticle-features-content h4 dd{
 font-size:14px; font-weight:100!important; line-height:19px; padding-top:6px;}
.trdmrk-box{width:70px; margin-right:20px;}
.trdmrk-box img{width:70px; height:70px; display:block;}
.upcmn{font-size:13px; color:#ff1200; position:relative; top:-4px;}

.blink-hard {animation: blinker 1s step-end infinite;}
@keyframes blinker {
 50% {opacity: 0;}
}

.specl-box{border:solid 1px #bcbcbc; border-radius:10px; padding:5px; height:250px;
 box-shadow: 0px 0px 12px 0px rgba(117,117,117,1);}
.specl-box-bg{background:#e7e7e7; width:100%; height:100%; display:block;}
.specl-box-bg img{ width:50px; display:block; margin:0 auto;}
.specl-box-bg strong{font-size:18px; color:#000;}
.specl-box-bg > p{font-size:15px; color:#000;}
.sw-hd-btn{background:#ff6700!important; font-size:14px; color:#fff; font-weight:600; width:70px;
height:30px; text-align:center; line-height:0px!important; display:block;}
.sw-hd-btn:hover{background:#ba1419!important; color:#fff;}
.ecommerces_features h2 br{display:none;}
.schol-images-wraper{position: relative;
 height: 460px;
 background-image: url(../images/about-img-bg.png);
 background-repeat: no-repeat;
 background-position: center;
 background-size: contain;}
.submt-btn{font-size: 14px;
 font-weight: 700;
 color: #c94c4c!important;
 background: transparent!important;
 border-radius: 3px;
 border: 1px solid #c94c4c!important;
 padding: 1.2em;
 min-width: 160px;
 text-align: center;
 cursor: pointer;}
.submt-btn:hover{background:#c94c4c!important; color:#fff!important;}
.odo-cstomze-bnr{ width:100%; height:80vh;}

.odo-cusmz-pros-bg{ background:#f6f6f6;}
.odo-cusmz-pros-bg h2{ font-size:35px; color:#000; text-transform:uppercase; font-weight:600;}
.odo-cusmz-pros-bg h2 dd{display:inline-block; width:50px; height:3px;}
.odo-cusmz-pros-bg h2 span{display:inline-block; width:50px; height:3px;}
.odo-cusmz-pros-box{ background:#fff; border-radius:10px; height:330px;
 box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.5);}
.odo-cusmz-pros-box h3{font-size:13px; color:#000;}
.odo-cusmz-pros-box img{width:50px; display:block;}
.odo-cusmz-pros-box h2{font-size:18px; color:#000!important; font-weight:600!important;
text-transform:none!important;}
.odo-cusmz-pros-box > p{font-size:14px; color:#696969;}

.video-wrapper {width:100%; height:100vh; overflow:hidden;}
.video-wrapper video {object-fit:cover; width:100%; height:100%;}


.explore-team-bg{background:url("../images/about/delivered-bg.jpg") repeat-y 0 0; width:100%;
 height: auto; background-size:100% 100%;}
.explore-teamImg{width:100%;}
.explore-teamImg img{width:100%; display:block; border-radius:10px;}
.explore-team-bg h2{font-size:45px; color:#fff;}
.explore-team-bg a{background:#ffff00; border-radius:7px; padding:7px 30px; font-size:25px;
 color:#000; font-weight:600;}
.explore-team-bg a:hover{color:#a50b07;}

.box {background:#000; position:relative; width:100%; height: 100%;
 overflow: hidden;
 cursor: pointer;
 border: 7px solid #283593;
 box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
 border-radius:7px;
}
.box img {
 width: 100%; display: block;
}
.box img:nth-child(1) {
 position: absolute;
}
.box img:nth-child(2) {
 opacity: 0;
}

.customz-bnr-right{width:100%;}
.customz-bnr-right img{width:100%; display:block;}

.migra-Cont-Area{}
.migra-Cont-Area h2{font-size:35px; color:#000; font-weight:600;}
.migra-Cont-Area > p{font-size:15px; color:#000;}
.migra-Img{width:100%;}
.migra-Img img{width:100%; display:block; border-radius:10px;}

.migra-nessry{}
.migra-nessry h2{font-size:35px; color:#000; font-weight:600;}
.migra-nessry ul{padding:0px; margin:0px;}
.migra-nessry ul li{display:block; font-size:17px; color:#000; padding-left:25px;
background: url("../images/oddo/bullet.png") no-repeat 0 2px;}
.migra-nessry > p{font-size:16px; color:#000;}

.migra-pros-txt{font-size:35px; color:#000; font-weight:700; text-transform:uppercase;}

.migra-pros-icon{width:80px; margin-bottom:10px;}
.migra-pros-icon img{width:100%; display:block;}
.migra-pros-subTxt{font-size:25px; color:#000; font-weight:600;}
ul.migra-pros{}
ul.migra-pros img{width:80px; display:block; margin-bottom: 10px;}
ul.migra-pros h3{font-size:25px; color:#000; font-weight:600;}
ul.migra-pros li{display:block; background:url("../images/oddo/bullet-02.png") no-repeat 0 4px;
font-size:15px; color:#000; padding-left:20px;}

.migra-bnr-Img{width: 100%;}
.migra-bnr-Img img{width:100%; display:block;}

.integra-bg{background:url("/primacynew/assets/images/oddo/integra-bg.jpg") no-repeat center top; width:100%;
background-size:100% 100%;}
.integra-bg h1{font-size:45px; color:#000; font-weight:700; font-family: 'Oswald', sans-serif;}
.integra-bg h3{font-size:20px; color:#858585;}
.lts-cont .button {
 border-radius: 8px;
 background-color: #040f3a;
 border: none;
 color: #FFFFFF;
 text-align: center;
 font-size: 20px;
 padding: 14px 0px;
 width: 220px;
 transition: all 0.5s;
 cursor: pointer;
 display: block;
}

.lts-cont .button span {
 cursor: pointer;
 display: inline-block;
 position: relative;
 transition: 0.5s;}

.lts-cont .button span:after {
 content: '\00bb';
 font-size: 20px;
 position: absolute;
 opacity: 0;
 top:-13px;
 right: -20px;
 transition: 0.5s;
 font-size:40px;}

.lts-cont .button:hover span {
 padding-right: 25px;}

.lts-cont .button:hover span:after {
 opacity: 1;
 right: 0;}

.inte-srv{background:#00a5a5;}
.inte-srv h2{font-size:40px; color:#bd1e23; font-weight:700; text-transform:uppercase;
 font-family: 'Oswald', sans-serif;}
.inte-srv h3{font-size:35px; color:#bd1e23; font-family:'Oswald', sans-serif;}
.inte-srv p{font-size:18px; color:#fff!important; font-family: 'Oswald', sans-serif;
line-height: 30px; text-align:justify;}
.inte-srv h5{font-size:35px; color:#bd1e23; font-family:'Oswald', sans-serif;}
.inte-srv span{font-size:18px; color:#fff!important; font-family: 'Oswald', sans-serif;
line-height: 30px; text-align:justify;}
a.inte-srv-box{background:#fff; padding: 15px 0px 45px; border-radius:3px;}
a.inte-srv-box img{width:90px; display:block; margin: 0 auto;}
a.inte-srv-box h5{font-size:15px; color:#fb751b; text-transform:uppercase; font-weight:600;
position:relative; letter-spacing:1px;}
a.inte-srv-box h5:before{content:""; border:solid 2px #535353; width:32%; height:8px;
background:#c4c4c4; position:absolute; left:0px; right:0px; bottom:-20px; margin:0 auto;}
a.inte-srv-box h5:after{content:""; width:28%; height:1px; background:#000; position:absolute;
left:0px; right:0px; top:41px; margin:0 auto;}

.odo-integr-bg{background:#eef7ff;}
.odo-integr-bg h2{font-size:35px; color:#000; font-weight:600; font-family:'Oswald', sans-serif;}
.odo-integr-bg p{font-size:17px; color:#000;}
.paymnt-gatwy{}
.paymnt-gatwy h5{font-size:25px; color:#000; font-weight:600; font-family:'Oswald', sans-serif;}
.paymnt-gatwy h3{font-size:25px; color:#000; font-weight:600; font-family:'Oswald', sans-serif;}
.paymnt-gatwy > p{font-size:15px; color:#000;}
.gatewy-box{background: linear-gradient(183deg, rgba(193,0,0,1) 0%, rgba(255,150,81,1) 1%,
rgba(204,80,84,1) 49%, rgba(244,122,42,1) 100%); border-radius:10px; height: 370px;}
.gatewy-box img{width:50%; display:block; margin:0 auto;}
.gatewy-box h3{font-size: 25px; color:#fff;}
.gatewy-box span{font-size:15px; color:#fff;}
.gatewy-box p{font-size:15px; color:#fff;}

 .tabset > input[type="radio"] {
 position: absolute;
 left: -200vw;}
 .tabset .tab-panel {
 display: none;}
 .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
 .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
 .tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
 .tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
 .tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
 .tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
 display: block;}
 .tabset > label {
 position: relative;
 display: inline-block;
 width:19%;
 height:130px;
 border-bottom: 0;
 font-size:17px;
 color:#fff;
 line-height: 150px;
 text-align:center;
border-radius: 10px;
 cursor: pointer;
 font-weight: 600;
background:#ff7b20;}
 .tabset > label img{width:50px; display:block; margin:0 auto; position: absolute;
z-index:30; left:0px; right: 0px; top:10px; margin:0 auto;}
 .tabset > label::after {
 content: "";
 position: absolute;
 left: 0px;
 right:0px;
 margin:0 auto;
 bottom: 30px;
 width: 30px;
 height: 4px;
 background: #bd1e23;}
 .tabset > label:hover,
 .tabset > input:focus + label {
 color: #000;}
 .tabset > label:hover::after,
 .tabset > input:focus + label::after,
 .tabset > input:checked + label::after {
 background: #000;}
 .tabset > input:checked + label {
 border-color: #ccc;
 margin-bottom: -1px;
position: relative;}
 .tabset > input:checked + label::before{
 content: "";
 position: absolute;
 left: 0px;
 right: 0px;
 bottom: -20px;
 margin: 0 auto;
 width: 40px;
 height: 20px;
 background: url('../images/oddo/down-arrow.png') no-repeat top center;
 background-size: auto;
 background-size: 100% 100%;
}
 .tab-panel {padding:30px 0px;}
 .tabset {max-width:100em;}

ul.srpt-mnts{}
ul.srpt-mnts li{display:block; padding-left:130px; font-size:16px; color:#000;
position:relative;}
ul.srpt-mnts li strong{font-size:25px; color:#000; font-weight:700; font-family:'Oswald', sans-serif;}
ul.srpt-mnts li img{width:100px; display:block; position:absolute; left:0px; top:0px;}

.supprt-box{background: linear-gradient(86deg, rgba(193,0,0,1) 0%, rgba(137,42,214,1) 1%,
rgba(108,106,229,1) 49%, rgba(67,203,255,1) 100%); border-radius:3px;}
.supprt-box h2{font-size:30px; color:#fff; font-family:'Oswald', sans-serif; font-weight:600;
font-style:italic; letter-spacing:1px;}
.supprt-box p{font-size:16px; color:#fff;}
.supprt-box h4{font-size:20px; color:#fff; font-family:'Oswald', sans-serif; letter-spacing:1px;}
.supprt-box h3{font-size:20px; color:#fff; font-family:'Oswald', sans-serif; letter-spacing:1px;}
.supprt-box ul{padding:0px; margin:0px;}
.supprt-box ul li{display:block; padding-left:25px; font-size:17px; color:#fff;
background:url("../images/oddo/bullet.png") no-repeat 0 3px;}
.suprt-odo-Img{width:70%; margin:0 auto;}
.suprt-odo-Img img{width:100%; display:block;}

.packg{ background:#fff; height:160px;}
.packg strong{font-size:12px; color:#000; font-weight:600;}
.packg p{font-size:45px; color:#000; font-weight:700;}
.packg p sup{font-size:12px; color:#000; position:relative; top:-30px;}
.packg p sub{font-size:12px; color:#000;}
.gt-start{background:#09a39e; font-size:14px; color:#fff; margin:0 auto; min-width:120px;
border:none!important; font-weight:none!important;}
.gt-start:hover{background:#047f7b; color:#fff;}
.gt-start2{background:#ad2fa7; font-size:14px; color:#fff; margin:0 auto; min-width:120px;
 border:none!important; font-weight:none!important;}
.gt-start2:hover{background:#7b118f; color:#fff;}
.mst-plr{background:#ad2fa7; font-size:15px; color:#fff; border-top-right-radius:8px;
 border-top-left-radius:8px; height:45px; line-height:45px;}
.suprt-pkgs .table tr td{height:45px; font-size:15px; color:#000; line-height:45px;
padding:0px 10px;}
.suprt-pkgs .table tr td i{font-size:15px; color:#28a745;}
.suprt-pkgs .table tr:nth-child(even){background:#f4faff;}
.suprt-pkgs .table tr th{padding:0px!important;}

.support-bg{ background:#7882bc;}
.support-bg h1{font-size:45px; color:#fff; text-transform:uppercase; font-weight:700;
 font-family:'Oswald', sans-serif;}
.support-bg p{font-size:20px; color:#fff; line-height:28px;}

.license-bg{background:#f1f1f1; height:600px;}
.license-bnr-Img{width:80%; position:relative; right:0px; top:30px;}
.license-bnr-Img img{width:100%; display:block;}
.lnc-bnr-bdr-right{width:100%; position:absolute; top:10px; right:0px; z-index:30;
background:url("/primacynew/assets/images/oddo/license-bnr-border-right.png") no-repeat 0 0;
background-size:100% 50%; height: 100%;}
.lnc-bnr-bdr-bottom{width:35%; position:absolute; left:0px; bottom:-110px;
 background:url("/primacynew/assets/images/oddo/license-bnr-border-bottom.png") no-repeat 0 0;
 background-size:100% 100%; height: 35%;}
.lnc-cst{background:#ebac2b; font-size:40px; color:#000; font-family:'Oswald', sans-serif;
text-transform: uppercase; width: 70%; font-weight:700;}
.license-bg h2{font-size:35px; color:#000; text-transform:uppercase;}
.license-bg p{font-size:16px; color:#000;}
.s-Media2{}
.s-Media2 dd{font-size:14px; color:#ff7e16; display:inline-block;}
.s-Media2 a{display:inline-block; width:30px; height:30px; border-radius:100%; font-size:13px;
color:#fff; background:#ff7e16; text-align:center; line-height:35px; margin:0px 3px;
padding-top:10px;}

.lincenceImg{width:100%;}
.lincenceImg img{width:100%; display:block;}

ul.cost{}
ul.cost li{display:block; font-size:17px; color:#000; padding-left:30px; line-height: 28px;
background:url("../images/oddo/bullet-03.png") no-repeat 0 9px;}

.portflo-bg{background:#fff; margin-top:100px;}
.portflo-bg h1{font-size:65px; color:#000; font-family:'Oswald', sans-serif;
 text-transform:uppercase; position: relative; letter-spacing:4px;}
.portflo-bg h1:after{content:""; width:30px; height:4px; background:#ff7b22; position:absolute;
left:50%; bottom:0px;}
.portflo-bg h1:before{content:""; width:30px; height:4px; background:#ba1419; position:absolute;
 right: 50%; bottom:0px;}
.portflo-bg p{font-size: 30px; color:#000;}


.tabs {display:flex; flex-wrap:wrap; justify-content:center;}
.tabs label {
 font-size:20px;
 color:#000;
 font-weight:600;
 font-family:'Oswald', sans-serif;
 text-transform:uppercase;
 letter-spacing:1px;
 order: 1;
 display: block;
 padding: 0.3rem 1rem;
 margin:0px 27px;
 cursor: pointer;
 transition: background ease 0.2s;
position: relative;
 border-top:solid 3px #ededed;
}
.tabs label img{width:50px; display:block; margin:0 auto; position:absolute; left:0px;
right:0px; top:-60px;}
.tabs .tab {
 order: 99;
 flex-grow: 1;
 width: 100%;
 display: none;
 padding: 1rem;
 background: #fff;
height:auto!important;
}
.tabs input[type=radio] {display:none;}
.tabs input[type=radio]:checked + label {border-top: solid 3px #ff7b23;}
.tabs input[type=radio]:checked + label + .tab {display:block;}


.port-scr-srt .content {
 position: relative;
 width: 100%;
 margin: auto;
 overflow: hidden;
 box-shadow: 0px 1px 7px 0px rgba(0,0,0,0.3);
}

.port-scr-srt .content .content-overlay {
 background:rgba(0,0,0,0.7);
 position: absolute;
 height: 100%;
 width: 100%;
 left: 0;
 top: 0;
 bottom: 0;
 right: 0;
 opacity: 0;
 -webkit-transition: all 0.4s ease-in-out 0s;
 -moz-transition: all 0.4s ease-in-out 0s;
 transition: all 0.4s ease-in-out 0s;
 font-size:30px;
 color: #fff;
 font-weight:700;
 text-align:center;
}

.port-scr-srt .content:hover .content-overlay{
 opacity: 1;
}

.port-scr-srt .content-image{
 width: 100%;
 border-radius:0px!important;
 filter: none!important;
}

.port-scr-srt .content-details {
 position: absolute;
 text-align: center;
 padding-left: 1em;
 padding-right: 1em;
 width: 100%;
 top: 50%;
 left: 50%;
 opacity: 0;
 -webkit-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);
 -webkit-transition: all 0.3s ease-in-out 0s;
 -moz-transition: all 0.3s ease-in-out 0s;
 transition: all 0.3s ease-in-out 0s;
}

.port-scr-srt .content:hover .content-details{
 top: 50%;
 left: 50%;
 opacity: 1;
}

.port-scr-srt .content-details h3{
 font-size:45px;
 color: #fff;
 font-weight: 600;
 letter-spacing: 1px;
 text-transform: uppercase;
 letter-spacing:2px;
}

.port-scr-srt .content-details p{
 color: #fff;
 font-size: 14px;
 font-width:300;
 letter-spacing:2px;
}
.port-scr-srt .content-details dd{
 font-size:17px;
 color: #e96c1b;
 font-weight: 700;
 letter-spacing:2px;
 text-transform:uppercase;
}

.port-scr-srt .fadeIn-bottom{
 top: 80%;
}

.port-scr-srt .fadeIn-top{
 top: 20%;
}

.port-scr-srt .fadeIn-left{
 left: 20%;
}

.port-scr-srt .fadeIn-right{
 left: 80%;
}

.potflo-Cont-Area{background:#f58336; display:block; height:65vh; padding-top:25%;
border-radius:100%;}
.potflo-Cont-Area h2{font-size:45px; color:#fff; text-transform:uppercase;}
.potflo-Cont-Area h3{ font-size:35px; color:#fff; text-transform:uppercase; font-weight:700;}

.tour-banner {
 background: url(../images/about/tour-banner.webp) no-repeat center top;
 width: 100%;
 height: 750px;
 background-size: 100% 100%;
 display: flex;
 justify-content: center;
 align-items: center;
 position:relative;
}

.tour-banner .ovrly{background:rgba(0,0,0,0.7); width:100%; height:750px; padding-top:15%; 
display:block;}
.tour-banner .ovrly h1{font-size:75px; color:#f5db01; font-weight:700; text-transform:uppercase;}
.tour-banner .ovrly h2 {font-size:75px; color:#fff; font-weight:400; text-transform:uppercase;}


.portfolio-section {
 padding: 50px 0;
 background-color: #000;
}
.portfolio-section h2 {
 font-size: 35px;
 font-weight: 600;
 color: #fff;
 text-transform: uppercase;
}
.portfolio-section p{ font-size:18px; color:#b3b3b3;}
.portfolio-menu {
 text-align: center;
}
.fancybox-arrow:after{width:54px!important; height: 54px!important;
 background-size:54px 54px!important;}
.portfolio-item li{display:block!important; list-style-type:none;}
.control {
 background: #000;
 color: #fff;
 padding: 5px 10px;
 border: 1px solid #343a40;
 border-radius: 3px;
 margin: 5px;
 cursor: pointer;
 -webkit-transition: all 05s ease;
 -moz-transition: all 05s ease;
 -ms-transition: all 05s ease;
 -o-transition: all 05s ease;
 transition: all 0.5s ease;
}
.control:hover {
 background: #343a40;
}
.mixitup-control-active {
 color: #fff;
 background: #343a40;
}
.fancybox-container button:focus {
 outline: 0;
 box-shadow: none;
}
.portfolio-item {
 padding-top: 30px;
}
.pd {
 padding: 0;
 padding: 10px;
}
.pd img {
 height: auto;
 transition: all 0.5s;
 width:100%;
}
.portfolio-overlay {
 position: absolute;
 z-index: 2;
 top: 0;
 left:-10px;
 background: rgba(0, 0, 0, 0.7);
 width:100%;
 height: 100%;
 text-align: center;
 visibility: hidden;
 transition: all 0.5s;
 transform: scale(0);
}
.portfolio-overlay p,
.portfolio-overlay a {
 position: relative;
 z-index: 4;
}
.portfolio-overlay::before {
 content: "";
 width: 0;
 height: 0;
 border-width: 0;
 position: absolute;
 left: 10%;
 top: 10%;
 transition: 50ms height ease 150ms;
 z-index: 3;
}
.portfolio-overlay::after {
 content: "";
 width: 0;
 height: 0;
 border-width: 0;
 position: absolute;
 right: 10%;
 bottom: 10%;
 transition: 100ms width ease 200ms;
 z-index: 3;
}
.portfolio-item:hover .portfolio-overlay::before {
 width: 80%;
 height: 80%;
 border-top: 1px solid #50977f;
 border-right: 1px solid #50977f;
 transition: width 0.1s ease 0.3s, height 0.1s ease 0.5s;
}
.portfolio-item:hover .portfolio-overlay::after {
 width: 80%;
 height: 80%;
 border-bottom: 1px solid #50977f;
 border-left: 1px solid #50977f;
 transition: width 0.1s ease 0.6s, height 0.1s ease 0.7s;
}
.portfolio-item li:hover .portfolio-overlay {
 visibility: visible;
 transform: scale(1);
}
.portfolio-overlay .category {
 margin-top: 70px;
 margin-bottom: 20px;
 font-size: 16px;
 color: #fff;
 font-weight: 500;
}
.portfolio-overlay .magnify-icon {
 height: 40px;
 width: 40px;
 border-radius: 20px;
 background: #50977f;
 margin: 0 5px;
 cursor: pointer;
 display: inline-block;
 transition: all 0.25s;
}
.portfolio-overlay .magnify-icon:hover {
 background: #000;
}
.portfolio-overlay .magnify-icon p span i {
 font-size: 15px;
 color: #fff;
 line-height: 40px;
 cursor: pointer;
}
.licen-consult-btn{width: fit-content!important; padding: 16px 25px!important;}



/*Start onload pop up css*/

div#popUpForm {
 position: fixed;
 width: 100%;
 background-color: rgba(0, 0, 0, 0.5);
 display:none;
 height:100%;
 z-index:99999;
 top:0px;
}
#popContainer {
 width: 450px;
 text-align: center;
 margin: 0 auto;
 background-color:#fff;
 height: auto;
 margin-top: 40px;
 position:relative;
 border-radius:7px!important;
 padding:20px 0px;
}
#popContainer > form > p{
 font-weight:bold;
 font-size:20px;
 color:#fff;
}
#close{
 font-size:25px;
 color:#000;
 width:25px;
 margin:10px;
 cursor:pointer;
 border-radius:2px;
 font-weight:bold;
 position:absolute;
 right:0px;
 top:-10px;
 z-index:100;}
#close:hover{}
.cnt-dnt{position:relative; bottom:0px; left:5%;}
.cnt-dnt li {
 display:inline-block;
 font-size:17px;
 list-style-type:none;
 padding-right:20px;
 text-transform:none;
 color: #000;
 font-weight:900;}
.cnt-dnt li:last-child{padding-right:0px;}

.cnt-dnt li span {
 display: block;
 font-size: 22px;
 color: #f79652;
 font-weight:900;
}

.emoji {
 display: none;
 padding: 1rem;
}

.emoji span {
 font-size: 4rem;
 padding: 0 .5rem;
}

.pop-yelow-bg{background:#ffcb06; height:55px; border-radius:3px;}
h1 {}
.text-red {font-size:25px; color:#bc0e14; font-weight:700; text-transform:uppercase; position: absolute;}
.text-red  p{font-size:14px; display:block; color:#bc0e14!important;}
.blink-soft {animation: blinker 1.5s linear infinite;}
@keyframes blinker {
 50% {opacity:0;}
}

.popImg{width:85%; /*margin-left:0%;*/ margin:0 auto;}
.popImg img{width:100%; display:block;}

.pop-fm-fld .form-group label{width:100%; font-size:15px; color:#000; font-weight:600; display:block;
 text-align:left;}
.pop-fm-fld .form-group::placeholder{font-size:15px; color:#000; font-weight:600;}
.pop-form-fld{border:solid 1px #b6b6b6; background: transparent; border-radius:5px; font-size:14px; color:#000;
 height: 45px; box-shadow: -1px 0px 13px -2px rgba(0,0,0,0.8);}
.pop-Btn{ background:#bc0e14; font-size:15px; color:#fff; font-weight:600; padding: 7px 25px;}
.pop-Btn:hover{background:#f79652; color: #000;}

.sp-nw{position:absolute; left:38%; bottom:40px; border:solid 2px #fb009c; border-radius:7px; font-family:'Teko', sans-serif;
 padding:3px 0 0px; font-size:25px; color:#000; width:30%;}
.ofr{width:110px; height:110px;  font-size:35px; color:#fff; font-family:'Black Widow', sans-serif; text-align:center;
 line-height:30px; position:absolute; left:20px; bottom:60px; padding-top:30px; font-family:'Teko', sans-serif; letter-spacing:1px;}

/*End onload pop up css*/


.traing-banr-bg{background:url("../images/oddo/training-banner-bg.jpg") no-repeat center top;
 background-size:100% 100%;width: 100%; display:block;}
.trn-odo-lgo{width:45%;}
.trn-odo-lgo img{width:100%; display:block;}
.traing-banr-bg .social-md{}
.traing-banr-bg .social-md i{font-size:14px; color:#fff; display:inline-block;}
.traing-banr-bg .social-md dd{font-size:14px; color:#fff; display:inline-block;}
.training-Img{width:80%; position:absolute; bottom: 0px;}
.training-Img img{width:100%; display:block;}
.traing-banr-bg strong{font-size:16px; color:#fff; letter-spacing:1px;}
.traing-banr-bg p{font-size:14px; color:#fff;}
.func-traing-bg{background:#edf1f7;}
.func-traing-bg h2{font-size:35px; color:#000; font-weight:600;}
.func-traing-bg p{font-size:16px; color:#000;}
.func-traing-bg ul{padding:0px; margin:0px;}
.func-traing-bg ul li{display:block; padding-left:45px; font-size:17px; color:#000;
 position:relative; margin-bottom:35px; font-weight:600;}
.func-traing-bg ul li dd{width:42px; height:40px; position:absolute; left:0px; top:-5px;
 background-size:100% 100%; background:url("../images/oddo/bullet-icon.png") no-repeat 0 0; }
.func-traing-bg ul li dd span{font-size:17px; color:#264882; position:absolute; left: 15px;
 z-index:10; top:8px; font-weight:700;}
.pln-bnft{background:#fff; border:solid 1px #a6a09c;}
.pln-bnft ul{ padding:0px; margin:0px;}
.pln-bnft ul h5{font-size:18px; color:#000;}
.pln-bnft ul h5{font-size:18px; color:#000;}
.pln-bnft ul li{display:block; font-size:15px; color:#000; padding-left:25px!important;
 position:relative;}
.pln-bnft ul li i{font-size:18px; color:#01b837; position:absolute; left:0px; top:0px;
 margin-bottom:0px!important;}
.pln-bnft p{font-size:15px; color:#000; font-weight:600;}
.pln-bnft p a{color:#f58336; font-weight:600;}
.pln-bnft p a:hover{color:#b90e14;}

.trin-prs{background:#2aac98;}
.trin-prs h6{font-size:16px; color:#fff;}
.trin-prs h2{font-size:55px; color:#000; position:relative;}
.trin-prs h2 b{font-size:17px; color:#000; position:absolute; left:10%; top:5px;}
.trin-prs h4{font-size:18px; color:#000; font-weight:600;}

.func-train-Img{width:100%;}
.func-train-Img img{width:100%; display:block; border-radius:10px;}

.serv-btn {
 border: 2px solid #ca2020;
 color: #000;
 font-size: 1em;
 margin: 5px 10px;
 padding: 0 20px;
 text-transform: uppercase;
 font-weight: 700;
 height: 40px;
 overflow: hidden;
 z-index: 0;
 width: fit-content !important;
}

ul.mb-app{}
ul.mb-app li{display:block; padding-left:25px; position:relative;}
ul.mb-app li i{position:absolute; left:0px; top:7px;}

.clearfix{width:auto!important; height:auto!important; clear:both;}
section{position:relative;}
.hm-bnr-cont{z-index:1000; left: 0px; right:0px; top: 12%; margin:0 auto; }
#globe{
 float:right;
 height: 52px;
 width: 52px;
 background-image: url("../images/globe.png");
 background-size: 60%;
 background-repeat: no-repeat;
 background-position: center;
 display: table;
 position: relative;
 top:-10px;
}
#plane{
 width: 100%;
 display: table-cell;
 vertical-align: middle;
 -webkit-animation: spin 15s infinite linear;
 -moz-animation: spin 15s infinite linear;
 -ms-animation: spin 15s infinite linear;
 animation: spin 15s infinite linear;
}
#plane:after{
 content: '';
 display: block;
 height: 15px;
 width: 15px;
 background-image: url("../images/flight.png");
 background: contain;
 background-size: 100%;
 background-repeat: no-repeat;
 background-position: center;
}

@-webkit-keyframes spin {
 to { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes spin {
 to { -moz-transform: rotate(360deg); }
}
@-ms-keyframes spin {
 to { -ms-transform: rotate(360deg); }
}
@keyframes spin {
 to { transform: rotate(360deg); }
}

#overlay {
 height:50%;
 width: 80%;
 margin: 0 auto;
 /*background: white;*/
 position: absolute;
 top:15%;
 right:48%;
 z-index: 1000;
 display: none;}
#overlay img{width:25px; display:inline-block; margin:5px;}
#mask {
 position: fixed;
 top: 0;
 left: 0;
 z-index: 500;
 width: 100%;
 height: 100%;
 display: none;}
#overlay:target, #overlay:target + #mask {display: block; opacity: 1;}
.close {
 display: block;
 position: absolute;
 top:5px;
 right:20px;
 background: red;
 color: #000;
 height: 40px;
 width: 40px;
 line-height: 40px;
 font-size: 35px;
 text-decoration: none;
 text-align: center;
 font-weight: bold;
 -webkit-border-radius: 40px;
 -moz-border-radius: 40px;
 -o-border-radius: 40px;
 border-radius: 40px;
 z-index: 100;
}
.close:focus{border:none!important; box-shadow:none!important;}
#open-overlay {display: inline-block;}

#particles-js2 {
 width: 100%;
 height: 100%;
 background-color: transparent;
 background-image: url(style.css);
 background-size: cover;
 background-position: 50% 50%;
 background-repeat: no-repeat;}

.grsy-img{width:40%;}
a.get-ofr-btn{background:#e87529; font-size:14px; color:#fff; font-weight:600;
border-radius:50px; padding:17px 45px;}
a:hover.get-ofr-btn{background:#fe2a5c; padding:17px 45px; color:#fff;}

ul.vdo-stmn-mnu{}
ul.vdo-stmn-mnu li{display:block;padding-left:25px; font-size:15px; color:#000;
position:relative; text-align:left;}
ul.vdo-stmn-mnu li i{font-size:17px; color:#000; position:absolute; left:0px; top:0px;}
.submit-Btn2 {
 background: transparent!important;
 border: none!important;
 border-radius: none!important;
 font-size: 25px!important;
 color: #fff!important;
 font-weight: 600;
 position: absolute;
 right: 40px;
 top: 27px;
}

.host-bnr-bg{background:url(../images/oddo/hosting-banner.jpg) no-repeat center top;
background-size:100% 100%;}
.host-bnr-left-Img{width:100%;}
.host-bnr-left-Img img{width:100%; display:block;}
.host-bnr-bg h1{font-size:45px; color:#000; font-weight:900; letter-spacing:5px; 
text-transform:uppercase;}
.host-bnr-bg h2{font-size:35px; color:#65b0b6; text-transform:uppercase;}
.host-bnr-bg h3{border-left:solid 3px #1c232d; padding-left:12px; font-size:14px;
color:#000;}
.host-bnr-bg a{background:#292b38; font-size:14px; color:#fff; padding:7px 15px;
text-transform:uppercase;}
.host-bnr-bg a:hover{background:#de7353; color:#fff;}
.why-host{}
.why-host h2{font-size:35px; color:#000; font-weight:900; position:relative;}
.why-host p{display:block;}
.why-host ul{padding:0px; margin:0px;}
.why-host ul li{background:url(../images/bullet-02.png) no-repeat 0 3px; font-size:15px;
color:#000; padding-left:30px;}
.hostImg-01{height:650px; border-radius:5px;}
.odo-onln-bg{background:#f8f5ff;}
.odo-onln-box{border:solid 1px #a7adb6; border-radius:10px;}
.odo-onln-box img{width:80px; display:block; margin:0 auto;}
.odo-onln-box h3 a{font-size:19px; color:#000; font-weight:700; }
.odo-onln-box h3 a:hover{color:#ff8736;}
.odo-onln-box:hover{box-shadow: 0px -1px 12px 0px rgba(0,0,0,0.4);}
.bdr-lft{border-left: solid 2px #c8c8c8;}
.sas-mdl{background:#fafffe;}
.sas-mdl h2{font-size:30px; color:#000; font-weight:600;}
.sas-mdl h3{font-size:20px; color:#000; font-weight:600;}
.sas-mdl p{display:block; line-height:25px;}
.sas-mdl ul{padding:0px; margin:0px;}
.sas-mdl ul li{display:block; font-size:19px; color:#000; position:relative;
padding-left:55px; width:50%; float:left;}
.sas-mdl ul li img{width:40px; display:block; position:absolute; left:0px; top:-10px;}
.sas-mdl dd{font-size:17px; color:#000; font-weight:600;}
.sas-mdl dd i{font-size:26px; color:#f57f31; position:relative; top:4px;}

.n-ppost{font-size:14px; color:#fff;}
.n-ppost-name {
 top: -200px;
 left: 0;
 width: 100%;
 opacity: 1;
 -webkit-transform: translate3d(0, -15px, 0);
 transform: translate3d(0, -15px, 0);
 -webkit-transition: all 150ms linear;
 -o-transition: all 150ms linear;
 transition: all 150ms linear;
 font-size: 13px;
 color:#000;
 font-weight: 500;
 line-height: 1.4;
 visibility: hidden;
 pointer-events: none;
 z-index:500;
 position:absolute;
 background: rgba(0,0,0,0.9);
 padding: 20px 25px 0px;
 text-align:justify;
}

.n-ppost:hover + .n-ppost-name {
 width:100%;
 font-size: 13px;
 color:#000;
 opacity: 1;
 visibility: visible;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);}
.n-ppost-name p{color:#fff; font-size:14px;}

.demo-bnr-bg{background:url(../images/oddo/demo-bnr-bg.jpg) repeat-y 0 0 #fff;
 background-size:100% 100%; width:100%; height:600px; display:block;}
.demo-bnr-bg ul{padding:0px; margin:0px;}
.demo-bnr-bg ul li{display:inline-block; font-size:16px; color:#000; font-weight:600;
 width:fit-content; padding:0px 5px;}
.demo-bnr-bg ul li a{font-size:16px; color:#da5939; font-weight:600;}
ul.demo-Smedia{}
ul.demo-Smedia li{display:inline-block; width:20px; height:20px; border-radius:100%;
 background:#da5939; text-align:center; padding-top:5px;}
ul.demo-Smedia li i{font-size:10px; color:#fff; font-weight:600;}
.demo-bnr-bg h1{font-size:65px; color:#da5939; text-transform:uppercase;
 letter-spacing:2px; line-height:80px; font-weight:600;}
.demo-bnr-bg h1 br{display:block;}
.demo-bnr-right-bg{background:rgb(0,0,0,0.5); width:34%; height:88vh;
 position:absolute; right:-33px; top:-60px; display:block;}
a.signUp{background:#da5939; font-size:15px; color:#fff; font-weight:600;
 padding:6px 25px;}
.demo-bnr-bg h3{font-size:17px; color:#17191a; font-weight:600;}

.dmo-hdr-txt{font-size:45px; color:#000; font-weight:600;}
.erp-soft{border:dashed 2px #000;}

ul.dmo-bdy-mnu{}
ul.dmo-bdy-mnu li{display:block; background: url("../images/bullet-03.png") no-repeat 0 5px;
 padding-left: 22px; font-size: 15px; color:#000;}

/*Odoo pricing section css*/
.odo-aplicatn-bg{background:#ebebeb;}
.odo-aplicatn-bg h2{font-size:35px; color:#000; font-weight:600; position:relative; text-transform:none!important;}
.odo-aplicatn-bg h2:after{ content:""; width:7%; height: 5px; border-radius:50px; position: absolute;
 left:0px; right:0px; bottom:0px; margin: 0 auto; background:#f6924d;}
.odo-application-box{background:#fff; border-radius:5px; height:100%; min-height:400px;}
.odo-application-box img{ width:100%; height:170px; display:block;}
.odo-application-box h3{font-size: 25px; color:#000; font-weight:600; position:relative;}
.odo-application-box h3:after{content:""; width:30px; height: 3px; border-radius:50px; position: absolute; left:0px;
 bottom:0px; background:#000;}
.odo-application-box p{display:block;}
.chose-odo-app-bg{}
.chose-odo-app-bg h2{font-size:35px; color:#000; font-weight:600; position:relative; text-transform:uppercase;}
.chose-odo-app-bg h2:after {content: "";width: 7%;height: 5px;border-radius: 50px;position: absolute;left: 0px;right: 0px;
 bottom: 0px;margin: 0 auto;background: #f6924d;}
.chose-odo-app-bg label{font-size:18px; color:#000; margin-left: 10px;}
.chose-odo-app-bg .custom-checkbox .custom-control-label::before{width:1.5rem; height:1.5rem;}
.chose-odo-app-bg .custom-checkbox .custom-control-label::after{width:1.5rem; height:1.5rem;}
.pricing-box{background:#fff6ed;}
.pricing-box h3{font-size:19px; color:#000; font-weight:600;}
.pricing-box p{font-size:15px; color:#000;}
.pricing-box-cone{width:30px; height:30px; background:#e3e6e7; position:absolute; right:0px; top:0px; text-align:center; line-height:30px;}
.pricing-box-cone i{ font-size:17px; color: #f47a2a;}
.pricing-box span{background:#e3e6e7; border-top:solid 1px #c8cccd; font-size:15px; color: #000; font-weight:600;}
.odo-pric{background:#000; font-size:22px; color:#fff; font-weight:700; border-radius:7px;}
ul.usr-totl{}
ul.usr-totl li{border-radius:5px; border-bottom:solid 1px #e9e9e9; padding: 25px 17px;}
ul.usr-totl li span{display: inline-block; font-size: 17px; color:#fff; width:47%;}
.pricing-bnr-bg{background:url("../images/oddo/pricing-bnr-bg.jpg") no-repeat center top;
 background-size:100% 100%; width: 100%; padding:100px 0px 60px; display: block;}
.pricing-bnr-bg h1{font-size:55px; color:#000; font-weight:600; border-bottom:solid 1px #aeaeae;
 text-transform:uppercase; letter-spacing:7px;}
.pricn-bnr-lft{width:90%; margin:0 auto;}
.pricn-bnr-lft img{width:100%; display:block;}
.ins-showcs{width:50%; margin:100px auto 0px;}
.ins-showcs img{width:100%; display:block;}
.pricingImg{width:50%; margin:30px auto 25px;}
.pricingImg img{width:100%; display:block;}
.bdr-line{width:100%; border-bottom:solid 1px #adadad; height:1px;}
/*Odoo pricing section css*/
.modal-dialog{width:400px!important;}
.develp-Area-box-ht{height:300px!important;}


.erp-impl .tab {
float: left;
width: 100%;
background:none;
padding-top: 0px;
height:auto;}
.erp-impl .tab button {
display: block;
background-color: inherit;
color: black;
padding: 15px 25px;
width: 100%;
border: inherit;
outline: none;
text-align: left;
cursor: pointer;
font-size: 22px;
color:#000;}
.erp-impl .tab button:hover {background-color:#fff; border:solid 1px #cbcbcb;
border-radius:7px; font-size:22px; padding:10px 15px;}
.erp-impl .tab button::after:hover{content:"";}
.erp-impl .tab button.active {background-color:#fff; border:solid 1px #cbcbcb;
border-radius:7px; font-size:22px; padding:15px 25px;}
.erp-impl .tabcontent {
float: left;
padding: 0px 12px;
width: 100%;
border-left: none;
display: none;}
.erp-impl .tabcontent h3{font-size:27px; color:#000; font-weight:600; padding-top:15px;}
.erp-impl .tabcontent p{font-size:25px; color:#000;}
.erp-impl .tabcontent:first-child{display:block;}
.erp-impl .tabcontent img{width:60px; di}
.clearfix::after {
content: "";
clear: both;
display: table;}

.time-line{height:85px;}
.time-line dd{width:50px; height:50px; background:#091b38; border-radius:100%;
text-align:center; line-height:50px; font-size:17px; color:#fff; font-weight:700; position:relative;}
.time-line dd::after{content:"";  width:2px!important; height:85px!important; background:#ababab; 
margin:0 auto; position: absolute; left:0px; right:0px; top:50px;}
.time-line object{width:50px; height:50px; background:#091b38; border-radius:100%; display: block;
text-align:center; line-height:50px; font-size:17px; color:#fff; font-weight:700; position:relative;
z-index: 100;}


.odo-use .owl-carousel .owl-item{background:#d6eee9; width:150px; height:150px; border-radius:5px;}
.odo-use .owl-carousel .owl-item img{width: 150px; height:130px; display:block; margin:10px auto 0px;}
.odo-use .owl-nav button {
  position: absolute;
  top: 39%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.odo-use .owl-nav button.owl-prev {
  left: 0;
}
.odo-use .owl-nav button.owl-next {
  right: 0;
}

.odo-use .owl-dots {
  text-align: center;
  padding-top: 15px;
}
.odo-use .owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #f57e2f;
  margin: 0 3px;
  border:solid 1px #f57e2f!important;
}
.odo-use .owl-dots button.owl-dot.active {
  background-color: #ba151a;
  border:solid 1px #ba151a;
}
.odo-use .owl-dots button.owl-dot:focus {
  outline: none;
}
.odo-use .owl-nav button {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background:#000!important;
    border: none!important;
    height: 50px;
}
.odo-use .owl-nav button span {
    font-size:70px;
    position: relative;
    top: -23px;
}
.odo-use .owl-nav button:focus {
    outline: none;
}

.unique-bg{background:#ececec;}
.uniqueImg{width:100%;}
.uniqueImg img{width:100%; display:block;}
.unique-ContArea{}
.unique-ContArea h2{font-size:30px; color:#000; font-weight:300;}
.unique-ContArea p{font-size:17px; color:#000; text-align:justify;}

a.book-yur-btn{background:#724b68; width:fit-content; padding: 15px 35px;
border-radius:25px; font-size:18px; color:#fff;}
a:hover.book-yur-btn{ background:#000; color:#fff;}
.book-you-pt{top:40px}
.consuls .modal-body{padding:0rem!important;}
.consuls .close{right:5px!important;}

/*-------------our team section-------------*/

/*=======online reputation management css========*/
.reputation-banner{width:100%; height:650px; display:block; background-size:100% 100%!important; 
background:url(../images/service/online-reputation-banner.jpg) no-repeat 0 0;}
.reputation-banner-overlay{width:100%; height:100%; display:block; position:relative; z-index:10;
background:rgba(0, 0, 0, 0.7); top:0px; display: block;}
.reputation-form{border:solid 1px #fff; border-radius:3px; background:transparent; margin-top:25%;}
.reputation-form h2{font-size:20px; color:#fff; font-weight:700;}
.reputation-form p{font-size:13px; color:#fff;}
.repu-form-fld{background:#fff; width:100%; height:40px; font-size:14px; color:#000!important; border-radius:3px;
padding:10px;}
.repu-form-fld:focus{box-shadow:none;}
.repu-form-fld::placeholder{font-size:14px; color:#000!important;}
.repu-textarea{background:#fff; width:100%; font-size:14px; color:#000!important; border-radius:3px; overflow:auto;
padding:10px;}
.repu-textarea:focus{box-shadow:none;}
.repu-textarea::placeholder{font-size:14px; color:#000!important;}
.repu-Btn{background:#1657a7!important; font-size:15px; color:#fff!important; font-weight:600; 
border:none!important;}
.repu-Btn:hover{background:#f5853b!important; color:#fff!important;}

.reputation-banner-overlay h1{ font-size:35px; color:#fff; font-weight:600;}

.outer {width:100%; display:block;}
.reputation-banner-overlay .txt-slid {
border-left:solid 10px #1a99d5;
width: 100%;
height: 40px;
padding-left:15px;
display: block;
background: linear-gradient(to right, #1a99d5 50%, rgba(90, 90, 90, 0.6) 50%);
background-size: 200% 100%;
background-position: right bottom;
transition: all .5s ease-out;}
.reputation-banner-overlay .txt-slid:hover {background-position: left bottom;}
.reputation-banner-overlay .text {
text-align: left;
font-size: 17px;
line-height: 35px; 
color:#fff!important;
transition: all .6s ease-out;
display: block;}
.reputation-banner-overlay .text:hover {color:#fff; -webkit-text-fill-color:#fff;
-webkit-text-stroke-width:0px;-webkit-text-stroke-color: #fff;}

.header-txt-lg{font-size:35px; color:#000;}
.header-txt-lg dd{display:inline-block; width:50px; height:4px; background:#f68a42;}
.header-txt-sm{font-size:30px;}

.reputa-srvs-bg{background:#eaf0e6;}
.reputa-srvs-bg h2{font-size:35px; color:#f58234; font-weight:600;}
.reputa-srvs-bg p{font-size:16px; color:#888786;}

ul.reputa-srvs{}
ul.reputa-srvs li{display:block; padding-left:95px; position:relative;}
ul.reputa-srvs li img{width:70px; display:block; position:absolute; left:0px; top:5px;}
ul.reputa-srvs li strong{font-size:18px; color:#f58234; font-weight:700;}
ul.reputa-srvs li span{font-size:15px; color:#282828;}

.reputa-white-box{background:#fff; box-shadow: 0 0 5px; padding:120px 30px 10px;}
.reputa-white-box h3{background:#f68d46; width:80%; height:40px; line-height:40px; padding:0px 20px 0px 50px;
font-size:17px; color:#fff; font-weight:600; position:absolute; left:0px; top:50px;}
.reputa-white-box h3 dd{background:url(../images/curbe-arrow.png) no-repeat; width:15px; height:50px;
background-size:100% 100%; position:absolute; left:-14px; top:0px; z-index:20;}
.reputa-white-box p{font-size:15px; color:#000; text-align:justify;}
.reputa-white-box ul{padding:0px; margin:0px;}
.reputa-white-box ul li{display:block; font-size:15px; color:#000;}
.reputa-white-box ul li i{ font-size:17px; color:#333333;}

.solution{width:70%;}
.solution img{width:100%; display:block;}

.md-onl-mng{
background:#f4f4f4;
width: 100%;
height: 100%;
min-height:200px;
padding: 50px;
color:black;
padding:20px;
display: block;
background-image: linear-gradient(to left,
transparent,
transparent 50%,
#00c6ff 50%,
#00c6ff);
background-position: 100% 0;
background-size: 200% 100%;
transition: all .25s ease-in;
border-bottom:solid 1px #d1d1d1;
border-right:solid 1px #d1d1d1;}
.md-onl-mng:hover{
background-position: 0 0;
color:#fff;}
.md-onl-mng h2{font-size:18px; font-weight:700;}
.md-onl-mng h3{font-size:15px; }
/*=======online reputation management css========*/

/*=========Start portfolio css==========*/
.tk-lkp-bg{background: url('/primacynew/assets/images/about/portfolio-bg.png') no-repeat 0 0; width:100%;
height:auto; background-size:100% 100%; display:block; margin-top: 32px; padding-top:100px;}
.tk-lkp-bg h1{font-size:40px; font-weight:600; color:#000;}
.tk-lkp-bg h1 br{display:block;}
.tk-lkp-bg p{font-size:16px; color:#575656; font-weight:600; padding-right:5%;}
.tk-lkp-bg p span{display:inline-block; color:#121212; font-size:18px;}

.desti-tour .owl-carousel .owl-stage-outer{height:350px;}
.desti-tour .home-demo .item {padding:10px;}
.desti-tour .owl-carousel .owl-dot{display:none;}
.desti-tour .owl-carousel .owl-nav .owl-prev{background:url(/assets/images/about/prev-arrow.png) no-repeat;
width:40px; height:15px; text-indent:-9999px; position:absolute; left:95%; border:none; z-index:10;}
.desti-tour .owl-carousel .owl-nav .owl-next{background:url(/assets/images/about/next-arrow.png) no-repeat;
width:40px; height:15px; text-indent:-9999px; position:absolute; z-index:10; left:97%; 
border:none!important;}
.desti-tour .owl-carousel .owl-nav .owl-next:focus{border:none!important;}
.desti-tour .owl-carousel .owl-nav.disabled{display:block;}

 .port-wht-bx{background:#fff; border-radius:15px; 
box-shadow: 0px 0px 15px 0px rgba(212,159,245,0.4); height:300px;}
.port-wht-bx img{width:40%; display:block;}
.port-wht-bx h2{font-size:17px; color:#000; font-weight:700;}
.port-wht-bx p{font-size:14px; color:#000;}

a.hire-me{display:inline-block; border-radius:10px; background: #C84237; font-size:15px; color:#fff;
width:100px; height:50px; text-align:center; line-height:50px; margin:0 auto;}
a.prtflo-lnk{border:solid 2px #C84237; color:#C84237; font-size:15px; display:inline-block;
width:98px; height:48px; text-align:center; line-height:48px; margin:0 auto; border-radius:10px;
position:relative; top:2px; left: 8px;}


.port-abut-bg{background:url('/primacynew/assets/images/about/port-about-bg.jpg') no-repeat 0 0; width:100%;
height:auto; background-size:100% 100%; display:block; border-radius:20px;}
.port-aboutImg{width:90%; margin:0 auto;}
.port-aboutImg img{width:100%; display:block; border-radius:20px;}
.port-abut-left-curb{position:absolute; left:0px; bottom:0px; z-index:2; width:15%;}
.port-abut-left-curb img{width:100%; display:block;}
.port-abut-contArea{ padding-top:10%;}
.port-abut-contArea h3{font-size:18px; color:#000; font-weight:600;}
.port-abut-contArea h2{font-size:40px; color:#000; font-weight:600;}
.port-abut-contArea p{font-size:18px; color:#000;}

.port-abut-right-curb{position:absolute; right:0px; bottom:0px; z-index:2; width:15%;}
.port-abut-right-curb img{width:100%; display:block;}

ul.clnt-satis{}
ul.clnt-satis li{background:#fff; border-radius:5px; width:23%; height:100px; padding:5px;
display:inline-block; margin-right:8%; padding: 10px;}
ul.clnt-satis li:last-child{margin-right:0%;}
ul.clnt-satis li dd{font-size:35px; color:#000; font-weight:600;}
ul.clnt-satis li span{font-size:18px; color:#000;}

.discovr-bg{background:url('/primacynew/assets/images/about/discovr-bg.jpg') no-repeat 0 0; width:100%;
height:auto; background-size:100% 100%; display:block; padding:100px 20px 0px;}
.discovr-bg h2{font-size:40px; color:#000; font-weight:800;}
.discovr-bg h2 span{display:inline-block; color:#CC0F97;}
.discovr-bg dd{font-size:18px; font-weight:600; color:#000; position:relative;}
.discovr-bg dd:before{content:""; width:85px; height:20px; background:#CC0F97;
border-radius:15px 0px; position:absolute; left:0px; right:0px; top:-20px; margin:0 auto;}
.discovr-bg p{font-size:15px; color:#000!important;}
.discover-box{background:#fff; border-radius:50px; width:fit-content; padding-bottom:40px; 
box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10); position:relative; text-align:left;}
.discover-box img{width:100%; display:block; border-radius:50px 50px 0px 0px;}
.dscvr .tabs .tab{background:transparent!important;}
a.educa{margin-right:10px; font-size:14px; color:#000; font-weight:600;}
a:hover.educa{color:#CC0F97;}
a.vew-proj{background:url(/assets/images/about/long-right-arrow.png) no-repeat 100% 50%;
color: #C84237; font-size:14px; line-height: 24px; font-weight:600; padding-right: 20px;}
a:hover.vew-proj{background:url(/assets/images/about/long-right-arrow-hv.png) no-repeat 100% 50%;
color:#000;}


.dscvr .tabs {display:flex; flex-wrap:wrap; justify-content:center;}
.dscvr .tabs label {
 font-size:20px;
 color:#000;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 order: 1;
 display: block;
 padding:10px 20px;
 margin:0px 27px;
 cursor: pointer;
 transition: background ease 0.2s;
position: relative;
border-top:none!important;}
.dscvr .tabs label img{width:50px; display:block;  position:inherit; left:-25px; top:15px;
padding-bottom:20px; margin:inherit!important;}
.dscvr .tabs .tab {
 order: 99;
 flex-grow: 1;
 width: 100%;
 display: none;
 padding: 1rem;
 background: #fff;
height:auto!important;}
.dscvr .tabs input[type=radio] {display:none;}
.dscvr .tabs input[type=radio]:checked + label {border-radius:20px; background: #FBCFFF;}
.dscvr .tabs input[type=radio]:checked + label + .tab {display:block;}

#top{width:100%;height:100%;background-color:cyan;}
#innertop{width:100%;}
#tabs{}
.scrollbtn{margin-left:40%;}
/*=========End portfolio css==========*/


.read-more-content {max-height: 0;overflow: hidden;transition: max-height .5s ease;}
.read-more-toggle {display: none;}
.read-more-toggle-label {display:inline-block; user-select:none; cursor:pointer;
border:none; padding:7px 8px; margin:.5em; font-size:.8em; background:#c94202;
color:white; float:left;}
.read-more-toggle-label:after {content:"More"; display:inline-block;}
.read-more-toggle:checked + .read-more-content {display:block; max-height:1000px;}
.read-more-toggle:checked + .read-more-content + .read-more-toggle-label:after {
content: "Less";}
article {border-bottom: 1px solid black;}
article p {margin-bottom: .5em;}

.ap-scrn-srtImg{position: relative; box-shadow:0 0 10px #959595;}
.ap-scrn-srtImg img{width:100%; height:auto; display: block;}
.app-scrn-sldr.swiper-pagination-bullets{display: none;}
.app-scrn-sldr .swiper-container-horizontal>.swiper-pagination-bullets{
display:none!important;}
.custom-tab{position:relative; z-index:100;}

.fetur{}
.fetur ul{padding:0; margin:0;}
.fetur ul li{margin-bottom:9px; line-height: 1.5; list-style:none;
padding-left:30px; position:relative; color:#333; font-size:15px;}
.fetur ul li i{position:absolute; left:0; font-size:16px; top:5px;
color: #27b737;}

.web-banner{width:100%;}
.web-banner img{width:100%; display:block;}

.app-bannr{height:630px; position:relative;}
.app-bannr .bannerimg-01{left:0; bottom:0; top:0; width:220px; height:550px;}
.app-bannr .bannerimg-02{width:335px; height:550px;}
.app-bannr img{width:100%; height:auto; display:inline-block; position:inherit;}

.seo-banner{width:100%;}
.seo-banner img{width:100%; display:block;}

.mlm-banner{width:85%; position:relative; top:-73px;}
.mlm-banner img{width:100%; display:block;}

.health-btn {
border: 2px solid #ca2020; 
color: #ffffff;
font-size: 1em;
margin: 5px 10px;
padding: 0 20px;
text-transform: uppercase;
font-weight: 700;
height: 40px;
line-height: 38px;
overflow: hidden;
z-index: 0;
width: fit-content!important;}

.hero-content h1{font-size:36px; font-weight:600!important; line-height: 56px!important;
margin-bottom: 0px!important;}
.hero-content h1 span{color:#F57E31; display: inline-block;}
.hero-content p{font-size:24px!important; line-height:42px;}
.hero-content a{color:#f57e31; font-size: 30px; font-weight: 600; border: 1px solid #f58044;
padding: 6px 14px; border-radius: 25px;}
.hero-content a img{position:relative; width:36px; margin:6px 10px 10px 10px; top: 0;}

.fetur h2{font-size:30px; line-height:36px; color:#003b77;}

.mission h2{font-size:30px; line-height:36px; color:#003b77;}
.mission h3{font-size:24px; line-height:30px; color: #F57E31!important;}

.pharmacy-appImg{width:100%;}
.pharmacy-appImg img{width:100%; display:block;}


@media only screen and (max-width:1920px){
.hm-bnr-posi{padding-top:100px;}
.odd-inov-pt{padding-top:100px;}
.reputation-banner{height:750px;}
}

@media only screen and (max-width:1680px){
.content-details-big-Img img{top:-5px; padding-top: 0px}
.figure{height:290px;}
.figure-contArea{bottom:0px;}

}

@media only screen and (max-width:1440px){
.figure {height:250px;}
.overlay2 .closebtn{top:-23px; right:16%;}
.overlay2-content{width: 85%;}
.overlay2{right: -15%;}
}

@media only screen and (max-width:1366px){
.header-top-right img{width:18%!important; margin-top:-1px;}
.header-top-right-inside img{width:18%!important; margin-top:3px;}
.discovr-bg{padding:20px 20px 0px;}
.discovr-bg dd:before{top:-5px;}
.content-details-big-Img img{top:-5px; padding-top:0px;}
.figure{height:230px;}
.figure-contArea{bottom:0px;}
.overlay2 .closebtn{right:16%;}
.overlay2-content{width: 85%;}
.overlay2{right:-15%;}
}

@media only screen and (max-width:1280px){
.tour-banner{height:550px;}
.tour-banner .ovrly{height:550px;}
.overlay2 .closebtn{right:16%;}
.overlay2-content{width:95%;}
.overlay2{right:-4%;}
.overlay2 .closebtn{right:5%;}
.app-bannr .bannerimg-01{width:215px;}
.app-bannr .bannerimg-02{width:315px;}
.mlm-banner{width:95%;}
.header-top-right img{width:21%!important;}
}

@media only screen and (max-width:1200px){
.header-top-right img{width:25%!important; margin-top:-2px; margin-left:0px;}
#overlay img{width:20px!important;}
#overlay{right:54%; top:20%;}
.app-bannr .bannerimg-01{width:200px;}
.app-bannr .bannerimg-02{width:243px;}
.reputation-banner{height:705px;}
.health-btn{font-size:0.8em; margin:5px 7px; padding:0 10px;}
.count-box{height:200px; padding-top:16%!important;}
.count-box .count{font-size:3em!important;}
.ht-80{height:0px!important;}
.hero-content h1{font-size:30px!important; line-height:45px!important;}
.hero-content p{font-size:20px!important; line-height:32px;}
.hero-content a{font-size:25px;}
.hero-content a img{width:30px;}
}

@media only screen and (max-width: 1024px){
.time-lin-box .time-arrow span{font-size:15px;}
.time-lin-box .time-Cont-Area-box p{font-size:13px;}
.time-lin-box .tm-line-bg{top:35%; height:45px;}
.desti-tour .port-wht-bx{height: ;}
ul.wld-flg li{width:37px; margin:0px 4px}
.overlay2 a{padding:4px;}
.overlay2-content{width:100%;}
.overlay2{right:0%;}
.overlay2 .closebtn{right:1%;}
.figure {height:173px;}
.figure-contArea{padding:5px 0px 10px;}
.content-details h3{font-size:12px;}
.content-details p{font-size:12px;}
.tour-banner{height:450px;}
.tour-banner .ovrly{height:460px;}
.tour-banner .ovrly h1{font-size:55px;}
.tour-banner .ovrly h2{font-size:55px;}
.app-bannr .bannerimg-01 {width:188px;}
.mlm-banner{width:100%;}
.health-btn{margin:5px 5px; padding:0 15px; font-size:15px;}
.attorney-bnr-txt h1{font-size:25px!important;}
.attorney-bnr-txt span{font-size:35px;}
.hero-content p{font-size:17px!important;}
}

@media only screen and (max-width:993px){
#overlay img{width:15px!important;}
.overlay2{display:block; right:0px;}
.overlay2-content{width:100%; right:0px;}
.overlay2 .closebtn{right:0%; top:-10px;}
.hd-menu span{display:block; position:relative; right:25px;}
ul.wld-flg li{width:32px;}
ul.wld-flg{margin-top:5%;}
.big-arrow{left:45%; top:80px;}
.tk-lkp-bg h1 br{display:none;}
.header-top-right img{width:30%!important;}
.header-top-right-inside img{width:25%!important; position: relative; top: -5px;
right: 15px;}
.content2-image{height:auto;}
.pic0 img{width:102px!important;}
.addres p{font-size:13px;}
.addres span{font-size:14px;}
.addres img{width:45%;}
.submit-Btn2{font-size:15px!important; right:-80px; top:47px;}
.text{font-size:1em;}
.tabs2 li{padding:14px 0px 10px 65px;}
#globe{width:45px; height:45px;}
.develp-Area-box h3{font-size:18px;}
.develp-Area-box p{font-size:13px;}
.align-items-center{padding-top:40px;}
.reputation-banner-overlay h1{font-size:22px;}
.header-top-case-study img{width:30%;}
.tab-content{padding:0px;}
.quick-overview-tab{margin-bottom:0px;}
.main-banner{padding-top:75px;}
.align-items-center{padding-top:0px;}
.odo-fturs{height:100px; padding-left:34%;}
.odo-fturs .fturs-icon-bg{width:120px; height:120px;}
.odo-fturs h2{font-size:13px;}
.odo-fturs ul li{font-size:15px;}
.app-bannr{height:auto; text-align:center;}
.app-bannr .bannerimg-01{height:400px;}
.app-bannr .bannerimg-02{height:400px;}
.app-bnr-mt{margin-top:0%!important;} 
.s-title h2{font-size:30px;}
.s-title::after{display:none;}
.repu-form-fld{height:35px;}
.reputation-banner{height:584px;}
.mlm-banner{width:70%; margin:0 auto; top:0px;}
.health-btn{margin:5px 5px; padding:0 5px; font-size:12px;}
.ipgo-bnr-ht{height:auto!important;}
.specl-box{height:240px;}
.fetur h2{font-size:25px;}
.fetur ul li{font-size:14px;}
.pharmacy-appImg img{width:75%; margin:0 auto;}
ul.fantasy-about-list2 li{text-align:center;}
.read-more-toggle-label{float:none; margin:0 auto;}
}

@media only screen and (max-width:800px){
.paralax .carousel-indicators{bottom:-230px; padding-left:19%;}
.paralax .carousel-indicators li{width:45px; height:45px; margin:0px 8px;}
}

@media only screen and (max-width:768px){
#globe{width:45px; height:45px;}
}



@media only screen and (max-width:767px){
.overlay2{display:none;}
#overlay img{width: 25px!important;}
.hd-menu span{display:none;}
.oddo-imple-bnr{background-size:cover; padding:20px 0px 20px; height:auto!important;}
.oddo-imple-bnr h1{font-size:17px;}
.oddo-imple-bnr li{font-size:14px; background-size:25px 25px; padding:0px 0px 15px 2px;
background-position:0 5px; }
.oddo-imple-bnr a{font-size:14px; padding:10px;}
.consl-fm .sub-Btn{padding:12px 20px; background-size:8px 18px; background-position:90% 14px;}
 .consl-fm .sub-Btn:hover{height: 46px; background-position:90% 14px; background-size:8px 18px;}
.why-chs{padding:20px 0px;}
.why-chs h2{font-size:22px;}
.odo-fturs{height:100px; padding-left:27%;}
.odo-fturs .fturs-icon-bg{width:100px; height:100px; top:0px;}
.odo-fturs .fturs-icon-bg .featr-circl img{width:50px;}
.odo-fturs h2{font-size:12px; padding-left:10px;}
.odo-fturs ul li{font-size:12px;}
.futr-txt{font-size:15px; font-weight:400; margin-top: 20px;}
.comp-hdr{font-size:20px; padding:0px 10px;}
.comp-hdr::after{width:18%; bottom:25px;}
.comprImg{width:90%; margin:20px auto;}
.prtns ul li{line-height:20px;}
.tabs li.current{width:45%;}
.tabs li{width:45%; margin-bottom:25px; margin-right:10px; font-size:12px;}
.tabs li:hover{width:45%;}
.hdr-txt{font-size:20px; padding-top:20px;}
.tab-content h2{font-size:21px; line-height:25px;}
a.odo-aps{padding:8px 10px; font-size: 14px;}
.odo-srvs-box{padding:30px 20px; height:auto;}
.odo-srvs-box h4{font-size:14px;}
.odo-srvs-box img{width:60px; height:60px;}
.odo-srvs-box p{font-size:12px;}
.odo-srvs h2{font-size:20px;}
.odo-srvs h3{font-size:20px;}
.erp-imp{padding:25px 0px;}
.erp-imp h2{font-size:22px;}
.erp-imp h2 strong{font-size:22px;}
.odo-intgr h2{font-size:20px;}
.time-lin-box{width:100%; margin-bottom:60px;}
.time-lin-box i{padding:0px; height:29px;}
.time-lin-box .time-arrow span{font-size:15px; top:28px;}
.time-lin-box .time-Cont-Area-box{bottom:-35px;}
.time-lin-box dd{height:38px; top:37%;}
.time-lin-box .time-Cont-Area-box img{width:80%; margin:0 auto;}
.time-lin-box .time-Cont-Area-box p{font-size:12.50px; left:5%; top:35%; padding:0px 55px;}
.odo-faq h2{font-size:16px; padding: 10px 0px;}
.odo-faq h2 dd{width:20px; position: relative; top:3px;}
.accordion-head h3{font-size:14px;}
.accordion-head i{font-size:1.80em; top:10px; right:-15px;}
.odo-faq .card-header{margin-bottom:0px;}
.devlpr-bg h2 br{display:none;}
.pag-hd{height:auto!important;}
.about-bg{padding:0px 0px 20px;}
.about-top-right{position:relative; top:-55px;}
.about-top-right img{width:12%;}
.header-top-right{position:relative; top:-40px; padding-top:5px; padding-right:15px; 
width:100%;}
.header-top-right img{width:33px!important; margin-top:-3px; margin-left:0px;}
.header-top-right-inside{position:relative; top:-40px; padding-top:5px; padding-right:15px; width:50%;}
.header-top-right-inside img{width:35px!important; margin-top:-8px; top: 0px;}
.about-bg p{padding-bottom:7px;}
.about-bg a{margin-top:10px; font-size:14px; padding:7px 0px 7px 15px; width:110px;
background-size:9px 12px;}
.about-bg a:hover{background-size:9px 12px;}
.pic0 img{margin:10px 0px 0px 0px;}
.top{height:50px;}
.product-bg-hm h1{font-size:30px; padding-bottom:0px;}
.product-bg-hm h2{font-size:18px; padding-bottom:10px;}
.product-bg-hm h3{font-size:18px; padding-bottom:10px;}
.product-bg-hm p{padding-bottom:15px;}
.ceo{padding-top:20px; width:100%;}
.prod-hmImg{width:95%; margin:20px auto; float: none;}
.prod-odoo{float:none; margin:0 auto;}
a.prtnr-btn{float:none; margin:10px auto;}
.prod-pt{padding-top:0%;}
.about-right-bg{height:47vh;}
.logo-box{width:42%; margin:10px; height:60px; position:relative; z-index:110;}
a.get-strtd{font-size:15px; width:210px; height:45px; line-height:45px; float:left;
position:relative; z-index:110;}
.ecomrs-bg{background-size:45% 10%;}
.ecomrsImg{float:none; margin:0 auto; position:relative; top:40px;}
.product-bg-hm{padding:0px 0px 30px;}
.ecomrs-right-bg{background-position:100% 0px; background-size:100% 88%;
bottom:0px; height:auto; padding-bottom:120px;}
.ecomrs-bg{ padding:20px 0px 10px; }
.ecomrs-bg p{padding:0px 0px 10px 0px; font-size:14px; text-align:justify;}
.devlpr-bg-top{height:10vh; background-size:70% 100%;}
.app-devlpr-Img{width:70%; left:0px; right:0px; margin:0 auto; top:-25px;
z-index:100; position: relative;}
.devlpr-bg h2{font-size:22px;}
.develp-Area-box-ht{height:auto!important;}
.devlpr-bg h2{padding-bottom:10px;}
a.app-serv{font-size:13px; padding:9px 20px 9px 10px; margin-top:0px; position:relative;

top:-10px; left:-15px; background-size:11px 16px; text-decoration:none;}

a:hover.app-serv{background-size:9px 12px;}

.mobl-ap-pt{padding-top:0%;}

.mb-app-devlpr-Img{width:60%; margin:0 auto;}

.client-hm-bg{padding: 15px 0px 0px;}

ul.client-box li{width:25%;}

ul.client-box li img{width:80%;}

.client-hm-bg h2{font-size:20px; padding-bottom:5px;}

.client-hm-bg p{font-size:14px; padding:0px 0px 5px;}

.feed-bck h2{font-size:25px; text-align:center; padding-bottom:10px;}

.digi-mrkt-right-bg{height:40vh; background-size:100% 100%; right:-115px; top:0px;}

.digiImg{position:absolute; right:40%; top:0px; width:60%; margin-top:17%;}

.contc-left-bg{background-position:0 100%; height:32vh; top:0px;}

.feed-pl{padding-left:0%;}

.feed-bck{padding:0% 10px 10px;}

.fter-scroll{overflow-y:scroll; width:100%; height:85vh;}
 .addres{padding-bottom:0px;}

.inovton-bg{height:auto!important; background-size:100% 100%; padding:100px 0px 20px;}

.inovton-bg p{padding:10px 0px; line-height:20px;}

.enterpenur-logo{width:22%;}

.primc-logo{width:50%; margin: 0 auto;}

.devlpr-bg{padding:0px 0px 20px; background-size:100% 30%;}

.inovton-bg h3{font-size:24px; color:#fff; padding:5px 0px; font-family: 'Oswald', sans-serif;

 border-top:solid 1px #f17324;  border-bottom:solid 1px #f17324; margin:0px; font-weight:400;

letter-spacing:1px;}

.inovton-bg h2{font-size:24px; padding:5px 0px; font-family: 'Oswald', sans-serif;

border-top:solid 1px #f17324;  border-bottom:solid 1px #f17324; margin:0px 0px 5px; font-weight:400;

letter-spacing:1px;}

.inovton-bg ul{padding-top:0px;}

.inovton-bg ul li a{font-size:13px;}

.oddo-inovation{width:40%;}

.piAps-logo img{width:100%;}

.ecomrs-bg h2{padding:0px 0px 10px; font-size:15px; line-height:20px;}

.contArea-top-pt{padding-top:2%;}

.contact-bg{background:#fff; padding:30px 15px 0px 0px}

.digital-bg{padding:10px 0px 0px;}

.customer-feed-bg{padding:0px!important;}

.odd-inov-pt{padding-top:0px;}

.mb-page{ position:absolute; z-index:1; top:0;left:0; width:100%; height:100vh;

overflow-y:scroll; overflow-x:hidden; display:block;}

.piAps-logo{width:35%;}

ul.client-box{text-align:center;}

ul.client-box li{display:inline-block; float:none;}

.feed-bck p{padding-bottom:20px;}

.contcImg{margin-top:0%;}

.footer-bg{height:auto; padding: 20px 0px 40px 10px;}

.news-ltr-btn{font-size:20px; position:absolute; left:40%; top:-7px;}

.ftr-menu{padding-top:10px;}

.ftr-newsltr{margin-bottom:50px;}

.flag-logo{margin:0px 10px; float:none; display:inline-block; width:50%;}

.flag-lgo-sps{padding-top:5px;}

.flag-logo-pt{padding-top:0px; position:relative; top:-8px;}

ul.s-Media{margin:15px 0px;}

.owl-carousel{margin-top:0px;}

ul.cont-info h3{font-size:16px;}

ul.cont-info h3 img{width:8%;}

ul.cont-info li{font-size:13px; padding-left:20px;}

ul.cont-info li a{font-size:13px;}

ul.cont-info li i{font-size:15px; top:4px;}

.paralax .carousel-indicators li{width:25px; height:25px; margin:0px 3px;}

.paralax .carousel-indicators{bottom:-25px; margin-left:50px;}

.client-bg{ height:55vh;}

.customer-feed-bg h2{font-size:25px;}

.feed-bck h4{font-size:17px;}

.feed-bck h3{font-size:18px;}

.contact-bg h2{font-size:25px;}

.contact-bg h2::after{bottom:15px;}

.customer-feed-bg h2{font-size:25px;}

.feed-bck{height:45vh;}

.feed-bck h4{font-size:15px; padding:0px; line-height:20px;}

.feed-bck h3{font-size:18px;}

.feed-bck h5{font-size:13px;}

.feed-bck-pt{padding-top:3%;}

.neon{font-size:40px;}

.digitl h2{font-size:25px;}

.digitl h3{font-size:20px;}

.digitl h3 span{color:#ff6600;}

.digitl p{font-size:14px; text-align:justify;}

.digitl dd{font-size:17px;}

a.lrn-mr{display:block; margin: 0 auto; width:120px; text-align:center;}
.digi-serv{top:34px!important; position: relative;}
.insd-hdr{top:-35px;}
.hm-lgo{z-index:100; top:-35px;}
 .oddo-imple-bnr{padding-top:35px; padding-bottom:0px;}
 .oddo-imple-bnr h1 br{display:none;}
 .about-content h2{font-size:25px!important; margin-bottom:0.2em;}
 .develp-Area h2{font-size:27px;}
 .develp-Area-box img{width:55px; margin:0 auto;}
 .develp-Area-box h3{font-size:20px; text-align:center;}
 .develp-Area-box p{font-size:14px; text-align:center;}
 .develp-Area-box ul li{font-size:14px;}
 .develp-Area-box{height:auto!important;}
 /*.develp-Area-box{height:440px!important;}*/
 .othr-serv-bg h2{font-size:30px;}
 .othr-serv-ht{height:65vh!important;}
 .bnr-hv{height:38vh!important;}
 .bnr-rsdpn{padding-top: 110px!important;}
 .develp-Area h2:after{bottom:-4px;}
 .mb-ap-bnr{height:400px!important;}
 .banner-content .btn{min-width:fit-content!important;}
 .btn-wrapper .btn{ margin-right:5px!important;}

 .inovton-bg-02 {height: auto; min-height: auto;}
 .inovton-bg-02 p{font-size:14px; line-height: 20px; padding: 10px 0px;}
 .inovton-bg-02 h3{font-size:20px;}
 .inovton-bg-02 h2{font-size: 20px;}
 .inovton-bg-02 ul li{padding:0px 10px;}
 .inovton-bg-02 ul li a{font-size:14px;}
 ul.fact-shet li{height:auto; padding-bottom:15px;}
 ul.fact-shet li strong{font-size:17px;}
 ul.fact-shet li b{font-size:15px;}
 .develp-Area h4{font-size:22px; height:60px; line-height:45px;}
 .develp-Area span{font-size:15px; padding:0px 0px;}
 ul.crt-vlu li{padding:8px 15px; font-size:14px;}
 .intgrty img{width:30%;}
 .intgrty strong{font-size:25px; height:45px; line-height:34px;}
 .team-circle{width:100%; height:100%; padding:10px;}
 .team strong{font-size:16px;}
 .team dd{font-size:14px;}
 .sMedia a.sMedia-icon{width:30px; height:30px; padding-top:6px;}
 a.sMedia-icon i{font-size:15px;}
 .tem-membr .tem-membr-bdr{width:95%;}
 .tem-membr .tem-membr-bdr dd{right:-25px; bottom:-25px}
 .odo-consul-bnr h1{ font-size:30px;}
 .odo-consul-bnr h4{font-size:17px;}
 a.wp-app{width: 70%; height: 45px; line-height: 45px; font-size: 16px; margin: 0 auto;}
 .odo-consul-bnr{height:300px;}
 .switchng h2{font-size:20px;}
 .switchng h2:after{width:18%;}
 .switchng-box{font-size:17px; padding-left:45px; padding-right:10px;}
 .switchng-box img{width:30px; left:10px; top:15px}
 .indus-logo span{font-size:15px;}
 .indus-logo p{font-size:15px;}
 .indus-logo{height: auto; padding:25px 5px 5px;}
 .need-odoo-bg h2{font-size:25px;}
 .need-oddo-box{height:auto;}
 .time-lin-box .time-arrow{top:15px; width:70%; margin:0 auto;}
 .accordion-head h3 img{top:0px;}
 .aboutImg-01{height:auto; padding-top:32%; padding-bottom:10px;}
 .aboutImg-01 h1{font-size: 30px;}
 .aboutImg-02{height:auto; padding-bottom:10px;}
 .aboutImg-02 h2{font-size:30px;}
 .aboutImg-02 h3{font-size:20px;}
 .wedo-bg h2{font-size:30px;}
 .vs-md h2{font-size:30px;}
 .vs-md h4{font-size:17px;}
 .vs-md p{font-size:13px;}
 .wedo-bg{height:auto; padding-bottom:20px;}
 .wedo{width:30%; height:90px; margin: 0px auto 40px;}
 .wedo span{font-size: 14px;}
 .why-us h2{font-size:30px;}
 .why-us-box{width:80%; margin:0 auto; min-height:auto; padding-bottom: 20px;}
 .why-us-box h4{font-size:20px; padding-top:10%;}
 .why-us-box span{font-size:14px;}
 .why-us-box .why-us-box-ico{width:60px; height:50px; top:-25px;}
 .why-us-box .why-us-box-ico-bt{width:60px; height:50px; top:-25px;}
 .delivered-bg{height:auto;}
 .lpt{width:50%; left:0px; top:-60px; right:0px; margin:0 auto;}
 .delivered-bg a{border-radius:4px; padding:5px 20px; font-size:17px; position:relative;
  left: 0px; top: -20px;}
 .delivered-bg{margin: 80px 0px 10px;}
 .delivered-bg h2{font-size:22px;}
 .abut-hdr-txt{font-size:30px;}
 .glns-box h4{font-size:16px;}
 .glns-box p{font-size:14px;}
 .count-box h2{font-size:25px; margin-bottom:0px;}
 .count-box span{font-size:16px;}
 .count-box{height:110px; padding:7px 6px 0px;}
 .main-banner h1{font-size:20px;}
 .attorney-bnr-txt span{font-size:20px; line-height:25px;}
 .attorney-bnr-app{width:100%; float:none;}
 .ptnt-hdr{font-size:20px;}
 .prisn-pln{max-width:100%!important;}
 .onetime-tbl .table th{font-size:15px;}
 .onetime-tbl .table td{font-size:13px;}
 ul.abut-onetm h4{font-size:15px;}
 ul.abut-onetm li{font-size:13px;}
 .ipgo-app-hdr h2{font-size:15px;}
 .ipgo-appImg img{height:auto;}
 .ipgo-bnr-ht{height:auto!important;}
 .specl-box{height:auto;}
 .trdmrk-box{width:90px; margin-right: 5px; position:relative; left:-10px;}
 .large-features-2-detail h4{font-size:16px;}
 .large-features-2-detail p{font-size:13px;}
 .ecommerces_features h2 br{display:block;}
 .schol-images-wraper{height: auto;}
 .count-box h5{font-size:15px;}
 .exit-box h5{height:35px; font-size:17px; line-height:35px;}
 .exit-box p{font-size:14px; padding: 0px 15px;}
 .exit-box{height:200px;}
 .exit-box-ftr{height:35px;}
 .exit-box-ftrImg{width:50px; height:50px; top:-7px;}
 .figure{height:350px; margin-bottom:25px;}
 .figure-contArea{padding:5px 0px 10px; bottom:0px;}
 .content-details-big-Img img{height:auto; padding-top:125px;}
 .team-bg h2{font-size:25px;}
 .content:hover .content-details{top:30%;}
 .content-details h3{font-size:12px;}
 .content-details p{font-size:12px;}
 .customz-box{height:auto;}
 .customz-box > p{font-size:13px;}
 .customz-box h5{font-size:15px;}
 .odo-cusmz-pros-bg h2{font-size:18px;}
 .odo-cusmz-pros-bg h2 span{width:30px;}
 .odo-cusmz-pros-bg h2 dd{width:30px;}
 .odo-cusmz-pros-box{height:auto; padding-bottom: 15px;}
 .oddo-imple-bnr ul{width:100%;}
 .migra-nessry h2{font-size:20px;}
 .migra-nessry ul li{font-size:14px; padding-left:20px; background-position:0 5px;}
 .migra-nessry > p{font-size:13px;}
 .migra-Cont-Area h2{font-size:20px;}
 .migra-Cont-Area > p{font-size:13px;}
 .migra-pros-txt{font-size:20px;}
 .migra-pros-subTxt{font-size:17px;}
 ul.migra-pros h3{font-size:17px;}
 ul.migra-pros li{font-size:13px;}
 .migra-pros-icon{width:50px;}
 ul.migra-pros img{width:50px;}
 .integra-bg h1{font-size:25px;}
 .integra-bg h3{font-size:16px;}
 .lts-cont .button{font-size:14px; padding:10px 0px; width:170px;}
 .lts-cont .button:hover span {padding-right:5px;}
 .lts-cont .button span::after{top:-16px;}
 .inte-srv h2{font-size:25px;}
 .inte-srv h3{font-size:20px;}
 .inte-srv p{font-size:15px; line-height:22px;}
 .inte-srv h5{font-size:20px;}
 .inte-srv span{font-size:15px; line-height:22px;}
 .odo-integr-bg h2{font-size:22px;}
 .odo-integr-bg p{font-size:15px;}
 .tabset > label{width: 100%; height:120px; line-height:160px;}
 .tabset > label::after{bottom:15px;}
 .tabset > input:checked + label{margin-bottom:25px;}
 .support-bg h1{font-size:25px;}
 .support-bg p{font-size:15px; line-height:22px;}
 .support-bg p br{display:none;}
 ul.srpt-mnts li{padding-left:0px; padding-top:95px; font-size:15px; line-height:20px;}
 ul.srpt-mnts li img{width:90px; left:0px; right:0px; top:0px; margin:0 auto;}
 ul.srpt-mnts li strong{font-size:20px; text-align:center;}
 .suprt-pkgs .table tr td{height:auto; font-size:12px; line-height: 16px; padding:10px 10px;}
 .mst-plr{font-size:12px; height:auto; line-height:30px;}
 .packg{height:auto;}
 .packg h2 sup{top:-15px;}
 .gt-start{height:36px;}
 .gt-start2{height:36px;}
 .license-bg{padding-top: 70px; height:auto; padding-bottom:55px;}
 .s-Media dd{font-size:13px;}
 .s-Media{text-align:center;}
 .s-Media a{line-height:30px;}
 .lnc-cst{width:100%; font-size:20px;}
 .license-bg h2{font-size:18px;}
 .license-bg p{font-size:14px; line-height:20px;}
 .lnc-bnr-bdr-bottom{width:35%; height:25%; bottom:-55px;}
 .odo-integr-bg p{font-size:13px;}
 .lincenceImg{width:80%; margin:0 auto;}
 ul.cost li{font-size:14px; line-height:20px;}
 .portflo-bg h1{font-size:30px;}
 .portflo-bg p{font-size:20px;}
 .tabs label{width: 25%; text-align:center; font-size:15px; font-weight:400;
  margin:0px; padding: 0.3rem 0rem; border-top:solid 2px #ededed;}
 .tabs label img{width:35px; top:-45px;}
 .tabs input[type="radio"]:checked + label{border-top: solid 2px #ff7b23;}
 .potflo-Cont-Area h2{font-size:25px;}
 .potflo-Cont-Area h3{font-size:20px;}
 .potflo-Cont-Area{height:280px; padding-top:25%;}
 .explore-team-bg h2{font-size:20px;}
 .explore-team-bg a{font-size:15px; padding:7px 18px;}
 .port-scr-srt .content-details h3{font-size:20px;}
 .port-scr-srt .fadeIn-left{left:0%;}
 .port-scr-srt .content-details{padding-left:0em; padding-right: 0em;}
 .traing-banr-bg .social-md dd{font-size:13px;}
 .traing-banr-bg strong{text-align:center; font-size:14px;}
 .traing-banr-bg p{font-size:13px; text-align:center;}
 #popContainer{width:90%;}
 h3#myModalLabel{font-size:15px;}
 .func-traing-bg h2{font-size:20px;}
 .func-traing-bg p{font-size:14px;}
 .func-traing-bg ul li{font-size:14px; margin-bottom:20px; padding-top:10px;}
 .func-traing-bg ul li dd{top:2px;}
 .func-traing-bg ul li dd span{font-size:14px; top:10px;}
 .training-Img{position: inherit;}
 .pln-bnft{background:transparent; border:none;}
 .trin-prs h6{font-size:22px;}
 .trin-prs h2 b{position:relative; left:0%; top:0px; padding-right:5px;}
 .web-bnr-hv{height:23vh!important;}
 .serv-btn{margin: 5px 0px;
  padding:0rem 0.5rem!important;
  font-size: 12px !important;}
 .tab-content3 .odoImg{top:0px;}
 .tab-content3 h2{font-size:20px;}
 .tab-content3 p{font-size:15px;}
 .erp-imp ul li{font-size:15px; line-height: 20px;}
 .odoo-bnr-overlay{height: auto; position: inherit; background:rgba(0,0,0,0.9);}
 .lnc-bnr-bdr-right{top:0px; background-size:100% 50%; height:75%;}
 .s-Media2 dd{font-size:13px;}
 .s-Media2 a{line-height:32px;}
 #globe{width:50px; height:40px; top:-5px; right:0px;}
 .prmc-app-img{bottom:0px!important; right:45px!important;}
 a.get-ofr-btn{width:200px; height:37px; line-height: 0px;}
 a:hover.get-ofr-btn{line-height: 0px!important;}
 .close{top:0px; right:0px;}
 .submit-Btn2{position:inherit;}
 .host-bnr-bg h1{font-size:35px; letter-spacing:2px;}
 .host-bnr-bg h2{font-size:25px;}
 .why-host h2{font-size:30px;}
 .host-bnr-bg{background-image:none; background-color:#fff;}
 .hostImg-01{height:auto;}
 .sas-mdl ul li{width:100%;}
 .sas-mdl h2{font-size:25px;}
 .sas-mdl ul li{font-size:16px; padding-left:45px;}
 .sas-mdl ul li img{width:30px; top:0px;}
 .demo-bnr-bg ul li{font-size:14px; padding:0px 3px;}
 ul.demo-Smedia li{width:22px; height:22px;}
 .demo-bnr-bg h1{font-size:25px; letter-spacing:0px; line-height:40px;}
 .demo-bnr-bg h1 br{display:none;}
 a.signUp{font-size:14px; padding:4px 15px;}
 .demo-bnr-right-bg{width:26%; height: 580px; top:-420px;}
 .dmo-hdr-txt{font-size:28px;}
 .demo-bnr-bg{background:#fff;}
 .demo-bnr-right-bg{display:none;}
 .pricing-bnr-bg{padding:110px 0px 30px;}
 .ins-showcs{width:70%; margin: 30px auto 0px;}
 .odo-aplicatn-bg h2{font-size:25px;}
 .odo-aplicatn-bg h2::after{width:20%;}
 .odo-application-box h3{font-size:20px;}
 .chose-odo-app-bg h2{font-size:20px;}
 .chose-odo-app-bg h2::after{width:20%;}
 .pricing-box h3{font-size:15px; font-weight:300;}
 .pricing-box p{font-size:13px;}
 .pricing-box span{font-size:13px; position:absolute; bottom:0px;}
 .odo-pric{font-size:17px;}
 ul.usr-totl li span{font-size:14px;}
 ul.usr-totl li{padding:15px 12px;}
 .pricing-box{height:180px;}
 .pricing-box-cone{width:25px; height:25px; line-height:25px;}
 .pricing-box-cone i{font-size:13px;}
 .horiz-scrol{overflow-x:hidden!important;}
 .modal-dialog{width:300px!important;}
.schl-manag{margin-top:50%;}
.product-bg-hm p{text-align:justify; font-size:14px;}
.devlpr-bg p{text-align:justify; font-size:14px;}
.inovton-bg p{font-size:14px;}
#overlay{width:100%; right:30%; top:4%;}
.header-top-right{padding-top:10px; padding-right:0px;}
.header-top-right-inside{padding-top:10px; padding-right:7%;}
.flag-logo2{width:100%;}
.odo-use .owl-carousel .owl-item img{width:100px; height:80px; margin:30px auto 0px;}
.oddo-imple-erp h1{font-size:25px;}
.oddo-imple-erp li{font-size:16px; padding-bottom:12px;}
.comp-systm{width:95%; margin: 0 auto;}
.prtns h2{font-size:22px;}
.prtns p{font-size:15px;}
.tab-content3 h2{text-align:center;}
.oddo-imple-erp a{padding:10px 15px;}
.consl-field{height:40px!important;}
.unique-ContArea h2{font-size:20px;}
.unique-ContArea p{font-size:15px;}
a.book-yur-btn{font-size:14px; padding:10px 25px;}
.reputation-banner{height:985px; margin-top:64px;}
.reputation-banner-overlay{padding:20px 0px 30px;}
.reputation-banner-overlay h1{font-size:21px;}
.reputation-banner-overlay .text{font-size:14px;}
.reputation-form{margin-top:6%;}
.header-txt-lg{font-size:23px;}
.header-txt-lg dd{width:25px; height:2px;}
.reputa-srvs-bg h2{font-size:23px;}
ul.reputa-srvs li{padding-left:0px; padding-top:20%;}
ul.reputa-srvs li img{right:0px; margin:0 auto;}
ul.reputa-srvs li strong{text-align:center;}
ul.reputa-srvs li span{text-align:center;}
.solution{width:60%;}
.reputa-white-box h3{width:100%; height:auto; line-height:20px; padding:0px 10px 0px 10px;
font-size:14px; top:20px;}
.reputa-white-box{padding:70px 15px 10px;}
.reputa-white-box p{font-size:14px;}
.tk-lkp-bg h1{font-size:25px;}
.tk-lkp-bg p{font-size:14px;}
.tk-lkp-bg p span{font-size:14px;}
.tk-lkp-bg{padding:60px 0px 30px;}
.desti-tour .owl-carousel .owl-nav .owl-prev{left:85%;}
.port-abut-contArea h2{font-size:20px;}
.port-abut-contArea h3{font-size:15px;}
.port-abut-contArea p{font-size:15px;}
ul.clnt-satis li dd{font-size:20px;}
ul.clnt-satis li span{font-size:14px;}
ul.clnt-satis li{width:25%; padding:0px;}
.discovr-bg h2{font-size:20px;}
.discovr-bg dd{font-size:15px;}
.discovr-bg dd::before{width:65px; height:15px; top:0px;}
.dscvr .tabs label{font-size:14px; margin: 10px 15px 0px; padding:0px 0px 10px;
width:35%;}
.discover-box img{border-radius:10px 10px 0px 0px;}
.discover-box{border-radius:15px;}
.discovr-bg{padding:20px 0px 0px;}
.dscvr .tabs input[type="radio"]:checked + label{border-radius:5px; width:35%;
height:100%; font-size:14px;}
.dscvr .tabs label img{width:50px; left:0px; top:15px; padding-bottom:20px; right: 0px;
margin:0 auto!important;}
a.educa{font-size:13px; margin-right:10px;}
a.vew-proj{position:relative; left:0px; bottom:-10px; display:block; width:50%!important;
text-align:left; background-position:75% 70%;}
a:hover.vew-proj{background-position:75% 70%;}
.portfolio-section{padding:20px 0px 0px;}
.portfolio-section h2{font-size:25px;}
.portfolio-item{padding-top:0px;}
.tour-banner .ovrly h1{font-size:35px;}
.tour-banner .ovrly h2{font-size:35px;}
.tour-banner{height:320px;}
.tour-banner .ovrly{padding-top:20%;}
.team-bg h1{font-size:22px;}
.pd img{height:auto; width:100%;}
.tour-banner .ovrly{height: 320px;}
.back-btn{width:80px; height:30px; right:70%; top:40px;}
.footer-navbar a{padding:7px 27px!important;}
.addres img{width:11%;}
.flag-logo2{width:65%; margin:inherit;}
.ftr-map-pt{padding-top:0px;}
.indus-logo img{width:23%;}
.md-onl-mng{min-height:auto;}
.health-btn{margin: 5px 6px; padding: 0px 10px; font-size:11px!important;}
.health-btn:hover{width: fit-content!important; height:40px; line-height:38px; margin: 5px 0px;
padding: 0px 10px; background:#c94c4c;}
.attorney-bnr-txt h1{font-size:20px!important;}
.jumbo-banner{padding-top:100px;}
.mission h2{font-size:25px; line-height:36px;}
.mission h3{font-size:20px; line-height:30px;}
}


@media only screen and (max-width:480px){
#overlay{right:44%; top:11%;}
#overlay img{width:22px!important;}
.overlay2 a {font-size: 20px}
.overlay2 .closebtn {font-size:40px; top:15px; right:35px;}
.modal-dialog{width:95%!important;}
.content-details-big-Img img{height:auto; padding-top:60px;}
.figure{height:auto; margin-bottom:25px;}
.tour-banner{height:320px;}
.tour-banner .ovrly{padding-top:35%;}
.header-top-right{/*top:0px!important;*/}
.client-bg{height:60vh;}
.paralax .carousel-indicators{bottom:-45px; margin-left:0px;}
.paralax .carousel-indicators li{width:35px; height:35px;}
.cont-adrs-hdr img{top:12px;}
.addres img{width:20%;}
.about-content h2{font-size:20px!important;}
.develp-Area h2{font-size:20px;}
.bnr-rsdpn{padding-top:85px!important;}

}

/*Start new css trade mark*/

.trade-mark{margin-top:30px;}
.trade-mark h1{font-size:35px; color:#f67266; font-weight:900;}
.trade-mark h1 br{display:none;}
.trade-mark span{font-size:17px; color:#4c4f85; font-weight:600;}
.trademark-banner{width:100%; margin-top:20px;}
.trademark-banner img{width:100%; display:block; height:470px;
object-fit:cover;}
.trade-mark-ContArea{ background:#f3f3f3; }
.trade-mark-ContArea span{font-size:16px; color:#000; line-height:30px;
text-align:justify;}
.trade-mark-ContArea span a{color:#f7904c;}
.trade-mark-ContArea span a:hover{color:#2f6284;}
.trd-mrk-box{}
.trd-mrk-box img{width:100%; height:170px; display:block;
object-fit:cover; border-radius:15px 0 15px 0; border:solid 5px #4c4f84;}
.trd-mrk-box h2{font-size:22px; font-weight:700;}
.trd-mrk-box h3{font-size:17px; color:#000; font-weight:600;
line-height:25px;}
.copyright-banner{background:#010101;}
.copyright-banner h1{font-size:35px; color:#fff; font-weight:800;
line-height:60px;}
.copyright-bannerImg{width:100%;}
.copyright-bannerImg img{width:100%; display:block;}
.copy-key-futr h4{width:fit-content; margin:0 auto; padding:11px 30px 5px;
background: linear-gradient(260deg, rgba(242,242,242,1) 0%, 
rgba(255,217,82,1) 100%); border-radius:12px 0 0 12px;}
.copy-key-futr h4 dd{font-size:25px; color:#000; font-weight:800;}

.erp-manufc-bnr-bg{ background-size:100% 100%!important; width:100%;  
background:url(/primacynew/assets/images/industries/erp-manufacturing-banner-bg.webp) 
no-repeat 0 0; display:block; height:85vh; padding: 70px 50px 30px;
margin-top: 50px;}
.erp-manufc-Img{background:url(/primacynew/assets/images/industries/erp-manufac-Img.webp) 
no-repeat 0 0; background-size:100% 100%; width:363px; height:393px;
display:flex; justify-content:center; align-items:center; padding-top:15px;}
.erp-manufc-Img img{width:90%; height:90%; display:block; z-index:10;
position:relative; top:0; border-radius:100%; object-fit:cover;}
.erp-manuf-ContArea{padding-top:13%;}
.erp-manuf-ContArea img{width:100px; display:block; margin:0 auto;}
.erp-manuf-ContArea h1{font-size:35px; font-weight:800; color:#fff;}
.erp-manuf-ContArea p{font-size:16px; color:#fff; font-weight:600;}
.demo{padding:0 50px;}
.fre-dmo{width:100%;}
.fre-dmo img{width:100%; display:block; height:285px; object-fit:cover;}
.demo-frm-bg{background:#0085ff; border-radius:10px;}
.demo-field{width:100%; height:45px; border-radius:10px!important; 
font-size:15px; color:#3a3a3a; font-weight:600;}
.demo-field:focus{border:none; box-shadow:none;}
.demo-field::placeholder{font-size:15px; color:#3a3a3a; font-weight:600;}
.demo-btn{background:#fec058!important; font-size:20px; color:#006acb!important; 
font-weight:600; border-radius:10px; border:none!important;}
.demo-btn:hover{background:#000!important; color:#fff!important;}

.leading-bg{background:#e7dfd2; padding:0 50px;}
.leading-bg p{font-size:16px; color:#000; text-align:justify;
font-weight:600; line-height:35px;}
.leadingImg{width:100%;}
.leadingImg img{width:100%; display:block; border-radius:7px;
transition: transform 0.9s;}
.leadingImg img:hover{-ms-transform: scale(1.1);
-webkit-transform: scale(1.1); transform: scale(1.1);}

.inven-manuImg{width:100%;}
.inven-manuImg img{width:100%; display:block; border-radius:15px;
box-shadow: 0 0 20px #a1a1a1;}
.inventory-contArea{}
.inventory-contArea h2{font-size:25px; color:#0071c6; font-weight:700;}
.inventory-contArea p{font-size:17px; color:#000; font-weight:400;
line-height:35px;}

.erp-banner{padding:0 60px; position:relative;}
.erp-banner:after{content:""; width:20%; height:200px; background:#2f2e5a;
border-radius: 0 100px 100px 0; position:absolute; left:0; top:0;
z-index:-1;}
.erp-banner-bg{background:url('/primacynew/assets/images/service/erp-banner-bg.webp') 
no-repeat 0 0; background-size:100% 100%; width:100%; height:550px;
position:relative; top:100px; display:block; padding:170px 0 0 50px;}
.erp-banner-bg h1{font-size:27px; color:#000; font-weight:600;}
.erp-banner-bg h1 span{display:inline-block; color:#4608ab;}
.combined {color:#efe2d8; display: inline-block; font-size:35px; 
-webkit-text-stroke-width: 0.6px; letter-spacing:1px;
-webkit-text-stroke-color:#4608ab; }
.erp-banner-bg a{background:#4608ab; padding:10px 20px; font-size:16px;
color:#fff; font-weight:600; border-radius:6px;}
.erp-bnr-grn-bg{background:#89ffb5; width:150px; height:150px;
border-radius:0 0 130px 130px; position:absolute; top:-84px; right:8%;
display:block; text-align:center; padding:4% 10px 0;
color:#2b2a5b; font-size:18px; font-weight:900;}

.erp-pop .modal{padding-top:60px!important;}
.erp-pop .modal-dialog{width:60%!important; max-width:60%!important;}
.erp-pop .modal-content{border-radius:20px!important; padding:10px!important;}
.erp-pop .close{top:-30px; right:-20px; background:#4608ab;
border-radius: 100%!important; color:#fff; opacity:1!important;}
.erp-pop button.close{background-color:#4608ab;}
.erp-pop h2{font-size:25px; color:#000; font-weight:700;}
.erp-pop h2 span{display:inline-block; color:#4608ab;}
.form-bg{background:#f8f3ff; box-shadow:0px 0px 15px #828282;
border-radius:10px; width:100%; padding:15px;}
.form-bg h3{font-size:18px; color:#4608ab; font-weight:700;}
.erp-field{border:solid 1px #929292; width:100%; height:35px;
border-radius:7px; font-size:15px; color:#4a4a4a; font-weight:600;}
.erp-field:focus{box-shadow:none;}
.erp-field::placeholder{font-size:15px; color:#4a4a4a;}
.erp-btn{background:#4608ab!important; width:100%; height:40px; 
border-radius:5px; font-size:17px; color:#fff!important; 
font-weight:600; border:none!important; border-radius:7px;}
.erp-btn:hover{background:#0083b9!important; color:#fff!important;}
.erp-pop-Img{width:90%;}
.erp-pop-Img img{width:100%; display:block;}
.makng-box{}
.makng-box img{width:60px; height:60px; background:#dbf0ff; padding:10px;
border-radius:100%; margin:0 auto;}
.makng-box p{font-size:12px; color:#000; font-weight:600; 
line-height:16px!important; margin-bottom:0px!important;}

.cn-hlp{padding:100px 60px 0;}
.cn-hlp h2{font-size:30px; color:#4608ab; font-weight:600;}
.combined2 {color:#efe2d8; display: inline-block; font-size:37px; 
-webkit-text-stroke-width: 0.6px; letter-spacing:1px;
-webkit-text-stroke-color:#4608ab; }
.cn-hlp p{font-size:16px; color:#000; line-height:30px;}
.cn-hlpImg{width:90%;}
.cn-hlpImg img{width:100%; display:block;}

.erp-flwchrt-Img{width:100%;}
.erp-flwchrt-Img img{width:100%; display:block;}

.wht-erp h2{color:#4608ab; font-size:30px; font-weight:800;}
.wht-erp p{font-size:16px; color:#000; line-height:30px;
text-align:justify;}
.erpImg{width:100%;}
.erpImg img{width:100%; display:block; border-radius:10px;}

/* Flip animation */
.boxes {
width: 100%;
margin: auto;
height: 250px;
text-align: left;
background-color: transparent;
box-shadow: none;}
.flip-container {perspective:1000px;}
.flip-card {
  height: 280px;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.5s;
  background-color:#f1eafc;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px #a9a9a9;
}

.flip-card-inner {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
}

.flip-card-front,
.flip-card-back {
  width: 100%;
  height: 100%;
  position: absolute;
  backface-visibility: hidden;
}

.flip-card-front {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.flip-card-back {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transform: rotateY(180deg);
  padding-top:20px;
}

.flip-container:hover .flip-card {
  transform: rotateY(180deg);
  transition: 1s;
}

.flip-card-front img{width:60px; height: 60px; display:block;
object-fit:cover;}
.flip-card-front h3{font-size:22px; color:#4608ab; font-weight:700;}
.flip-card-back h3{font-size:22px; color:#4608ab; font-weight:700;}
.flip-card-back p{font-size:16px; color:#000; font-weight:600;
line-height:24px;}
.flip-card-back img{width:70px; height:70px; display:block;
object-fit:cover;}

.analytic-box{background:#4608ab; width:100%; height:200px; font-size:16px;}



.report .box {
width: 100%;
height: 130px;
display: flex; 
align-items:center;
position: relative;
overflow: hidden;
border:none;
background:#4608ab!important;
border-radius:5px;
padding:0 25px 0 15px;}
.report .box img{width:12px; display:block; position:absolute; right:10px;
top:41%;}
.report .box h3{font-size:17px; color:#fff; font-weight:600;}
.report .overlay {
width: 100%;
height:130px;
background:#fff!important;
position: absolute;
top: 0;
bottom: 0;
left: -100%;
border:solid 2px #4608ab;
border-radius:5px;}
.animation-and-js .box.over .overlay {
-webkit-animation: slideIn 0.4s forwards ease-in;
animation: slideIn 0.4s forwards ease-in;}
.animation-and-js .box.out .overlay {
-webkit-animation: slideOut 0.4s forwards ease-out;
animation: slideOut 0.4s forwards ease-out;}

@-webkit-keyframes slideIn {
  0% {
    left: -100%;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}

@keyframes slideIn {
  0% {
    left: -100%;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes slideOut {
  0% {
    left: 0;
    opacity: 1;
  }
  100% {
    left: -100%;
    opacity: 0;
  }
}
@keyframes slideOut {
  0% {
    left: 0;
    opacity: 1;
  }
  100% {
    left: -100%;
    opacity: 0;
  }
}
.report .overlay {
display: flex;
justify-content: center;
align-items: center;
padding:10px;}
.report .overlay span {
display: block;
padding: 10px 0;
font-size:14px;
color:#4608ab;
line-height:18px;}

.reportImg{width:100%;}
.reportImg img{width:100%; display:block; border-radius:10px;}



.clnt-sys .owl-carousel .owl-item{height:auto; padding-bottom:70px;}
.clnt-sys .owl-carousel .owl-nav.disabled{display:block;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{display:block; width:35px; 
  height:35px; background:url('/primacynew/assets/images/prev.png') no-repeat 0 0;
background-size:100% 100%; display:block; text-indent:-9999px;
position:absolute; top:85%; left:46%; border:none;}
.clnt-sys .owl-carousel .owl-nav .owl-next{display:block; width:35px; 
  height:35px; background:url('/primacynew/assets/images/next.png') no-repeat 0 0;
background-size:100% 100%; display:block; text-indent:-9999px;
position:absolute; top:85%; right:46%; border:none;}
.clnt-sys .owl-carousel .owl-dot{display:none;}


.industry-box{background:var(--white); border-radius:0 0 10px 10px;
box-shadow: 0px 6px 5px 0px rgba(133,133,133,0.8); position:relative;}
.industry-box img{width:100%!important; display:block; 
border-radius:0 0 10px 10px;}
.industry-box h4{font-size:17px; color:#fff; text-align:center; 
background:rgba(0, 0, 0, 0.7); width: 100%; height:55px; 
position:absolute; bottom:-8px; line-height:55px; border-radius:0 0 10px 10px;}

.key-benfi{}
.key-benfi ul{padding:0; margin:0;}
.key-benfi ul h4{font-size:18px; color:#4608ab; font-weight:800;}
.key-benfi ul li{display:block; font-size:16px; color:#000; 
padding-left:25px; background:url(../images/right-arrow.png) no-repeat 0 0;
background-size:12px 15px; font-weight:600;}
.key-benefitImg{width:100%;}
.key-benefitImg img{width:100%; display:block;}

.tailr-bg{background:#e9eaec;}
.tailor-box{background:#fff; padding:15px; border-radius:15px;}
.tailor-box img{width:65%; display:block; margin:0 auto;}
.tailor-box h3{font-size:20px; color:#4608ab; font-weight:800;}
.tailor-box dd{font-size:16px; color:#000; line-height:25px;}

.why-box{margin-bottom:40px;}
.why-box ul{padding:0; margin:0;}
.why-box ul li{display:block; padding-left:50px; font-size:17px;
color:#000; font-weight:700; position:relative;}
.why-box ul li img{width:40px; display:block; position:absolute;
left:0px; top:-9px; border:solid 2px #4608ab; padding:3px;
border-radius:100%;}


.erp-faq {margin: 50px 0;}
.erp-faq #faq .card {
margin-bottom: 14px;
border: 0;}
.erp-faq #faq .card .card-header {padding: 0;}
.erp-faq #faq .card .card-header .btn-header-link {
color: #fff;
font-size:20px;
display: block;
text-align: left;
background: #4608ab;
padding: 20px;
border:none;
border-radius:10px 10px 0 0;}
.erp-faq #faq .card .card-header .btn-header-link:after {
content: "\f107";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
float: right;
font-size:14px;
color:#fff;}
.erp-faq #faq .card .card-header .btn-header-link.collapsed {
background:#ffa001;
color: #4608ab;
font-size:20px;
border-radius:10px;}
.erp-faq #faq .card .card-header .btn-header-link.collapsed:after {
content: "\f106"; font-size:14px; color:#fff;}
.erp-faq #faq .card .collapsing {
background: #FFE472;
line-height: 30px;}
.erp-faq #faq .card .collapse {border: 0;}
.erp-faq #faq .card .collapse.show {
font-size:16px;
background:#4608ab;
line-height: 25px;
color:#fff;
border-radius:0 0 10px 10px;}

.faq-ContArea{}
.faq-ContArea h3{font-size:18px; color:#f57e2f; font-weight:800;}
.faq-ContArea ul{padding:0; margin:0;}
.faq-ContArea ul li{display:block; padding-left:25px; font-size:15px;
color:#fff; position: relative;}
.faq-ContArea ul li strong{font-size:16px; color:#fff; font-weight:700;}
.faq-ContArea ul li img{width:12px; display: block; position:absolute;
left:0; top: 6px;}


.furniture-bnr-bg{width:100%; height:90vh; display:block;
background:url(/primacynew/assets/images/industries/furniture-banner-bg.webp) 
no-repeat 0 0; background-size:100% 100%; margin-top:35px;
border-radius:0 20px 20px 20px; padding-top:5%;}
.furniture-bnr-bg h1{font-size:35px; color:#a04801; font-weight:900;
line-height:45px;}
.furniture-bnr-bg h1 span{display:inline-block; color:#d8131a;}
.furniture-bnr-bg dd{background:#d8131a; width:fit-content;
padding:8px 15px; border-radius:5px; font-size:15px; color:#fff;
font-weight:600;}


.erp-furnitr-ContArea{}
.erp-furnitr-ContArea h2{font-size:30px; color:#2e2c28; font-weight:700;
position:relative;}
.erp-furnitr-ContArea h2:after{content:""; width:10%; height:5px;
background:#f58234; border-radius:50px; position:absolute; left:0;
bottom:-15px;}
.erp-furnitr-ContArea p{font-size:17px; color:#24221f; line-height:30px;
font-weight:600; text-align:justify;}
.erp-furnitrImg{width:95%; transform-origin: center -20px; 
animation: swing ease-in-out 1s infinite alternate;
box-shadow: 5px 5px 10px rgba(0,0,0,0.5);}
.erp-furnitrImg img{width:100%; display:block; border-radius:10px;
border:5px solid #f8f8f8;}
.erp-furnitrImg:after{
content: '';
position: absolute;  
width: 20px; height: 20px;  
border: 1px solid #999;
top: -10px; 
left: 50%;
z-index: 0;
border-bottom: none;
border-right: none;
transform: rotate(45deg);}
.erp-furnitrImg:before{
content: '';
position: absolute;
width: 5px; height: 5px;
top: -14px;
left: 52%;
z-index: 5;
border-radius: 50% 50%;
background: #000;}
 
@keyframes swing {
0% { transform: rotate(3deg); }
100% { transform: rotate(-3deg); }
}

.why-chose{}
.why-chose h2{font-size:30px; color:#2e2c28; font-weight:900;
position:relative; width:fit-content; margin:0 auto;}
.why-chose h2:before{content:""; width:22%; height:3px;
background:#f58234; position:absolute; left:0; top:-15px;}
.why-chose h2:after{content:""; width:22%; height:3px;
background:#f58234; position:absolute; right:0; bottom:-15px;}
.why-chose h4{font-size:30px; color:#000; font-weight:700;}
.why-chose p{font-size:16px; color:#2e2c28; font-weight:600;}
.why-chose p br{display:block;}
.why-choose-box{background:#fff; box-shadow:0 0 10px #bcbcbc;
border-radius:20px; height:350px; padding:130px 20px 0; 
position:relative; width:100%; display:block;}
.why-choose-box dd{width:80px; height:80px; border-radius:100%; 
padding:15px; position:absolute; left:0; right:0; top:40px; 
margin:0 auto;}
.why-choose-box dd img{width:100%; display:block;}
.why-choose-box h3{font-size:17px; color:#000; font-weight:800;}
.why-choose-box p{font-size:14px; color:#000;}
.why-choose-box:hover{background:#d8131a; width:100%;
display:block; height:350px; border-radius:20px; padding:130px 20px 0;}
.why-choose-box:hover dd{width:80px; height:80px; border-radius:7px;
background:#fff; color:d8131a;}
.why-choose-box:hover dd img{width:100%; display:block;}
.why-choose-box:hover h3{color:#fff;}
.why-choose-box:hover p{color:#fff;}

.auombl-bnr-bg{background-size:100% 100%!important; width:100%; 
background:url(/primacynew/assets/images/industries/automobile-banner-bg.webp) 
no-repeat 0 0; display:block; margin-top:35px; height:auto;}
.big-circle-01{background:#fff; width:450px; height:450px; padding:3px;
border-radius:100%; position:relative; top:-50px; right:-40px;}
.big-circle-02{background:#004070; width:100%; height:100%; padding:10px;
border-radius:100%; display:block;}
.big-circle-03{background:#ffc700; width:100%; height:100%; padding:7px;
border-radius:100%; display:block;}
.big-circle-03 img{width:100%; height:100%; display:block; 
border-radius:100%;}

.big-circle-04{background:#fff; width:150px; height:150px; padding:1px;
border-radius:100%;}
.big-circle-05{background:#004070; width:100%; height:100%; padding:4px;
border-radius:100%; display:block;}
.big-circle-06{background:#ffc700; width:100%; height:100%; padding:2px;
border-radius:100%; display:block;}
.big-circle-06 img{width:100%; height:100%; display:block; 
border-radius:100%;}

.auombl-bnr-bg h1{font-size:32px; color:#fff; font-weight:600;
text-transform:uppercase; line-height:45px;}
.auombl-bnr-bg h1 span {color:#ffc700; display:inline-block;}
.auombl-bnr-bg h2{font-size:45px; color:#ffc700; font-weight:900;
text-transform:uppercase;}
.auombl-bnr-bg h3{font-size:18px; color:#fff;}

.about-atombl{ padding:0 50px; }
.about-atombl h2{width:fit-content; padding:10px 20px 5px;
background: linear-gradient(180deg, rgba(242,242,242,1) 0%, 
rgba(252,207,49,1) 100%); border-radius:5px;}
.about-atombl h2 dd{font-size:30px; color:#000; font-weight:800;}
.about-atombl p{font-size:16px; color:#000; line-height:32px;
text-align:justify;}
.about-atomblImg{width:100%;}
.about-atomblImg img{width:95%; display:block; border-radius:10px;}

.automobile-solution{padding:0 50px;}
.automobile-solution h2{font-size:30px; color:#000; font-weight:800;}
.automobile-solution h2 dd{display:inline-block; width:30px; height:3px;
background:#ffc700;}
.automobile-solution p{font-size:16px; color:#000;}
.automb-why-chose-bg{background:#268bbe;}
.automb-why-chose-bg h3{font-size:30px; color:#fff; font-weight:800;}
.automb-why-box{position:relative; padding:47% 15px 20px; height:370px;}
.automb-why-box dd{border:solid 2px #d9df4b; border-radius:100%;
width:100px; height:100px; padding:20px; position:absolute; left:0;
right:0; top:40px; margin:0 auto;}
.automb-why-box dd img{width:100%; display:block;}
.automb-why-box strong{font-size:22px; color:#fff; font-weight:600;}
.automb-why-box span{font-size:15px; color:#fff; line-height:25px;}
.automb-why-box:hover{background:#00295d; width: 100%; height:370px;
border-radius:10px; padding:47% 15px 20px; box-shadow:0 0 20px #fff;}
.automb-why-box:hover dd{border:solid 2px #fff;}
.automb-why-box:hover strong{color:#ffc700;} 

.contrl-panl-bnr{background-size:100% 95%!important; width:100%; 
background:url(/primacynew/assets/images/industries/control-panel-banner-bg.webp) 
no-repeat 0 0; display:block; margin-top:55px; height:95vh;}
.contrlpnl-bnrImg{width:450px; height:450px; border-radius:100%;}
.contrlpnl-bnrImg img{width:100%; display:block; border-radius:100%;
height:100%;}
.gren-curbe{width:250px; height:250px; position:absolute; left:-95px;
top:20px;}
.gren-curbe img{width:100%; height:100%; display:block;}
.contrl-panl-bnr h1{background:rgba(0, 0, 0, 0.5); width:fit-content; 
padding:30px; font-size:35px; color:#fff; font-weight:600;
display:flex; border-radius:10px; position:absolute;
right:0; left:0; top:55%; align-items:center; line-height:65px;
margin:0 auto; text-align: center;}

.controlpnl-intro{padding:0 50px;}
.controlpnl-intro h2{font-size:35px; color:#000; font-weight:800;
position:relative;}
.controlpnl-intro h2:after{content:""; width:110px; height:20px;
background:url(../images/industry/yellow-curbe.png) no-repeat 0 0;
background-size:100% 100%!important; position:absolute; left:0;
bottom:-20px; transform:rotate(10deg);}
.controlpnl-intro p{font-size:16px; color:#000; line-height:30px;
text-align:justify;}
.contlpanl-introImg{width:100%;}
.contlpanl-introImg img{width:100%; display:block; border-radius:10px;}

.controlpnl-whychos{background:#e9eaec;}
.controlpnl-whychos h2{font-size:35px; color:#000; font-weight:800;
position:relative;}
.controlpnl-whychos h5{font-size:25px; color:#000; font-weight:800;}
.controlpnl-whychos p{font-size:16px; color:#000;}
.contrlpnl-whychos-box{ height:270px; position:relative; 
padding:83px 25px 0;}
.contrlpnl-whychos-box img{width:50px; display:block; position:absolute;
top:20px; left:25px;}
.contrlpnl-whychos-box h3{font-size:16px; color:#fff; font-weight:700;}
.contrlpnl-whychos-box p{font-size:14px; color:#fff;}
.contrlpnl-whychos-box h4{font-size:16px; color:#000; font-weight:700;}
.contrlpnl-whychos-box span{font-size:14px; color:#000; font-weight:600;}
.contrlpnl-boxImg{width:100%;}
.contrlpnl-boxImg img{width:100%; display:block; height:540px;
object-fit:cover;}

@media only screen and (max-width:1366px){
.contrl-panl-bnr h1{font-size:30px; line-height:45px;}
.controlpnl-intro h2{font-size:30px;}
.controlpnl-whychos h2{font-size:30px;}
}

@media only screen and (max-width: 1280px){
.erp-banner-bg h1{font-size:22px;}
.combined2{font-size:32px;}
.combined{font-size:32px;}
.cn-hlp h2{font-size:27px;}
.report .overlay span{font-size:13px;}
.erp-banner-bg{height:500px;}
.odo-srvs-box h3{font-size:17px;}
.odo-srvs-box p{font-size:15px;}
.submit-Btn2{font-size:18px!important; right:-4px;}
.odo-srvs-box img{width:70px; height:70px;}
.s-title h2{font-size:35px;}
}


@media only screen and (max-width: 1200px){
.trd-mrk-box img{height:150px;}
.trd-mrk-box h3{font-size:15px;}
.trade-mark h1{font-size:30px;}
.erp-manufc-Img{width:333px; height:363px;}
.erp-manuf-ContArea h1{font-size:30px; line-height:40px;}
.erp-banner-bg h1{font-size:20px;}
.erp-banner-bg{height:450px;}
.erp-banner:after{height:150px; border-radius: 0 80px 80px 0;}
.erp-bnr-grn-bg{width:130px; height:130px;}
.combined2{font-size:28px;}
.combined{font-size:28px;}
.cn-hlp h2{font-size:24px;}
.wht-erp p{font-size:14px; line-height:24px;}
.cn-hlp p{font-size:14px; line-height:24px;}
.flip-card-front h3{font-size:17px;}
.flip-card-back p{font-size:14px; line-height:20px;}
.flip-card-back h3{font-size:17px;}
.report .box h3{font-size:15px;}
.report .box{height:180px;}
.report .overlay{height:180px;}
.tailor-box{height:370px; padding:10px 10px 0;}
.tailor-box dd{font-size:14px; line-height:22px;}
.tailor-box h3{font-size:17px;}
.key-benfi ul li{font-size:14px;}
.key-benfi ul h4{font-size:16px;}
.why-box ul li{font-size:15px;}
.erp-faq #faq .card .card-header .btn-header-link.collapsed{
font-size:17px;}
.erp-faq #faq .card .card-header .btn-header-link{font-size:17px;}
.big-circle-01{width:350px; height:350px;}
.auombl-bnr-bg h2{font-size:35px;}
.auombl-bnr-bg h1{font-size:29px;}
.big-circle-04{width:120px; height:120px;}
.about-atombl h2 dd{font-size:25px;}
.about-atombl p{font-size:14px; line-height:24px;}
.automobile-solution h2{font-size:25px;}
.about-atombl h2 dd{font-size:22px;}
.automobile-solution p{font-size:15px;}
.controlpnl-intro h2{font-size:25px;}
.controlpnl-intro p{line-height:25px;}
.contrlpnl-whychos-box{height:300px;}
.contrlpnl-boxImg img{height:600px;}
.gren-curbe{width:200px; height:200px;}
.banner-img-wrapper .banner-img-4{width:56%; height:404px; bottom:255px;}
.banner-img-wrapper .banner-img-3{left:45px; width:44%; top:1%;}
.odo-srvs-box{padding:15px;}
.odo-srvs-box h3{font-size:15px;}
.odo-srvs-box p{font-size:14px;}
.pricing-body ul li{font-size:14px;}
.fun-fact{padding:30px 0;}
}


@media only screen and (max-width: 1024px){
.trade-mark h1{font-size:28px;}
.trd-mrk-box h2{font-size:20px;}
.trd-mrk-box img{height:130px;}
.erp-banner-bg{height:400px;}
.why-box ul li img{top:-4px;}
.furniture-bnr-bg{padding-top:7%;}
.automb-why-box dd{width:80px; height:80px; padding:15px;}
.automb-why-box strong{font-size:20px;}
.contrl-panl-bnr h1{font-size:20px; line-height:30px; padding:20px;}
.contrlpnl-bnrImg{width:340px; height:340px;}
.odo-srvs-box h3{font-size:16px;}
.odo-srvs-box p{font-size:15px;}
.odo-srvs-box img{width:70px; height:70px;}
.banner-img-wrapper .banner-img-3{left:0px; width:52%;}
.ftr-menu h3{font-size:15px;}
.submit-Btn2{right:-41px;}
.addres span{font-size:15px;}
.addres p{font-size:13px;}
ul.s-Media li{width:30px; height:30px;}
ul.s-Media li a{font-size:16px; height:30px; padding-top:6px;}
}


@media only screen and (max-width:993px){
.trade-mark h1{font-size:25px;}
.trade-mark-ContArea span{font-size:15px; line-height:25px;}
.trd-mrk-box img{height:150px;}
.copyright-banner h1{font-size:27px; line-height:45px;}
.erp-manufc-Img{width:240px; height:270px;}
.erp-manufc-bnr-bg{padding:40px 20px 20px;}
.erp-manuf-ContArea h1{font-size:24px;}
.copy-key-futr h4 dd{font-size:20px;}
.leading-bg{padding:0 20px;}
.leading-bg p{font-size:14px; font-weight:400; line-height:24px;}
.inventory-contArea h2{font-size:20px;}
.inventory-contArea p{font-size:15px; line-height:25px;}
.erp-banner:after{height:100px;}
.erp-banner-bg{height:340px; top:56px; padding:70px 0 0 50px;}
.erp-bnr-grn-bg{width:100px; height:130px;}
.cn-hlp{padding:65px 30px 0px;}
.erp-banner{padding:0 30px;}
.cn-hlp h2{font-size:22px;}
.combined2{font-size:24px;}
.report .box{height:150px;}
.report .overlay{height:150px;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{left:42%;}
.clnt-sys .owl-carousel .owl-nav .owl-next{right:42%;}
.why-box ul li{font-size:13px;}
.furniture-bnr-bg h1{font-size:28px; line-height:35px;}
.erp-furnitr-ContArea h2{font-size:25px;}
.erp-furnitr-ContArea h2:after{width:20%;}
.erp-furnitr-ContArea p{font-size:15px; line-height:25px;}
.why-chose h2{font-size:25px;}
.why-chose p br{display:none;}
.why-chose h4{font-size:25px;}
.big-circle-01{width:300px; height:300px; top:-41px;}
.big-circle-04{width:100px; height:100px;}
.auombl-bnr-bg h2{font-size:30px;}
.auombl-bnr-bg h3{font-size:15px;}
.auombl-bnr-bg h1{font-size:22px; line-height:35px;}
.about-atombl h2 dd{font-size:18px;}
.automobile-solution p br{display:none;}
.automb-why-chose-bg h3{font-size:25px;}
.automb-why-box{height:330px; padding:42% 15px 0px;}
.automb-why-box:hover{height:330px; padding:42% 15px 0px;}
.gren-curbe{width:180px; height:180px;}
.controlpnl-intro h2{font-size:19px;}
.controlpnl-whychos p br{display:none;}
.controlpnl-whychos h2{font-size:25px;}
.contrlpnl-whychos-box img{top:30px;}
.contrlpnl-whychos-box{height:216px;}
.contrlpnl-bnrImg{width:300px; height: 300px;}
.controlpnl-intro p{font-size:14px; line-height:20px;}
.contrlpnl-boxImg img{height:400px;}
.develp-Area h2{font-size:30px;}
.quick-overview-tab li.nav-item{margin-right:0px;}
.quick-overview-tab li a, .quick-overview-tab .nav-link{font-size:14px; padding:1em 0em;}
.count-box{height:165px;}
.hero-content h1{font-size:24px!important; line-height:35px!important;}
.hero-content a{font-size:20px;}
.hero-content p{font-size:15px!important; line-height:25px;}
.banner-img-wrapper .banner-img-4{width:36%; height:auto; bottom:0px;}
.banner-img-wrapper .banner-img-3{left:121px; width:40%; top:20px;}
.fun-fact{padding:0px;}
}

@media only screen and (max-width:767px){
 .trade-mark{margin-top:90px;} 
 .trade-mark h1{font-size:22px;}  
 .trade-mark h1 br{display:block;}
 .trademark-banner img{width:100%; height:220px; object-fit:cover;}
 .trade-mark-ContArea span{padding-right:20px;}
 .copyright-bannerImg{margin-top:60px;}
 .erp-manufc-Img{width:210px; height:240px;}
 .erp-manufc-bnr-bg{height:auto; padding:60px 20px 30px;}
 .erp-manuf-ContArea h1{font-size:20px; line-height:30px;}
.erp-manuf-ContArea img{width:70px; margin:0;}
.copy-key-futr h4 dd{font-size:17px;}
.fre-dmo img{height:auto;}
.erp-banner:after{height:70px; width:25%; top:80px;}
.erp-banner-bg{height:280px; top:115px; padding:35px 0 0 30px;}
.erp-banner-bg a{padding:8px 15px; font-size:14px;}
.cn-hlp{padding-top:145px;}
.erpImg img{height:250px; object-fit:cover;}
.cn-hlpImg{width:100%;}
.boxes{height:230px;}
.flip-card{height:230px;}
.flip-card-front h3{font-size:15px;}
.flip-card-front img{width:40px; height:40px;}
.flip-card-back h3{font-size:15px;}
.flip-card-back img{width:40px; height:40px;}
.report .box{padding:0 35px 0 25px;}
.clnt-sys .owl-carousel .owl-item{padding-bottom:90px;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{left:38%;}
.clnt-sys .owl-carousel .owl-nav .owl-next{right:38%;}
.why-box ul li{padding-top:7px;}
.erp-faq{margin:20px 0;}
.erp-faq #faq .card .collapse.show{font-size:14px;}
.erp-faq #faq .card .card-header .btn-header-link{padding:11px 20px 0;}
.furniture-bnr-bg h1{font-size:22px; line-height:30px;}
.furniture-bnr-bg{height:70vh;}
.erp-furnitr-ContArea h2:after{width:10%; right:0; margin:0 auto;
left:0;}
.big-circle-01{width:250px; height:230px; top:0px; right:0px;}
.auombl-bnr-bg h1{font-size:18px; line-height:30px;}
.auombl-bnr-bg h2{font-size:25px;}
.auombl-bnr-bg{margin-top:82px; padding-bottom: 30px;}
.big-circle-04{width:80px; height:80px;}
.about-atombl{padding:0 20px;}
.about-atombl h2{margin:0 auto;}
.about-atomblImg img{height:250px; object-fit:cover;}
.automb-why-box dd{top:20px;}
.automb-why-box{padding:22% 15px 20px; height:auto;}
.automb-why-box:hover{padding:22% 15px 20px; height:auto;}
.contrl-panl-bnr{height:80vh; top:26px;}
.contlpanl-introImg img{height:300px; object-fit: cover;}
.contrlpnl-whychos-box img{left:0; right:0; margin:0 auto;}
.contrlpnl-whychos-box h4{text-align:center;}
.contrlpnl-whychos-box span{text-align:center; padding-bottom:15px;}
.contrlpnl-whychos-box h3{text-align:center;}
.contrlpnl-whychos-box p{text-align: center;}
.contrlpnl-boxImg img{height:300px;}
.contrlpnl-whychos-box{height:auto; padding:95px 20px 15px;}
.controlpnl-whychos h2{font-size:20px;}
.controlpnl-whychos h5{font-size:20px;}
.contrl-panl-bnr h1{font-size:17px;}
.contrlpnl-bnrImg{height:255px;}
.contrl-panl-bnr{height:70vh;}
.gren-curbe{width:150px; height:150px;}
.main-banner{padding-top:30px; padding-bottom: 40px;}
.seo-banner{padding-top:20px;}
.reputation-banner{height:985px; margin-top:64px;}
.banner-img-wrapper .banner-img-4{width:30%; right:21%;}
.banner-img-wrapper .banner-img-3{left:148px; width:30%;}
.s-title h2{font-size:25px;}
ul.vdo-stmn-mnu li{text-align:center;}
ul.vdo-stmn-mnu li i{display:none;}
}

@media only screen and (max-width:480px){
.trade-mark h1{line-height:30px!important;}
.trade-mark-ContArea span{font-size:14px; line-height:20px;}
.copyright-banner h1{font-size:20px; line-height:35px;}
.copy-key-futr h4 dd{font-size:20px;}
.copy-key-futr h4{padding:10px 30px 5px;}
.demo{padding:0 10px;}
.erp-manuf-ContArea img{margin:0 auto;}
.erp-manuf-ContArea h1{font-size:18px; line-height:26px; text-align:center;}
.erp-manufc-Img{width:190px; height:220px; margin:0 auto;}
.erp-banner{padding:0 15px;}
.erp-banner-bg{padding:25px 0 0 20px;}
.erp-banner-bg a{padding:6px 10px; font-size:12px; position:relative;
left:-15px;}
.erp-banner-bg{height:auto; top:115px; padding:25px 0 50px 20px;}
.erp-banner-bg h1{font-size:15px;}
.erp-bnr-grn-bg{width:70px; height:110px;}
.cn-hlp{padding:145px 0px 0px;}
.cn-hlp h2{font-size:20px;}
.combined2{font-size:22px;}
.combined{font-size:22px;}
.erpImg img{height:200px;}
.boxes{height:180px;}
.flip-card{height:180px;}
.flip-card-back p{font-size:13px; line-height:18px;}
.clnt-sys .owl-carousel .owl-item{padding-bottom:70px;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{left:35%;}
.clnt-sys .owl-carousel .owl-nav .owl-next{right:35%;}
.erp-faq #faq .card .card-header .btn-header-link{padding:9px 25px 0px; 
text-wrap:wrap; height:55px; line-height:20px;}
.erp-faq .btn{height:auto;}
.erp-faq #faq .card .card-header .btn-header-link.collapsed:after{
position:absolute; right:10px; top:11px;}
.erp-faq #faq .card .card-header .btn-header-link:after{position:absolute; 
right:10px; top:11px;}
.why-box{margin-bottom:30px;}
.erp-faq #faq .card .card-header .btn-header-link:after{}
.report .overlay span{font-size:11px; font-weight:600; line-height:15px;}
.faq-ContArea h3{font-size:15px;}
.faq-ContArea ul li strong{font-size:14px;}
.faq-ContArea ul li{font-size:13px; line-height:20px;}
.furniture-bnr-bg{padding-top:15%;}
.furniture-bnr-bg h1{font-size:20px; line-height:25px;}
.erp-furnitr-ContArea h2{font-size:20px;}
.erp-furnitr-ContArea p{font-size:14px;}
.why-chose h2{font-size:20px;}
.why-chose h2:before{width:15%;}
.why-chose h2:after{width:15%;}
.why-chose h4{font-size:20px;}
.why-choose-box{height:auto; padding:100px 15px 20px;}
.why-choose-box dd{width:65px; height:65px; top:20px;}
.why-choose-box:hover dd{width:65px; height:65px;}
.automb-why-box dd{width:60px; height:60px; padding:10px;}
.automb-why-box strong{font-size:18px;}
.automb-why-box span{line-height:20px;}
.automb-why-box{padding:30% 15px 15px;}
.automobile-solution h2{font-size:20px;}
.about-atomblImg img{height:200px;}
.auombl-bnr-bg h1{font-size:15px; line-height:24px;}
.auombl-bnr-bg h2{font-size:20px;}
.auombl-bnr-bg h3{font-size:12px;}
.big-circle-04{width:70px; height:70px;}
.big-circle-05{padding:2px;}
.big-circle-06{padding:1px;}
.big-circle-01{width:220px; height:135px; padding:2px; right:-20px;}
.big-circle-02{padding:5px;}
.big-circle-03{padding:3px;}
.contrlpnl-bnrImg{width:250px; height:168px; margin-top:35px;}
.gren-curbe{width:100px; height:100px; left:-60px; top:60px;}
.contrl-panl-bnr h1{font-size:14px; line-height:18px; padding:10px;
font-weight:400; top:69%;}
.contrl-panl-bnr h1 br{display:none;}
.contrl-panl-bnr{height:55vh;}
.controlpnl-intro{padding:0px;}
.controlpnl-intro h2{font-size:16px;}
.controlpnl-intro h2:after{width:80px; height:18px; bottom:-22px;}
.controlpnl-whychos h2{font-size:18px;}
.controlpnl-whychos p{font-size:14px;}
.controlpnl-whychos h5{font-size:18px;}
.contrlpnl-whychos-box img{top:20px;}
.contrlpnl-whychos-box{padding:85px 20px 5px;}
.contrlpnl-boxImg img{height:220px;}
.contlpanl-introImg img{height:180px;}
ul.revw-star li{font-size:14px;}
ul.revw-star li i{font-size:16px;}
.ftr-menu h2{font-size:15px;}
.ftr-menu h3{font-size:15px;}
ul.s-Media li{width:30px; height:30px;}
ul.s-Media li a{height:30px; padding-top:6px; font-size:15px;}
.app-bannr .bannerimg-01{width:128px; height:300px;}
.app-bannr .bannerimg-02{width:200px; height:300px;}
.mb-ap-bnr{height:auto!important; padding-bottom:20px;}
.develp-Area-box img{width:65px;}
.s-title h2{font-size:23px;}
.reputation-banner{height:934px;}
.reputa-srvs-bg h2{font-size:20px;}
ul.reputa-srvs li{padding-top:27%;}
.header-txt-lg{font-size:18px;}
.reputa-white-box ul li{position:relative; padding-left:18px; font-size:14px;}
.reputa-white-box ul li i{position:absolute; left:0;}
.mlm-banner{width:100%; top:23px;}
.banner-img-wrapper .banner-img-3{width:50%; left:20px;}
.banner-img-wrapper .banner-img-4{width:50%; right:8%;}
.othr-serv-bg h2{font-size:25px;}
ul.vdo-stmn-mnu li{font-size:14px;}
}

@media only screen and (max-width:375px){
#overlay{right:48%;}
#overlay img{width:18px!important;}
#globe{width:45px; height:35px; top:-10px;}
.header-top-right img{width:32px!important; margin-top:-9px;}
.trade-mark h1{font-size:18px; line-height:25px!important;}
.trade-mark-ContArea span{font-size:13px;}
.trademark-banner img{height:auto;}
.trd-mrk-box h2{font-size:17px; line-height:24px!important;}
.trd-mrk-box h3{font-size:14px; line-height:20px;}
.trd-mrk-box{padding-right:15px;}
.copyright-bannerImg{margin-top:60px;}
.copy-key-futr h4 dd{font-size:17px;}
.erp-banner-bg h1{font-size:14px;}
.erp-banner-bg a{font-size:9px;}
.erp-banner-bg{padding:25px 0 20px 20px; top:108px;}
.erp-banner:after{height:50px;}
.erp-bnr-grn-bg{width:50px; height:103px;}
.erpImg img{height:170px;}
.report .box h3{font-size:13px;}
.erp-faq #faq .card{margin-bottom:10px;}
.erp-furnitr-ContArea h2{font-size:17px;}
.erp-furnitr-ContArea h2:after{width:20%;}
.erp-furnitr-ContArea p{line-height:22px;}
.why-chose h2{font-size:17px;}
.why-chose h4{font-size:17px;}
.big-circle-01{width:250px; height:109px; right:0px; top:20%;}
.auombl-bnr-bg h1{font-size:13px; line-height:20px;}
.auombl-bnr-bg h2{font-size:18px;}
.big-circle-04{width:60px; height:60px;}
.about-atombl h2 dd{font-size:16px;}
.about-atombl p{font-size:14px; line-height:20px;}
.about-atombl{padding:0px;}
.about-atomblImg img{height:150px;}
.automobile-solution h2{font-size:17px;}
.automobile-solution{padding:0 12px;}
.automb-why-box{padding:35% 10px 15px;}
.contrlpnl-bnrImg{height:140px; margin-top:35px;}
.gren-curbe{width:90px; height:90px; top:50px;}
.contrl-panl-bnr h1{font-size:13px;}
.contrl-panl-bnr{height:35vh;}
.about-content h2{font-size:18px!important;}
.about-content ul li{font-size:13px; position:relative; padding-left:18px;
line-height:20px; padding-bottom:7px;}
.about-content ul li i{position:absolute; left:0; top:5px;}
.develp-Area-box h3{font-size:17px;}
.app-bannr .bannerimg-01{width:110px; height:270px;}
.app-bannr .bannerimg-02{width:170px; height:270px;}
.quick-overview-tab li a, .quick-overview-tab .nav-link{font-size:16px;}
.reputation-banner-overlay h1{font-size:18px;}
.attorney-bnr-txt h1{font-size:18px!important;}
.ecommerces_features h2{font-size:17px;}
.sec-heading p{font-size:14px;}
.count-box{height:135px;}
.iconic-contact-info .contact-info-head h2{font-size:24px;}
.hero-content a{font-size:16px;}
.odo-case-stdy-bnr-overlay h1{font-size:35px;}
.odo-case-stdy-bnr-overlay h6{font-size:14px; line-height:24px;}
#globe{top:-7px;}
}

/*end new css trade mark*/








































