/*
Theme Name: NTS
Text Domain: nts
Version: 1.9
Tested up to: 5.9
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready
Author: eNSPIRED Asia
Author URI: https://enspiredasia.com/
Theme URI: https://enspiredasia.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

	----------------------------------------------------------------------------- */


	/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */


html,
body {
	border: none;
	margin: 0;
	padding: 0;
	font-family: 'GothamBook';
}
body .content{
	font-family: 'GothamMedium';
}
p{
	font-family: 'GothamBook';
	color: #4A4A4A;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
address,
big,
cite,
code,
em,
font,
img,
small,
strike,
sub,
sup,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tr,
th,
td {
	border: none;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-align: inherit;
}

blockquote::before,
blockquote::after {
	content: "";
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}



.container {
	max-width: 1450px;
/* 	max-width: 1280px; */
}
.headerSection {
	padding-left: 0px;
/* margin-left: 23px; */
}
.sticky-top{
	background-color: #fff;
	
}
.sgpb-theme-4-content{
	background-color: #00adef !important;
	padding: 0px !important;
}
.popUp{
	max-width: 600px;
	color: #fff;
}
.popUp .left{
	padding: 20px;
}
.popUp .left .btn-success{
	display: block;
    padding: 10px;
    margin: 10px 5px;
    background-color: #00adef;
    border-color: #fff;
    text-transform: uppercase;
    border: 3px solid;
}
.popUp .row{
	margin: 0px;
}
.popUp .row .col-md-6{
	padding: 0px;
}
.popUp h1{
	font-family: GothamBlack;
	font-size: 30px;
}
.popUp .right{
	    height: 100%;
    width: 100%;
}
.popUp .right img{
	    height: 100%;
    width: 100%;
	object-fit: cover;
	object-position: center;
}
.headerSection .logo img{
	height: 105px;
width: auto;
position: absolute;
margin-left: 30px;
	z-index:1;
}
.headerSection .logo {
	padding-top: 25px;
}
.headerSection .topLogo {
text-align: right;
padding: 20px 0;
font-family: GothamBook;
color: #000;
/* letter-spacing: 3px; */
margin-right: -20px;
}

.headerSection .topLogo img {
	height: 30px;
}
.headerSection .topLogo a {
	color: #000;
	text-decoration: none;
}
.headerSection .topLogo a:hover {
	color: #000;
}
.headerSection .topLogo img.govt {
	height: 40px;
}
.headerSection .topLogo img.erp {
	height: 50px;
margin-top: -12px;
}
.headerSection .btn-quote{
	font-family: rockwell;
	text-transform: uppercase;
	color: #fff;
	/*border: 3px solid #F00;*/
	letter-spacing: 2px;
	font-size: 15px;
padding: 10px 23px;
	border-left: 1px solid #F00;
	background: linear-gradient(-45deg, #F00, #005689, #F00, #005689);
        animation: gradient 15s ease infinite alternate;
        background-size: 400% 400%;

}
.headerSection .btn-quote:hover{
	color: #FFDD00;
}
.headerSection .question {
	text-align: right;
	margin-top: -5px;
}
.headerSection .question a{
	font-family: Harabara Mais;
	color: #92A2B4;
	letter-spacing: 1px;
	text-decoration: none;
}
.headerSection .question a.phone{
color: #4645BA;
margin-top: -7px !important;
position: relative;
display: block;
text-decoration: underline;
}

.headerSection .question .call img{
	height: 30px;
	margin-right: 10px;
}
#rev_slider_1_1 .zeus .tp-bullet-image{
	display: none;
}

.navbar{
	padding: 0px 5px;
}
.nav-link{
	border-top: 3px solid #CCC;
}
.navbar-nav{
	padding-left: 50px;
}
.navbar-light .navbar-nav .nav-link{
	color: #000;
	font-family: GothamBold;
	padding: 15px;
	font-size: 14px;
}

.navbar-light .navbar-nav .active > .nav-link{
	color: #FC1717;
	border-top: 2px solid #FC1717; 
}
.navbar-light .navbar-nav .active > .nav-item{
	/*border-top: 3px solid #FC1717; */
}
.navbar-light .navbar-nav .nav-link:hover{
	color: #FC1717;
	border-top: 2px solid #FC1717; 
}

.navbar-light .navbar-nav a.dropdown-item:hover{
color: #FC1717;
}
/*service starts*/
.service .content{
	max-width: 650px !important;
	line-height: 55px;
}
.banner {
	width: 100%;
	overflow: hidden;
	background-color: #26232c;
	display: table;
	padding: 70px 50px;
	background-size: cover;
	background-position: center;
	height: 500px;
	color: #fff;
	text-align: center;
	background-image: url('image/cover photo1.png');
}
.topBanner .content{
	font-family: GothamBold;
	font-size: 50px;
	max-width: 850px;
	display: inline-block;
	text-align: left;
	padding-top: 80px;
}
.topBanner .content h2{
	font-family: GothamLight;
	font-size: 60px;
	text-align: center;
	line-height: 50px;
}

.mainContent .content{
	padding: 70px 100px;
	line-height: 40px;
}

.requestQuote .content{
	text-align: right;
	padding: 150px 50px;
}
.requestQuote .content h4{
	margin-bottom: 30px;
	font-size: 29px;
	letter-spacing: 2px;
}
.requestQuote .content img{
	margin-left: 10px;
}
.contentForm{
	background-image: linear-gradient(to bottom, #CD1217 , #950307);
	color: #fff;
	padding: 50px 50px 80px 50px;
}
.contentForm h3{
	font-family: GothamBold;
	text-align: left;
	font-size: 25px;
	text-transform: uppercase;
}
.contentForm p{
	color: #fff;
}
.contentForm input, .contentForm select, .contentForm textarea{
	width: 100%;
	background-color: transparent;
	border: none;
	padding: 10px 0px;
	border-bottom: 1px solid #fff;
	color: #fff;
	margin-top: 15px;
}
.contentForm select option { color: black; text-transform: uppercase; }
.contentForm select option:first-child{
	color: #fff;
}
.contentForm [type="submit"]{
border: none;
background-color: #FEDD0A;
color: #000;
font-family: GothamBold;
border-radius: 30px;
width: auto;
padding: 6px 40px;
float: left;
text-transform: uppercase;
}
.contentForm [type="submit"]:hover{
	background-color: #fff;
	color: #f00;
}
.contentForm ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #fff;
	opacity: 1; /* Firefox */
}

.contentForm :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #fff;
}

