@media  only screen and (max-width:1880px) {
	.interactive-map-container .global-clients ul#clients {
	    margin-top: 100px;
	}
	.interactive-map-container {
	    height: calc(100vh - 110px);
	}
	.interactive-map-container h2 {
	    margin-top: 0px;
	}
	.footer_animation_vdo {
	    width: 100%;
	    bottom: 68px;
	    position: relative;
	}
	/*#footer_animation {
	    transform: translate3d(0,-54px,0);
	}*/
	.f-reserved {
	    padding-left: 17%;
	}
	.tech-heading {
	    top: 40px;
	}
	.map-main-title {
	    left: 65%;
	}
	.US {
	    top: 58%;
	    right: 240%;
	}

	.CA {
	    top: 53%;
	    right: 242%;
	}
	.CN {
	    top: 19%;
	    right: 350%;
	}
	.GB {
	    top: 46%;
	    right: 205%;
	}
	.AU {
	    right: 290%;
	    top: 57%;
	}
	.ES {
	    top: 56%;
	    right: 125%;
	}
	.FR {
	    right: 124%;
	    top: 54%;
	}
	.IT {
	    right: 100%;
	    top: 56%;
	}
	.VN {
	    right: 330%;
	    top: 33%;
	}
	.TH {
	    right: 342%;
	    top: 36%;
	}
	.IN {
	    right: 365%;
	    top: 29%;
	}
	.DE {
	    right: 172%;
	    top: 50%;
	}
	.NL {
	    right: 185%;
	    top: 45%;
	}
	.ZA {
	    right: 102%;
	    top: 67%;
	}
	.twi {
	    padding-left: 80px;
	}
}
@media  only screen and (max-width:1780px) {
	.footer_animation_vdo {
	    bottom: 26px;
	}
	.f-reserved {
	    padding-left: 14%;
	}
	.twi {
	    padding-left: 60px;
	}
	span.yellow {
	    font-size: 120px;
	}
	#interactiveMapHighlight {
	    width: 1140px;
	    height: 850px;
	}
	.US {
	    top: 57.6%;
	    right: 190%;
	}
	.MX {
	    top: 66%;
	    right: 225%;
	}
	.svg-path-MX .MX {
	    left: 440px;
	    top: 445px;
	}
	.CA {
	    top: 54.5%;
	    right: 172%;
	}
	.svg-path-CA .CA {
	    left: 540.062px;
	    top: 352.031px;
	}
	.CN {
	    top: 20%;
	    right: 305%;
	}
	.GB {
	    top: 51%;
	    right: 190%;
	}
	.svg-path-GB .GB {
	    left: 715.062px;
	    top: 335.031px;
	    width: 80px !important;
	}
}
@media  only screen and (max-width:1680px) {
	
}
@media  only screen and (max-width:1550px) {
	
}
@media  only screen and (min-width: 1367px) and (max-width: 1440px) {
	#saglcl_sec {
	    padding-top: 75px;
	}
	#intro {
	    padding-top: 75px;
	}
	#gseprh_sec {
	    padding-top: 75px;
	}
	.text {
	    font-size: 23px;
	}
	span.yellow {
	    font-size: 98px;
	}
	.interactive-map-container h2 {
	    font-size: 41px;
	}
	.interactive-map-container .global-clients span {
	    font-size: 14px;
	}
	.interactive-map-container .global-clients ul#clients .client-name {
	    font-size: 13px;
	}
	.interactive-map-container .global-clients h3 {
	    font-size: 24px;
	}
	.interactive-map-container .global-clients h5 {
	    font-size: 14px;
	}
	.interactive-map-container .global-clients p {
	    font-size: 13px !important;
	    line-height: 20px;
	}
	.interactive-map-container .global-clients h4 label {
	    font-size: 14px;
	}
	.interactive-map-container .global-clients h4 {
	    font-size: 13px;
	}
	.map-icons a {
	    font-size: 14px;
	}
	.tech-heading h2 {
	    font-size: 29px;
	    line-height: 40px;
	}
	.tech-heading h4 {
	    font-size: 12px;
	}
	.cisyiogt_ftr_wrap_flex_box h3 {
	    font-size: 29px;
	}
	.cisyiogt_ftr_wrap_flex_box p {
	    font-size: 14px;
	}
	.footer_animation_vdo {
	    bottom: 8px;
	}
	.interactive-map-container .global-clients ul#clients .client-name {
	    height: 30px;
	    line-height: 30px;
	}
	.interactive-map-container .global-clients ul#clients li {
	    height: 30px;
	}
	.map-icons {
	    margin-bottom: 10px;
	}
	.map-main-title {
	    left: 60%;
	    top: 40px;
	}
	.interactive-map-container .global-clients ul#clients {
	    margin-top: 55px;
	}
	#interactiveMapHighlight {
	    width: 960px;
	    height: 650px;
	}
	.svg-path-s .US {
	    left: 302.062px;
	    top: 268.031px;
	}
	.US {
	    top: 51.7%;
	    right: 128%;
	}
	.MX {
	    top: 60%;
	    right: 156%;
	}
	.svg-path-MX .MX {
	    left: 245px;
	    top: 345px;
	}
	.svg-path-CA .CA {
	    left: 338.062px;
	    top: 260.031px;
	}
	.CA {
	    top: 49.8%;
	    right: 108%;
	}
	.CN {
	    top: 17.5%;
	    right: 265%;
	}
	.svg-path-GB .GB {
	    left: 480.062px;
	    top: 248.031px;
	    width: 140px !important;
	}
	.GB {
	    top: 47.5%;
	    right: 106%;
	}
	.AU {
	    right: 206%;
	    top: 49%;
	}
	.svg-path-ES .ES {
	    left: 485.062px;
	    top: 280.031px;
	}
	.ES {
	    top: 54%;
	    right: 45%;
	}
	.svg-path-FR .FR {
	    left: 506.062px;
	    top: 278.031px;
	}
	.FR {
	    right: 38%;
	    top: 53.5%;
	}
	.svg-path-IT .IT {
	    left: 525.062px;
	    top: 288.031px;
	}
	.IT {
	    right: 29%;
	    top: 55.5%;
	}
	.svg-path-VN .VN {
	    left: 468.062px;
	    top: 180.031px;
	}
	.VN {
	    right: 260%;
	    top: 31.7%;
	}
	.svg-path-TH .TH {
	    left: 458.062px;
	    top: 189.031px;
	}
	.TH {
	    right: 265%;
	    top: 34%;
	}
	.svg-path-IN .IN {
	    left: 372.062px;
	    top: 146.031px;
	}
	.IN {
	    right: 285%;
	    top: 25%;
	}
	.svg-path-DE .DE {
	    left: 515.062px;
	    top: 258.031px;
	}
	.DE {
	    right: 42%;
	    top: 48.5%;
	}
	.svg-path-NL .NL {
	    left: 495.062px;
	    top: 248.031px;
	}
	.NL {
	    right: 60%;
	    top: 46.5%;
	}
	.svg-path-ZA .ZA {
	    left: 563.062px;
	    top: 394.031px;
	}
	.ZA {
	    right: 28.5%;
	    top: 61%;
	}

}
@media  only screen and (min-width: 1281px) and (max-width: 1366px) {
	#saglcl_sec {
	    padding-top: 75px;
	}
	#intro {
	    padding-top: 75px;
	}
	#gseprh_sec {
	    padding-top: 75px;
	}
	.tech-heading {
	    top: 20px;
	}
	.text {
	    font-size: 23px;
	}
	span.yellow {
	    font-size: 94px;
	}
	.interactive-map-container h2 {
	    font-size: 41px;
	}
	.interactive-map-container .global-clients span {
	    font-size: 14px;
	}
	.interactive-map-container .global-clients ul#clients .client-name {
	    font-size: 13px;
	}
	.interactive-map-container .global-clients h3 {
	    font-size: 24px;
	}
	.interactive-map-container .global-clients h5 {
	    font-size: 14px;
	}
	.interactive-map-container .global-clients p {
	    font-size: 13px !important;
	    line-height: 20px;
	}
	.interactive-map-container .global-clients h4 label {
	    font-size: 14px;
	}
	.interactive-map-container .global-clients h4 {
	    font-size: 13px;
	}
	.map-icons a {
	    font-size: 14px;
	}
	.tech-heading h2 {
	    font-size: 27px;
	    line-height: 40px;
	}
	.tech-heading h4 {
	    font-size: 12px;
	}
	.cisyiogt_ftr_wrap_flex_box h3 {
	    font-size: 27px;
	}
	.cisyiogt_ftr_wrap_flex_box p {
	    font-size: 14px;
	}
	.footer_animation_vdo {
	    bottom: 68px;
	}
	.interactive-map-container h2 label {
	    font-size: 34px;
	}
	.interactive-map-container .global-clients ul#clients .client-name {
	    height: 27px;
	    line-height: 27px;
	}
	.interactive-map-container .global-clients ul#clients li {
	    height: 27px;
	}
	.map-icons {
	    margin-bottom: 10px;
	}
	.map-main-title {
	    left: 61.5%;
	    top: 30px;
	}
	.map-social {
	    bottom: 10px;
	}
	.interactive-map-container .global-clients h4 {
	    margin-bottom: 10px;
	}
	.interactive-map-container .global-clients ul#clients {
	    margin-top: 30px;
	}
	#interactiveMapHighlight {
	    width: 920px;
	    height: 580px;
	}
	.svg-path-s .US {
	    left: 287.062px;
	    top: 234.031px;
	}
	.US {
	    top: 54.8%;
	    right: 95%;
	}
	.svg-path-MX .MX {
	    left: 235px;
	    top: 308px;
	}
	.MX {
	    top: 63.5%;
	    right: 122%;
	}
	.svg-path-CA .CA {
	    left: 298.062px;
	    top: 238.031px;
	}
	.CA {
	    top: 55.6%;
	    right: 92%;
	}
	.CN {
	    top: 15.2%;
	    right: 245%;
	}
	.svg-path-CN .CN {
	    left: 399.062px;
	    top: 65.031px;
	}
	.svg-path-GB .GB {
	    left: 460.062px;
	    top: 218.031px;
	    width: 120px !important;
	}
	.GB {
	    top: 50.9%;
	    right: 91%;
	}
	.AU {
	    right: 195%;
	    top: 51.3%;
	}
	.svg-path-AU .AU {
	    left: 538.062px;
	    top: 229.031px;
	}
	.svg-path-ES .ES {
	    left: 466.062px;
	    top: 245.031px;
	}
	.ES {
	    top: 57%;
	    right: 18%;
	}
	.svg-path-FR .FR {
	    left: 485.062px;
	    top: 245.031px;
	}
	.FR {
	    right: 14%;
	    top: 56.8%;
	}
	.svg-path-IT .IT {
	    left: 504.062px;
	    top: 253.031px;
	}
	.IT {
	    right: 5%;
	    top: 58.6%;
	}
	.svg-path-VN .VN {
	    left: 435.062px;
	    top: 146.031px;
	}
	.VN {
	    right: 245%;
	    top: 32.7%;
	}
	.svg-path-TH .TH {
	    left: 428.062px;
	    top: 152.031px;
	}
	.TH {
	    right: 250%;
	    top: 34.5%;
	}
	.svg-path-IN .IN {
	    left: 350.062px;
	    top: 110.031px;
	}
	.IN {
	    right: 270%;
	    top: 25%;
	}
	.svg-path-DE .DE {
	    left: 493.062px;
	    top: 226.031px;
	    width: 200px !important;
	}
	.DE {
	    right: 32%;
	    top: 51.5%;
	}
	.svg-path-NL .NL {
	    left: 473.062px;
	    top: 216.031px;
	    width: 200px !important;
	}
	.NL {
	    right: 40%;
	    top: 49.5%;
	}
	.svg-path-ZA .ZA {
	    left: 538.062px;
	    top: 350.031px;
	    width: 200px !important;
	}
	.ZA {
	    right: 8%;
	    top: 63%;
	}
}
@media  only screen and (max-width:1280px) {
	
}
@media  only screen and (max-width:1150px) {
	
}
@media  only screen and (max-width:1080px) {
	
}
@media  only screen and (max-width:1024px) {
	
}
@media  only screen and (max-width:991px) {
	
}
@media  only screen and (max-width:767px) {
	
}
@media  only screen and (max-width:600px) {
	
}
@media  only screen and (max-width:520px) {
	
}
@media  only screen and (max-width:420px) {
	
}
@media  only screen and (max-width:360px) {
	
}