.contentForm ::-ms-input-placeholder { /* Microsoft Edge */
	color: #fff;
}
.requestQuote{
	padding-bottom: 0px;
	background-image: url('image/qequest-quote-bg.jpg') !important;
}
.requestQuote .content a{
	color: #fff;
	text-decoration: none;
}
.requestQuote .content a:hover{
	color: #fff;
	text-decoration: none;
}
/*service ends*/
.gmedia-amron-masonry-thumb-pint .gmedia-amron-item-title{
	display: none !important;
}

.dropdown-menu{
	margin: -5px 0 0;
}
.navbar-light .navbar-nav .nav-link{
	padding: 15px 10px;
}
/*footer section starts*/
.footer{
	background-color: #F7F6FB;
}
.footer .logo img{
	height: 115px;
	width: auto;
}
.footer .logo h4{
font-size: 30px;
color: #808083;
text-transform: uppercase;
font-family: GothamBold;
padding-left: 11px;
line-height: 35px;
letter-spacing: 2px;
}
.footer{
	padding: 50px 0 0;
}
.footer .menu{
	color: #005BAA;
}
.footer ul.menu {
	list-style-type:none;
}
.footer ul.menu li{
	padding: 7px 0;
}
.footer .menu a{
	color: #005BAA;
	text-decoration: none;
}
.footer .menu a:hover{
	color: #FF171A;
}
.footer .membership img{
	max-height: 90px;
	margin-right: 30px;
	margin-top: 30px;
}
.footer .certified img{
	height: 65px;
margin-right: 30px;
margin-top: 30px;
}
.footer .membership img.coc{
	max-height: 110px;
}
.footer .certified{
	margin-left: 13px;
}
.footer h3{
	font-size: 22px;
	color: #FF171A;
	text-transform: uppercase;
	font-family: GothamBold;
}
.footer .social .svg-inline--fa{
	color: #fff;
	font-size: 35px;
	border: 2px solid #FF171A;
	margin: 10px;
	border-radius: 5px;
	padding: 1px;
	width: 40px;
height: 40px;
background-color: #FF171A;
}
.footer .social .fa-facebook-f{
	padding-top: 1px;
	padding-bottom: 0px;
}
.footer .social{
padding-top: 45px;
text-align: center;
padding-right: 0px;
}
.footer .social a:hover{
	text-decoration: none;
}
.footer .social .svg-inline--fa:hover {
	padding: 6px !important;
}
.spin-hover:hover {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}
.copyRight{
	padding: 15px;
	color: #fff;
	text-align: center;
	background-image: linear-gradient(to right, #025689 , #aba7a7, #AB1686);
	font-size: 13px;
	margin-top: 40px;
}

/*footer ends*/


/*home page starts*/

.experience{
	padding: 80px 40px;
}
.experience .left img{
	max-height: 180px;
	margin: 0 auto;
	display: block;
}
.experience .left p{
	padding: 5px 20px;
	font-size: 20px;
	text-align: center;
}
.experience .left span{
	font-family: GothamBold;
	color: #4645BA;
	display: inline-block;
	text-align: center;
}
.experience h4{
	font-family: GothamBold;
	color: #000;
	padding: 10px 0;
}
.experience .item{
	padding-bottom: 30px;
}
.experience .item p{
	font-size: 12px;
}
.experience .item a.link{
	color: #F91515;
}
.experience .item h4 a{
	text-decoration: none;
	color: #000;
}
.experience .item img{
	height: 60px;
width: auto;
}
.oracle {
	background-color: #181123;
	padding: 100px 50px;
	color: #fff;
}
.oracle .left{
	margin-top: 80px;
}
.oracle .left img{
	max-height: 105px;
}
.oracle .left h2{
	font-size: 35px;
	font-family: GothamBold;
	color: #fff;
	padding-left: 15px;
	margin-top: -15px;
}
.oracle .right h2, .oracle .right h1{
	font-size: 30px;
	font-family: GothamBold;
	color: #fff;
	padding-left: 15px;
}
.oracle .right h1{
	margin-top: -50px;
	font-size: 50px;
	position: relative;
}
.oracle .right img{
	height: 120px;
	opacity: 0.4;
}
.oracle .right p{
	padding: 20px;
	color: #fff;
	max-width: 460px;
}
.oracle .right a.btn-oracle{
	color: #fff;
	border: 2px solid #fff;
	background-color: #181123;
	padding: 15px 30px;
	text-transform: uppercase;
	font-family: GothamBold;
	margin-left: 20px;
	font-size: 12px;
	letter-spacing: 2px;
}
.oracle .right a.btn-oracle:hover{
	color: #DF1A20;
}

.solutions{
	background-color: #005AA9;
}
.solutions .content{
	padding: 70px 30px 10px;
	color: #fff;
	font-family: GothamBold;
}
.solutions .content h1{
	font-size: 105px;
	color: #1DA7FF;
	line-height: 90px;
}
.solutions .content h2{
	font-size: 80px;
	padding-left: 80px;
	line-height: 90px;
	color: #EA9EA0;
}
.solutions .content h3{
	font-size: 40px;
	padding-left: 35px;
	line-height: 40px;
	font-family: GothamMedium;
}
.solutions .content h3 span{
	font-family: GothamBold;
}
.solutions .content p{
	font-size: 20px;
	color: #C1E0E1;
	font-family: GothamBook;
}
.solutions .item{
	text-align: center;
	min-height: 250px;
	background-color: #fff;
}
.solutions .itemBG{
	background-color: #A1A2AB;
	min-height: 250px;
	color: #fff;
	padding: 70px 20px 20px;
}
.solutions .vat{
	/*margin-top: 95px;*/
}
.solutions .itemBG h1{
	font-family: GothamBlack;
	text-transform: uppercase;
	font-size: 25px;
}
.solutions .itemBG h2{
	font-size: 18px;
	font-family: GothamBold;

}
.solutions .item img.solu{
max-height: 130px;
margin: 50px 0;
}
.solutions .item img.mushok{
margin-top: 80px;
max-height: 90px;
}
.solutions .item img{
	max-height: 40px;
}
.solutions .item:hover img{
	margin-left: 10px;
}
.solutions .item:hover{
	cursor: pointer;
}
.solutions .row .col-md-3{
	padding: 0px;
}
.solutions a{
	text-decoration: none;
}
.helping{
	background-color: #EBEBEB;
	padding: 100px 50px;
	text-align: center;
}
.helping h1{
	font-family: GothamBold;
	font-size: 50px;
	color: #FB2727;
}
.helping p{
	font-size: 20px;
	color: #6D6D6D;
	max-width: 800px;
	display: inline-block;
}

.helping .logoS{
	background-color: #fff;
	padding: 30px;
	text-align: center;
	margin-top: 30px;
}

.helping .logoS img{
	max-height: 100px;
}
.blankSpace45{
	min-height: 45px;
}


.projects{
	padding: 100px 50px;
}
.projects .count{
	text-align: center;
}
.projects .count .fa-plus{
	color: #BFBFBF;
	font-size: 40px;
	margin-bottom: 44px;
}
.projects h1{
	margin-top: 100px;
	color: #BFBFBF;
	font-family: Boldstrom;
	font-size: 108px;
	line-height: 50px;

}
.projects h2{
	color: #FB2727;
	font-family: Boldstrom;
	font-size: 50px;
	line-height: 50px;
	text-transform: uppercase;
}
.projects h3{
	color: #0049A2;
	font-family: Boldstrom;
	font-size: 50px;
	line-height: 50px;
	text-transform: uppercase;
}

.projects .imageDel img{
	border: 4px solid #000;
	max-height: 300px;
}

.slideDelivered{
	border: 4px solid #C5C4C5;
	background-color: #fff;
	padding: 20px;
	margin-top: 80px;
	margin-left: -50px;
}
.slideDelivered h4{
	font-family: GothamBold;
	font-size: 35px;
}
.slideDelivered hr{
	height: 4px;
	width: 60px;
	background-color: #C6412E;
	display: inline-block;
}
.slideDelivered img{
	height: 80px;
}
.partner{
	background-size: cover;
	background-position: center;
	height: 500px;
	color: #fff;
	text-align: center;
	background-image: url('image/Partner cover.png');
}
.partner .heading{
background-color: #00BFF3;
padding: 20px 25px;
border-bottom-left-radius: 80px;
border-bottom-right-radius: 81px;
box-shadow: 2px 8px 8px 0px #252525;
}
.partner .heading h1{
	color: #000;
font-size: 28px;
font-family: GothamBlack;
display: inline-block;
}

.imageInterpreter{
	text-align: center;
}
.imageInterpreter img{
	height: auto;
max-width: 300px;
}
.eprSolution{
	padding: 80px 50px;
}
.eprSolution .content{
	padding: 0px;
}
.eprSolution h1{
	font-family: GothamBlack;
	color: #116192;
	font-size: 30px;
}


.why{
	/*min-height: 500px;*/
}
.why .row, .why .row .col-md-4, .why .row .col-md-6{
	padding-left: 0px;
}
img.img-green-arrow{
	height: 30px;
}

.why .list-group-item{
	border: none;
	padding: 10px 10px;
	margin-right: 10px;
	font-family: GothamMedium;
	font-size: 25px;
}
.why .list-group{
	float: left;
}
.whyTitle{
	height: 100%;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	font-size: 70px;
	font-family: GothamBlack;
	padding: 100px 0px;
	text-align: center;
	width: 100%;
	background-image: url(image/erp-why.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #fff;
}
.vat .whyTitle{
	min-height: 500px;
}
.vat .whyTitle h1{
	text-align: left;
}
.vat .list-group{
	margin-top: 140px;
	margin-left: 40px;
}
.whyTitle h1{
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 40px;
}
.img-erp {
	/*text-align: right;*/
}
.img-erp img{
/* 	max-height: 350px;
margin-top: 335px;
	position: absolute; */
}
.whyList .img-erp img{
	height: auto;
width: 33%;
position: relative;
margin-top: 80px;
}
.modules{
	padding: 80px 30px;
	text-align: center;
	background-color: #DDD;
}
.modules h1{
	font-size: 60px;
	color: #E51E28;
	font-family: GothamBlack;
}
.modules .item{
background-color: #fff;
height: 100px;
text-align: center;
border-radius: 10px;
font-family: GothamMedium;
font-size: 22px;
box-shadow: 0px 0px 8px 1px #888;
line-height: 25px;
display: table-cell;
position: relative;
width: 200px;
vertical-align: middle;
color: #585858;
}
.modules .col-md-1,.modules .col-md-2{
	margin-top: 20px;
}
.serving{
	padding: 80px;
	text-align: center;
	background-color: #fff;
}
.serving img{
	height: 135px;
	margin-top: 35px;
}
.serving h1{
	font-family: GothamBlack;
	color: #000;
	font-size: 60px;
}
.serving h2{
	font-family: GothamBook;
	color: #CD1217;
	font-size: 40px;
}
.features ul li{
color: #545454;
font-size: 20px;
margin-left: 22px;
}
.features ul li::marker{
	color: #00A651;
	font-size: 25px;
}
.oracle-O-icon img{
height: 160px;
float: left;
position: absolute;
}

.oracle-O-icon h1{
	margin-left: 200px;
	margin-top: 35px;
position: relative;
}
.imageECS img{
	min-height: 80px;
margin-top: 50px;
}

.partnerYear{
	padding: 50px 100px;
background-color: #EB2D33;
text-align: center;
color: #fff;
}
.partnerYear img{
	max-height: 450px;
margin-top: -119px;
}
.partnerYear h1{
font-size: 45px;
text-align: left;
line-height: 60px;
font-family: GothamBlack;
}
.partnerYear p{
	color: #fff;
	text-align: left;
}
.contactUs hr{
	width: 67px;
display: inline-block;
border: 2px solid #FFB401;
margin: 0;
}
.contactUs{
	background-color: #02578B;
}
.contactUs .contentForm {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.contactUs .left{
	color: #fff;
	  text-align: left;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 80px;
  font-style: 20px;
letter-spacing: 2px;
}
.contactUs .left h2{
font-family: GothamBlack;
font-size: 30px;
padding: 20px 0px;
text-transform: uppercase;
}
.contactUs .left .address{
padding: 20px 0px;
text-transform: uppercase;
}
.contactUs .left .email{
padding: 20px 0px;
}
.contactUs .left .email a{
color: #fff;
}
.contactUs .left .email a:hover{
color: #FFB401;
text-decoration: none;
}
.contactUs .left .address .svg-inline--fa{
font-size: 30px;
float: left;
margin-right: 20px;
position: relative;
margin-bottom: 90px;
margin-top: 5px;
}
.contactUs .left .email .svg-inline--fa{
font-size: 30px;
float: left;
margin-right: 20px;
position: relative;
}

.contactUs .contentForm [type="submit"]{
font-family: GothamBlack;
color: #000;
text-transform: uppercase;
letter-spacing: 2px;
padding: 10px 60px;
font-size: 25px;
background-color: #FFB401;
float: right;
margin: 30px 0px 20px;
cursor: pointer;
}
.contactUs .contentForm [type="submit"]:hover{
background-color: #fff;
color: #f00;
}
.contactUs .col-md-8{
	padding-right: 0px;
}
.aboutUs h2{
	
}
.aboutUs span.title{
	display: block;
color: #FFD201;
font-size: 25px;
letter-spacing: 2px;
font-family: GothamBook;
}
.aboutUs span.address{
	display: block;
color: #fff;
font-size: 18px;
letter-spacing: 2px;
font-family: GothamBook;
}
.mission{
	padding: 80px 0px;
}
.mission .row{
	margin: 0;
}
.mission .item img{
height: 100px;
margin-top: -51px;
margin-left: -13px;
}
.mission .item h1{
font-family: GothamBlack;
font-size: 50px;
color: #000;
padding-top: 15px;
}
.mission .missionItem{
	border: 3px solid #EE262D;
}
.mission .visionItem{
	border: 3px solid #6493BE;
	margin-top: 170px;
}

.mission .item{
	padding: 10px;
color: #646464;
}

.ourDetails{
	background-color: #FBF6F2;
}

.ourDetails .col-md-3{
	background-color: #014B78;
}

.ourDetails .heading h2{
	color: #e5dddd;
font-family: GothamMedium;
font-size: 28px;
padding: 20px 10px;
}
.ourDetails .heading span{
	text-decoration: underline;
text-decoration-color: #E9AC0D;
text-decoration-thickness: 4px;
}
.ourDetails .details{
	color: #000;
padding: 20px 10px;
font-weight: 900;
font-size: 18px;
}

/*Our History strats*/
.ourHistory{
	padding: 90px 60px;
}
.ourHistory h1{
color: #EC313B;
font-family: GothamBlack;
font-size: 30px;
padding: 10px 0px;	
}
.historyDetails{
	min-height: 215px;
background-color: #F2F2F2;
}
.historyDetails:before{
content: 'd';
background-color: #F2F2F2;
color: #F2F2F2;
}
#timeline-wrap{
  margin: 30px 7%;
  top:100;
  position:relative;
 
}

#timeline{
height: 2px;
width: 100%;
background-color: #909090;
position: relative;
 
}

 .marker{
z-index: 1000;
color: #fff;
width: 15px;
height: 15px;
line-height: 19px;
font-size: 1.4em;
text-align: center;
position: absolute;
margin-left: -3px;
background-color: #F7941D;
border-radius: 50%;
margin-top: 18px;
        }

 .marker:hover{
   -moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
   
   -webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
 }
.marker h2{
	display: inline-block;
position: absolute;
top: -25px;
left: -32px;
color: #06578B;
font-family: GothamBlack;
font-size: 30px;
}
.marker .details{
color: #000;
display: inline-block;
text-align: center;
margin-top: 20px;
margin-left: -74px;
font-family: GothamMedium;
line-height: 22px;
font-size: 16px;
min-width: 155px;
}

.mfirst{
     top:-25px;
}

.m2{
     top:-25px;
      left:20%;
}

.m3{
     top:-25px;
    left:40%
}
.m4{
     top:-25px;
    left:60%
}
.m5{
     top:-25px;
    left:80%
}


.mlast{
     top:-25px;
    left:100%
}

.timeline-panel {
  margin-top: 20%;
	width: 500px;
  height: 200px;
  background-color: #cbd0df;
  border-radius:2px;
	position:relative;
	text-align:left;
  padding:10px;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
  float:left;
}

.timeline-panel:after {
	content:'';
	position:absolute;
  margin-top: -12%;
	left:10%;
	width:0;
	height:0;
	border:12px solid transparent;
	border-bottom: 15px solid #cbd0df;
}

/*our history ends*/

/*team starts*/
.teamSlider .slide{
	padding: 30px 50px 40px;
}
.team{
background-color: #003E65;
height: 300px;
padding: 30px;
}
.team .details p{
color: #fff;
font-size: 15px;
text-align: center;
}

.team .content{
padding-top: 40px;
}
.team .content h1{
text-align: center;
text-transform: uppercase;
}
.wpm_6310_team_member_info {
  background-color: #F7F6FB !important;
}

#wpm-6310-slider-1 .wpm-6310-owl-nav div.wpm-6310-owl-next {
  right: -40px !important;
  background-color: #fff;
  border-radius: 50% !important;
  width: 40px;
  height: 40px;
  color: #000;
  font-size: 25px;
  border: 3px dashed;
}

#wpm-6310-slider-1 .wpm-6310-owl-nav div.wpm-6310-owl-prev {
left: -40px !important;
background-color: #fff;
border-radius: 50% !important;
width: 40px;
height: 40px;
color: #000;
font-size: 25px;
border: 3px dashed;
}
.wpm_6310_team_style_1_title{
	font-family: GothamBlack !important;
}
.wpm_6310_team_style_1_designation{
	font-family: GothamBlack !important;

}

.wpm-6310-owl-item:hover .wpm_6310_team_style_1 {
background-color: #003D63 !important;
color: #fff !important;
}
.wpm-6310-owl-item:hover .wpm_6310_team_style_1_title {
color: #fff !important;
}



/*oracle slider*/
.carousel-indicators li{
	width: 8px;
height: 8px;
border-radius: 50%;
}
.carousel-indicators{
	bottom: -25px;
	margin-left: 60%;
}
.projectSlider .carousel-control-prev-icon{
background-image: url('image/arrow-icon-left-gray.png');
}

.carousel-control-next-icon{
background-image: url('image/arrow-icon-right-black.png');	
}

.projectSlider .carousel-control-prev {
height: 40px;
top: auto;
right: 40px;
left: auto;
width: 50px;
}
.projectSlider .carousel-control-next {
  height: 40px;
  top: auto;
  width: 50px;
}
.tp-bullets{
	opacity: .5;
}