/*====================  Header And Footer Responsive Css Starts  ===========================*/

@media  only screen and (min-width: 1367px) and (max-width: 1440px) {
	.live-chat img {
	    width: 55px;
	}
	.live-normal:before, .live-fun:before {
	    width: 58px;
	    height: 32px;
	    border-radius: 0 0 70px 70px;
	}
	#home .fix-footer {
	    padding: 6px 0px;
	}
	.live-chat:after {
	    width: 50px;
	    height: 50px;
	    top: 4px;
	    left: 2px;
	}
	.live-chat:before {
	    height: 10px;
	    width: 10px;
	    right: 4px;
	    top: 3px;
	}
	.twi {
	    padding-left: 15px !important;
	}
	.sub-footer .social-icon a {
	    margin: 0px 2px;
	}
	#home .social-icon {
	    padding-left: 10px;
	}
	.faq li a {
	    margin: 0 4px;
	}
	.f-reserved {
	    padding-left: 7%;
	}
	.footer_new_cntinfo ul li {
	    margin-right: 5px;
	}
	.header-top nav{
		padding:9px 64px;
	}
	.sticky_header .header-top nav{
		padding:9px 64px;
	}
	.nav-links li a {
		font-size: 14px !important;
	}
	.nav-links li .menuactive::after {	
		height: 2px;
	}
	.main-logo-sec a img {
		width: 90px;
	}
	.nav>li>a>img {
	    width: 90px;
	}
	.navbar-default .navbar-nav>li>a {
	    padding: 0;
	    font-size: 14px;
	}
	.navbar-default .navbar-nav>li>a:after {
	    height: 2px;
	    border-bottom: 2px solid #fdc40f;
	}
	.live-chat {
	    bottom: 8px;
	}
}
@media  only screen and (min-width: 1281px) and (max-width: 1366px) {
	.live-chat img {
	    width: 55px;
	}
	.live-normal:before, .live-fun:before {
	    width: 58px;
	    height: 32px;
	    border-radius: 0 0 70px 70px;
	}
	#home .fix-footer {
	    padding: 6px 0px;
	}
	.live-chat:after {
	    width: 50px;
	    height: 50px;
	    top: 4px;
	    left: 2px;
	}
	.live-chat:before {
	    height: 10px;
	    width: 10px;
	    right: 4px;
	    top: 3px;
	}
	.twi {
	    padding-left: 0px !important;
	}
	.sub-footer .social-icon a {
	    margin: 0px 2px;
	}
	#home .social-icon {
	    padding-left: 10px;
	}
	.faq li a {
	    margin: 0 4px;
	}
	.f-reserved {
	    padding-left: 7%;
	}
	.footer_new_cntinfo ul li {
	    margin-right: 5px;
	}
	.header-top nav{
		padding:9px 64px;
	}
	.sticky_header .header-top nav{
		padding:9px 64px;
	}
	.nav-links li a {
		font-size: 14px !important;
	}
	.nav-links li .menuactive::after {	
		height: 2px;
	}
	.main-logo-sec a img {
		width: 90px;
	}
	.nav>li>a>img {
	    width: 90px;
	}
	.navbar-default .navbar-nav>li>a {
	    padding: 0;
	    font-size: 14px;
	}
	.navbar-default .navbar-nav>li>a:after {
	    height: 2px;
	    border-bottom: 2px solid #fdc40f;
	}
	.live-chat {
	    bottom: 8px;
	}

}

/*====================  Header And Footer Responsive Css End  ===========================*/