.dropdown-item {
  font-family: GothamBold;
	font-size: 13px;
}
.tp-bullet-imageoverlay, .tp-bullet-title{
display: none !important;	
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
	background-color: #fff !important;
display: block;
z-index: 999999999999999;
	animation:slide-down 0.7s;
	box-shadow:0 2px 6px rgba(0,0,0,0.2);  
    padding:4px 0;
	opacity:0.9;    
}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}
.sticky .topLogo{
	display: none;
}
.sticky .headerSection .logo img{
	height: 60px;
margin-top: 0px;
margin-left: 90px;
}
.sticky .headerSection .logo {
  padding-top: 0px;
}
.sticky .headerSection .question, .sticky .headerSection .quote {
  margin-top: 5px;
}

.sgpb-theme-6-content {
  background-color: #00adef !important;
}

@media screen and (min-width: 1350px) {
  .container {
    width: 1280px;
  }
  .navbar-light .navbar-nav .nav-link {
  padding: 15px 10px;
  font-size: 13px;
}
.headerSection .logo img {
  height: 90px;
  margin-left: 20px;
  margin-top: 10px;
}
.footer .membership img.coc {
  max-height: 100px;
}
.footer .membership img {
  max-height: 90px;
  margin-right: 5px;
}
.footer .social {
  padding-top: 35px;
  padding-right: 0px;
}
}
@media only screen and (max-width: 1350px) and (min-width: 1182px) {
	.navbar-nav {
  padding-left: 0px;
}
	.navbar{
		padding: .5rem;
	}
	.headerSection .logo img {
  margin-left: 15px;
margin-top: 15px;
		height: auto;
width: 95%;
}
	.headerSection .btn-quote{
		padding: 10px;
	}
	.headerSection .topLogo{
		margin-right: 20px;
	}
	.navbar-light .navbar-nav .nav-link{
		font-size: 12px;
		padding: 15px 10px;
	}
	.sticky .headerSection .logo img {
  margin-left: 10px;
		height: 50px;
}
}
@media only screen and (max-width: 1182px) and (min-width: 1098px) {
	.navbar-nav {
  padding-left: 0px;
}
	.navbar{
		padding: 0px;
	}
	.headerSection .question .call img {
  height: 20px;
  margin-right: 0px;
}
	.headerSection .question a.phone {
  margin-left: 94px;
}
.headerSection .logo img {
  	margin-left: 15px;
	margin-top: 15px;
	height: auto;
	width: 95%;
}
	.headerSection .btn-quote{
		padding: 10px 5px;
		font-size: 12px;
	}
	.headerSection .topLogo{
		margin-right: 10px;
		font-size: 12px;
	}
	.navbar-light .navbar-nav .nav-link{
		font-size: 11px;
	}
	.sticky .headerSection .logo img {
  margin-left: 10px;
		height: 50px;
}
}

@media only screen and (max-width: 1098px) and (min-width: 768px) {
	.navbar-nav {
  padding-left: 0px;
}
	.navbar{
		padding: 0px;
	}
	.headerSection .question .call img {
  height: 14px;
  margin-right: 0px;
}
	.headerSection .question a.phone {
  margin-left: 65px;
}
	.headerSection .question a {
  font-size: 12px;
		letter-spacing: 0px;
}
.headerSection .logo img {
  	margin-left: 15px;
	margin-top: 15px;
	height: auto;
	width: 95%;
}
	.headerSection .btn-quote{
		padding: 10px 5px;
		font-size: 12px;
		letter-spacing: 0px;
	}
	.headerSection .topLogo{
		margin-right: 5px;
		font-size: 10px;
	}
	.navbar-light .navbar-nav .nav-link{
		font-size: 11px;
		padding: 15px 5px;
	}
	.headerSection .topLogo img {
  height: 25px;
}
	.sticky .headerSection .logo img {
  margin-left: 10px;
		height: 50px;
}
}
@media only screen and (max-width: 769px) {
	.d-none {
  display: none !important;
}

  /* For mobile phones: */
 .headerSection .logo img {
  height: 70px;
position: relative;
margin-left: 5px;
	 float: right;
}
	.headerSection .logo {
  padding-top: 5px;

}
	.header-footer-group{
/* 		display: none; */
	}
	.navbar{
		margin-top: -80px;
position: relative;
/* float: right; */
	}
	.experience {
  padding: 0px 15px;
  text-align: center;
}
	
	.experience .left img {
		max-height: 80px;
}
	.experience .left p {
  padding: 0px;
  font-size: 15px;
}
	.experience .item a.link {
  font-size: 10px;
}
	.experience .item {
  padding-bottom: 10px;
}
	.oracle {
  padding: 35px 10px;
}
	.oracle .left {
  margin-top: 0px;
}
	.oracle .left h2{
		font-size: 15px;
padding-left: 6px;
	}
	.oracle .right img {
  height: 50px;
}
	.oracle .right h2, .oracle .right h1 {
  font-size: 14px;
		padding-left: 5px;
}
	.oracle .right p {
  padding: 6px;
  font-size: 12px;
}
	.oracle .right a.btn-oracle {
  padding: 10px;
  font-size: 12px;
		margin-left: 5px;
}
	.solutions .content h1 {
  font-size: 40px;
		line-height: 10px;
}
	.solutions .content h2 {
  font-size: 30px;
  padding-left: 50px;
		line-height: 40px;
}
	.solutions .content h3 {
  font-size: 18px;
  padding-left: 5px;
  line-height: 25px;
}
	.solutions .content p {
  font-size: 12px;
}
	.experience h4 {
  font-size: 12px;
}
	.solutions .item img.solu, .solutions .item img.mushok {
  margin: 15px;
}
	.solutions .item{
		min-height: 100px;
	}
	.helping {
  padding: 30px 10px;
}
	.projects {
  padding: 20px 10px;
}
	.projects h1 {
  margin-top: 30px;
}
	.slideDelivered {
  margin-left: 0px;
}
	.partner{
		height: auto;
	}
	.partner img{
		margin-top: 15px;
		width: 100%;
	}
	.footer {
  padding: 20px 0 0;
  text-align: center;
}
	.helping h1 {
  font-size: 22px;
}
	.helping p {
  font-size: 15px;
}
	.helping .logoS{
		padding: 0px;
	}
	.partner .heading h1{
		font-size: 20px;
	}
	.projects .count .fa-plus {
  font-size: 20px;
  margin-bottom: 20px;
}
	.projects h1 {
  font-size: 40px;
  line-height: 40px;
}
	.projects h2, .projects h3{
		font-size: 40px;
line-height: 40px;
	}
	.footer .logo img {
  height: 80px;
}
	.footer .logo h4 {
  font-size: 15px;
}
	.footer h3 {
  font-size: 12px;
}
	.footer .menu a {
  font-size: 10px;
}
	.footer ul.menu li {
  padding: 0px;
}
	.footer .membership img {
  margin-right: 0px;
		margin-top: 10px;
		max-height: 60px;
}
	.footer .membership img.coc {
  max-height: 70px;
}
	.footer .certified img {
  margin-right: 0px;
		height: 35px;
}
	.footer .social {
  padding-right: 0px;
  text-align: center;
		padding-top: 20px;
}
	.footer .social .svg-inline--fa{
		width: 30px;
		height: 30px;
	}
	.banner{
		padding: 20px 10px;
		height: auto;
	}
	.oracle-O-icon h1 {
  margin-left: 20px;
}
	.topBanner .content {
  font-size: 30px;
  padding-bottom: 80px;
		text-align: center;
}
	.aboutUs span.address{
		font-size: 12px;
	}
	.eprSolution {
  padding: 30px 10px;
}
	.imageECS img {
  max-height: 50px;
min-height: 0px;
margin: 0 auto;
display: block;
}
	.partnerYear {
  padding: 30px 10px;
}
	.serving {
  padding: 15px;
}
	.serving h1 {
  font-size: 20px;
  line-height: 26px;
  padding: 15px 0;
}
	.serving h2 {
  font-size: 20px;
line-height: 25px;
}
	.requestQuote .content {
  text-align: center;
  padding: 15px;
}
.requestQuote {
  padding: 0px;
}
	.imageInterpreter img {
  max-height: 150px;
}
	.whyTitle h1{
		padding-left: 10px;
		font-size: 40px;
	}
	.eprSolution h1 {
  text-align: center;
}
	.why .list-group-item {
  font-size: 20px;
}
	.mainContent .content {
 padding: 10px 5px;
line-height: 25px;
		font-size: 12px;
}
	.partnerYear h1 {
  font-size: 25px;
  line-height: 30px;
}
	.requestQuote .content h4 {
  margin-bottom: 20px;
  font-size: 15px;
}
	.requestQuote .content img {
  max-height: 30px;
}
	.contactUs {
  padding: 0px;
}
	.contactUs .left{
		padding-left: 20px;
	}
	.contentForm {
  padding: 15px;
		padding-bottom: 80px;
}
	.modules {
		padding: 10px;
	}
	.modules h1 {
  font-size: 30px;
}
	.modules .itemsRow{
/* 		padding-left: 90px; */
	}
	.vat .whyTitle h1 {
  font-size: 50px;
}
	.vat .whyTitle {
  min-height: 350px;
}
	.vat .list-group {
  margin-top: 25px;
}
	.team .content h1{
		font-size: 21px;
	}
	.partnerYear img {
  max-height: 280px;
  margin-top: -50px;
}
	.contactUs .contentForm [type="submit"]{
		padding: 10px 30px;
font-size: 15px;
	}
	.sticky .headerSection .logo img {
  height: 70px;
  margin-top: 10px;
  margin-left: 10px;
}
	.navbar-toggler{
		margin-top: 15px;
	}
	.partner .heading{
padding: 10px;
}
.partner .heading h1{
font-size: 12px;
}	
	.solutions .item:hover img{
	margin-left: 0px;
}
	.oracle .left img{
	max-height: 50px;
}
	.slideDelivered img {
  height: 35px;
}
	.slideDelivered h4 {
  font-size: 20px;
		line-height: 10px;
}
	.slideDelivered hr{
		margin: 0px;
	}
	.slideDelivered{
		padding: 10px;
		margin-top: 0px;
	}
}