section{clear:both;}

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans.eot');
    src: url('../fonts/OpenSans.eot') format('embedded-opentype'),
         url('../fonts/OpenSans.woff2') format('woff2'),
         url('../fonts/OpenSans.woff') format('woff'),
         url('../fonts/OpenSans.ttf') format('truetype'),
         url('../fonts/OpenSans.svg#OpenSans') format('svg');
         font-weight: normal;
     font-style: normal;
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSansRegular.eot');
    src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('../fonts/OpenSansRegular.woff2') format('woff2'),
         url('../fonts/OpenSansRegular.woff') format('woff'),
         url('../fonts/OpenSansRegular.ttf') format('truetype'),
         url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
         font-weight: normal;
     font-style: normal;
}


@font-face {
  font-family: 'OpenSans-Light';
  src: url('../fonts/OpenSans-Light.eot');
  src: url('../fonts/OpenSans-Light.woff2') format('woff2'),
       url('../fonts/OpenSans-Light.woff') format('woff'),
       url('../fonts/OpenSans-Light.ttf') format('truetype'),
       url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg'),
       url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {font-family: 'Open-Sans-Semibold';src: url('../fonts/OpenSans-Semibold.eot'),
url('../fonts/OpenSans-Semibold.woff') format('woff'),
url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg'),
url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Open-Sans-Bold'; src: url('../fonts/OpenSans-Bold.eot'),
url('../fonts/OpenSans-Bold.woff') format('woff'),
url('../fonts/OpenSans-Bold.ttf') format('truetype'),
url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg'),
url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family: 'Lato-Black';
  src: url('../fonts/Lato-Black.eot');
  src: url('../fonts/Lato-Black.woff2') format('woff2'),
       url('../fonts/Lato-Black.woff') format('woff'),
       url('../fonts/Lato-Black.ttf') format('truetype'),
       url('../fonts/Lato-Black.svg#Lato-Black') format('svg'),
       url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}



body{font-family:'OpenSans';}
.owl-carousel-content{position:absolute;}
.amazingslider-bottom-shadow-1 img{display:none!important;}
ul.dropdown-menu.soft:hover{height:100%;overflow:visible;display:inline-block}
a:hover,a:focus{text-decoration:none;}
li.dropdown.soft.open:hover ul.dropdown-menu.soft{height:initial;opacity:1;overflow:visible;display:inline-block;padding-top:15px;transition:all .3s;left:50%;right:auto;margin:auto;display:block;margin-top:0px;}
li.dropdown.soft.open ul.dropdown-menu.soft li:nth-child(2){transform:translateY(-50px);transition:all .5s;}
li.dropdown.soft.open ul.dropdown-menu.soft li:nth-child(3){transform:translateY(-100px);transition:all .5s;}
li.dropdown.soft.open ul.dropdown-menu.soft li:nth-child(4){transform:translateY(-150px);transition:all .5s;}
li.dropdown.soft.open ul.dropdown-menu.soft li:nth-child(5){transform:translateY(-200px);transition:all .5s;}
li.dropdown.soft.open ul.dropdown-menu.soft li:nth-child(6){transform:translateY(-250px);transition:all .5s;}
li.dropdown.soft.open ul.dropdown-menu.soft li:nth-child(7){transform:translateY(-300px);transition:all .5s;}
.dropdown-menu>li>a{color:#1a2e46;}
ul.dropdown-menu.serv:before,ul.dropdown-menu.soft:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;height:0;position:absolute;top:5px;width:0;content:'';left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.no_padding{padding:0px;}
li.dropdown.soft.open ul.dropdown-menu.soft li:hover a,
li.dropdown.serv.open ul.dropdown-menu.serv li:hover a{transform:translateX(5px);}
li.dropdown.soft.open:hover ul.dropdown-menu.soft li,
li.dropdown.serv.open:hover ul.dropdown-menu.serv li{transform:translate(0);transition:all .1s;}
li.dropdown.soft.open:hover ul.dropdown-menu.soft li:first-child,
li.dropdown.serv.open:hover ul.dropdown-menu.serv li:first-child{border-radius:5px 5px 0px 0px;}
li.dropdown.soft.open:hover ul.dropdown-menu.soft li:last-child,
li.dropdown.serv.open:hover ul.dropdown-menu.serv li:last-child{border-radius:0px 0px 5px 5px;}
.aboutus .testimonial{float:left;width:100%;}
ul.dropdown-menu.soft{opacity:0;background:transparent;box-shadow:none;border:none;height:0%;display:inline-block;overflow:hidden;padding:0px;left:50%;right:auto;margin:auto;display:block;transform:translateX(-50%);-webkit-transform:translateX(-50%);margin-top:40px;}
ul.dropdown-menu.soft li{width:initial;background:#fff;}
ul.dropdown-menu.soft li a,ul.dropdown-menu.serv li a{padding:13px 25px;}
ul.dropdown-menu.serv:hover{height:100%;overflow:visible;display:inline-block}
li.dropdown.serv.open:hover ul.dropdown-menu.serv{height:initial;opacity:1;overflow:visible;display:inline-block;padding-top:15px;transition:all .3s;left:50%;right:auto;margin:auto;display:block;margin-top:0px;}
li.dropdown.serv.open ul.dropdown-menu.serv li:nth-child(2){transform:translateY(-50px);transition:all .5s;}
li.dropdown.serv.open ul.dropdown-menu.serv li:nth-child(3){transform:translateY(-100px);transition:all .5s;}
li.dropdown.serv.open ul.dropdown-menu.serv li:nth-child(4){transform:translateY(-150px);transition:all .5s;}
li.dropdown.serv.open ul.dropdown-menu.serv li:nth-child(5){transform:translateY(-200px);transition:all .5s;}
li.dropdown.serv.open ul.dropdown-menu.serv li:nth-child(6){transform:translateY(-250px);transition:all .5s;}
li.dropdown.serv.open:hover ul.dropdown-menu.serv li{transform:translate(0);transition:all .1s;}
ul.dropdown-menu.serv{background:transparent;box-shadow:none;border:none;height:0%;display:inline-block;overflow:hidden;padding:0px;opacity:0;left:50%;right:auto;margin:auto;display:block;transform:translateX(-50%);-webkit-transform:translateX(-50%);margin-top:40px;}
ul.dropdown-menu.serv li{width:initial;background:#fff;}
.dropdown-menu li:hover a{}
.dropdown-menu li:hover{background-color:#26b3fa;}
.home-megamenus .dropdown-menu li:hover{background-color:transparent;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:transparent;transition:all .3s;-webkit-transition:all .3s;}
#owl_caro1 .item{position:relative;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:initial!important;border-color:initial!important;}
#owl_caro1 .item:before{content:'';width:100%;height:100%;position:absolute;color:red;background:#000;opacity:0.1;}
button:focus{outline:none;}
.service .fadeInLeft{padding-top:35px;}
.owl-carousel-content{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);bottom:initial;text-align:left;left:0px;right:0px;color:#fff;}
#owl_caro1 .owl-dots{position:relative;top:-50px;}
#owl_caro1 .owl-nav{display:none;}
.header_icon_title{text-transform:uppercase;}
.header_icon_title{text-transform:uppercase;float:left;font-size:22px;line-height:30px;font-family:'Open-Sans-Semibold';}
.header_icon{text-transform:uppercase;float:left;padding-right:15px;}
ul.header_slider_list{    display: block;
    width: 79%;
    margin: auto;}
ul.header_slider_list li{float:left;list-style:none;}
.seu_slide_content h3{line-height:30px;}
@keyframes shake{0%{transform:translateX(10px);}
100%{transform:translateX(-10px);}
}
ul.header_slider_list li.first{padding-right:50px;animation:shake 5s infinite;-webkit-animation:shake 5s infinite;}
.banner_button_item_container{display:block;margin:auto;}
.banner_cube_button .cube{width:112px;text-align:center;height:35px;-webkit-transition:all .33s;transition:all .33s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin:auto;display:block;margin-bottom:20px;position:relative;transform-origin:50% 50% 0;}
.banner_cube_button .blue_bg{border-bottom:1px solid #27b3fb!important;color:#26b3fb!important;}
.banner_cube_button .blue_bg i.fa{border:1px solid #27b3fb!important;}
.banner_cube_button .home_btn.hb.what_do.blue_bg.bt1.flop{border-top:1px solid #fff!important;color:#fff!important;border-bottom:none!important;}
.banner_cube_button .home_btn.hb.what_do.blue_bg.bt1.flop i.fa{border:1px solid #fff!important;}
.banner_cube_button{padding-top:65px;display:inline-block;width:100%;}
.banner_button_item{display:inline-block;}
ul.header_slider_list li.second{padding:0px 25px;}
ul.header_slider_list li.third{padding-left:50px;}
.header_title{font-weight:500;line-height:50px;text-shadow:none;font-size:50px;margin-bottom:65px;text-align:center;font-family:'Open-Sans-Semibold'!important;}
.seu_slide_title{text-transform:uppercase;}
.last_para{margin-bottom:42px;}
.owl-carousel-content>p{width:50%;text-shadow:none;font-size:14px;}
.service_title,.seller_title{font-size:35px;}
.client_title,.home_contact_title{font-size:30px;}
.service_title,.seller_title,.client_title,.home_contact_title{font-weight:500;font-family: 'OpenSans';}
.header{margin-bottom:23px;}
span.testimonial_face_content.testi img{width:auto;margin:auto;}
span.testimonial_face_content.testi label{white-space:nowrap;}
.home_btn i.fa{padding:4px 6px;border:1px solid #1a2e46;margin-bottom:-1px;line-height:17px;margin-right:10px;vertical-align:middle;}
footer i.fa{padding:3px;width:25px;height:25px;text-align:center;}
.carousel-indicators li{background:rgba(255,255,255,0.7);border:none;width:8px;height:8px;}
.carousel-indicators .active{width:8px;height:8px;margin:1px;}
.full_list{margin-bottom:0px;}
.button_item{display:inline-block;}
.our_work_btn, .Contact_us_btn{border:1px solid #fff;padding:12px 35px;font-weight:500;font-family: 'OpenSans';}
.our_work_btn{background:#fff;color:#000;margin-right:32px;}
.Contact_us_btn{background:transparent;}
.navbar-right{margin-right:4px;}
.service_content ul{list-style:none;width:100%;float:left;padding:2px;}
.service_content ul li{display:inline-block;width:32%;margin:5px 0px;}
.dev_list{float:left;font-weight:500;color:#1a2e46;font-size:12px;}
.dev_list img, .dev_list svg{margin-right:5px;max-width:30px;}
.container{max-width:1256px;}
.soft_in_title{max-width:500px;}
.soft_in_title h3{font-family:'Open-Sans-Bold';line-height:35px;font-size:21px;color:#1a2e46;}
.soft_inn_title h3{font-family:'Open-Sans-Bold';line-height:35px;font-size:21px;color:#1a2e46;}
.soft_inn_content p,.soft_inn_content li{font-size:14px;line-height:25px;color:#636b76;font-family: 'OpenSans';font-weight:500;}
.soft_inn_content ul{list-style:none;padding:0px;}
.soft_inn_content li{background:url(../images/software_in_arrow_details.png);padding-left:45px;background-repeat:no-repeat;background-position:0% -5px;line-height:26px;margin-bottom:10px;}
.soft_inn_content{margin-bottom:30px;}
.soft_in_img{max-width:100%;margin-bottom:20px;}
.soft_in_content{max-width:820px;}
.soft_in_content p{font-size:14px;line-height:25px;color:#636b76;font-family: 'OpenSans';font-weight:500;}
.amazingslider-description-1,.amazingslider-title-1{text-align:center;display:block!important;}
.amazingslider-text-wrapper-1,.amazingslider-text-box-1{display:block!important;}
.navbar-nav>li>a{padding:3px 14px;font-size:13px;line-height:19px;font-weight:500;font-family:'Open-Sans-Bold';text-transform:uppercase;}
.navbar-nav>li.actnav{border:1px solid #ff0000;}
.navbar-nav>li>a:before{box-sizing:border-box;transform:translateX(100%);-webkit-transform:translateX(100%);content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;border-bottom:1px solid transparent;border-left:1px solid transparent;}
.navbar-nav>li>a::before{box-sizing:border-box;transform:translateX(100%);-webkit-transform:translateX(100%);content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;border-bottom:1px solid transparent;border-left:1px solid transparent;}
.navbar-nav>li>a:hover,.nav>li>a:focus, .nav>li>a:hover{text-decoration:none;background:transparent;}
.nav>li>a:focus{color:#fff;}
nav.fixed{background:rgb(255, 255, 255)!important;}
.home-megamenus .navbar-inverse.fixed .navbar-nav>li>a{
    color: #1a2e46;
}
.navbar-fixed-top{border:none!important;}
nav.defnav{background:transparent;border:none!important;}
.navbar-nav>li>a:hover:before{transition:.1s transform linear, .1s height linear .1s;-webkit-transition:.1s transform linear, .1s height linear .1s;transform:translateX(0);-webkit-transform:translateX(0);height: 104%;border-color:#ff0000;}
.navbar-nav>li>a:after{box-sizing:border-box;transform:translateX(0%);-webkit-transform:translateX(0%);content:'';position:absolute;top:0;right:0;width:100%;height:2px;border-top:1px solid transparent;border-right:1px solid transparent;}
.soft_inner_contain{max-width:1001px;padding-left:20px;padding-right:20px;margin:auto;z-index: 9;position: relative;}
.navbar-nav>li>a:hover:after{transition:.1s transform linear .2s, .1s height linear .3s;-webkit-transition:.1s transform linear .2s, .1s height linear .3s;transform:translateX(0);-webkit-transform:translateX(0);height:105%;border-color:#ff0000;}
.navbar-fixed-top a{color:#fff;font-weight:500;}
.navbar-brand>img{padding:21px 15px;width:240px;}
.client_content_content{padding:5%;}
.navbar-brand{padding:0!important;}
.client_title_img.img.img-responsive{width:32px;height:107px;float:left;}
/* nav{border-bottom:0.5px solid rgba(255, 255, 255, 0.3)!important;} */
.header .item{height:100vh;background-size:cover;background-position:center;}
div#myNavbar,a.navbar-brand{padding:0px 0px 21px;}
.service{padding:12px 0px;padding-bottom:35px;}
.service_title{margin-top:5px;text-align:right;font-weight:500;margin-bottom:30px;color:#1a2e46;}
.service_title span{color:#26b3fa;}
.client_tsti_title{margin-top:5px;text-align:right;font-weight:500;margin-bottom:30px;color:#1a2e46;}
.client_tsti_title span{color:#26b3fa;}
.service_content{width:100%;color:#6a6b6d;line-height:27px;font-size:14px;}
.service_content p{font-size:14px;color:#1a2e46;}
td, th{width:50px;padding:20px 5px;font-weight:500;}
.table_left{float:left;}
.testimonial{background-image: url(../images/video_word.png);
    background-position: 95% 0%;
    background-repeat: no-repeat;
    margin-top: 0;
    padding-top: 30px;
    font-family: 'OpenSans';
    text-align: center;
    line-height: 28px;
    margin-bottom: 20px;
    position: relative;}
.footer_border_content{padding-left:16px;}
.ser_right{background-repeat:no-repeat;background-image:url(../images/serv_right_bg.png);background-position:top right;padding-left:30px;padding-right:0px;padding-top:23px;}
.service_content > p{padding-right:20%;}
/* .service_image1{background:#f9f8fd;padding:37px;padding-right:0px;padding-left:25px;} */
.service_bar_image1{position:absolute;bottom:-5px;left:-15%; display:none;}
.service__bar_image2{position:absolute;top:0px;right:-10px;}
.seller_title{text-align:left;font-weight:500;margin-bottom:30px;}
.seller_title span{color:#26b3fa;}
.home_btn{background:transparent;color:#1a2e46;border-bottom:1px solid #1a2e46;font-size:14px;margin-bottom:82px;line-height:26px;font-family: 'OpenSans';clear:both;}
img.home_btn_img{}
@media screen and (max-width:400px){.home_btn{font-size:12px;line-height:24px;}
}
.sel_right{background-repeat:no-repeat;background-image:url(../images/who.png);background-position:top left;padding-left:150px;padding-right:0px;}
.sellers{background:#1a2e46;color:#fff;padding:0px 4.5%;padding-top:55px;}
.who_we{position:absolute;left:0px;top:30px;}
.about_content{padding-right:0px;}
.about_imgs{float:right;padding-top:124px;margin-right:-10%;}
.seller_content>p{line-height:30px;color:#c4c4d3;}
.sellers.iot_design .seller_content>p{line-height:30px;color:#fff;}
.seller_right_border{position:absolute;top:94px;left:43px;}
#custom_carousel .item{color:#000;background-color:#eee;padding:20px 0;}
.seu{padding-top:75px;}
#custom_carousel .controls{overflow-x:auto;overflow-y:hidden;padding:0;margin:0;white-space:nowrap;text-align:center;position:relative;margin-top:-70px;margin-left:-149px;}
#custom_carousel .controls li{display:table-cell;width:1%;max-width:90px}
#custom_carousel .controls li.active{background-color:#eee;border-top:3px solid orange;}
#custom_carousel .controls a small{overflow:hidden;display:block;font-size:10px;margin-top:5px;}
#custom_carousel ul{display:inline-block;margin:auto;}
#custom_carousel .controls li{width:10px;height:10px;max-width:90px;text-align:center;display:block;background:transparent;border:1px solid #000;float:left;margin:4px;cursor:pointer;}
#custom_carousel .controls li.active{background:#25b3fb;border:none;}
#custom_carousel .item{background:transparent;}
.seu_slide_img{z-index:100;padding:0px;}
.seu_slide_content{background:#f9f9fc;height:350px;margin-top:70px;margin-left:-86px;width:56%;padding-top:50px;padding-left:160px;}
.seu_slide_title{font-size:25px;font-weight:500;color:#1a2e46;}
.seu_slide_subtitle{font-size:20px;margin-top:0px;margin-bottom:30px;color:#444444;}
.seu_slide_paragraph{line-height:30px;color:#666666;}
.amazingslider-img-1{cursor:default;}
.seu_top_img{position:absolute;top:154px;left:56px;}
.seu_bottom_img{position:absolute;bottom:124px;left:27.2%;z-index:100;}
.seu_items{width:1170px;padding:0px;padding-top:20px;}
.seu .carousel-inner{width:97%;margin:auto;}
.seu{position:relative;background-repeat:no-repeat;background-image:url(../images/production.png);background-position:95% 26%;}
/* .final_img,.navbar-fixed-top a, .navbar-fixed-top{transition:all 1s;-webkit-transition:all 1s;} */
.final_img{filter:brightness(0) invert(1);}
.seu #custom_carousel{margin-top:-74px;margin-bottom:100px;}
.carousel-control.left,.carousel-control.right{background:none;}
.carousel-control{top:initial;bottom:.2%;color:#000;}
.carousel-control.left{left:33%;}
.carousel-control.right{right:45%;}
.amazingslider-img-elem-1,.amazingslider-img-elem-2,.amazingslider-img-elem-3,.amazingslider-img-elem-4{display:none!important;}
.footer_title{color:#fff;font-size:20px;}
.footer a{text-decoration:none;color:#c4c4d3;width:50%;float:left;}
footer{background:#1a2e46;padding:10px;color:#c4c4d3;line-height:30px;background-size:cover;position:relative;}
.aboutus footer{margin-top:50px;}
.foo_social{cursor:pointer;transition:all .5s;}
.gp:hover{background:#dd4b39;}
.fb:hover{background:#3b5998;}
.tw:hover{background:#55acee;}
.pi:hover{background:#e95950;}
.ln:hover{background:#007bb5;}
.ml:hover{background:#fbb345;}
.gd:hover{background:#0CAA41;}
.foo_soc a{color:#fff;}
.foo_soc a:hover,.foo_soc a:focus{color:#fff;text-decoration:none;}
.footer{padding:40px;}
footer .fa{margin:10px 2px;font-size:18px;}
.client_title{text-align:center;font-weight:500;font-size:30px;color:#ffffff;display:inline-block;line-height:190px;height:90px;position:relative;left:0;right:0;margin:auto;}
.client_title span{color:#26b3fa;}
.client_title_content{display:flex;display:-webkit-flex;margin:auto;text-align:center;align-items:baseline;}
.client_title_img{padding-right:20px;}
.clinet_content{width:1000px;padding:80px 10px;}
img.top_img{border:1px solid #e6e6e6;border-top:none;}
img.bottom_img{border:1px solid #e6e6e6;border-top:none;border-bottom:none;}
.owl-nav, .owl-dots{}
.home_contact{background:url(../images/contact_bg.png);padding:50px;position:relative;padding-top:42px;padding-bottom:53px;}
.client_title.client_home{color:#1a2e49;}
.home_contact_title{color:#26b3fb;font-size:30px;font-weight:500;text-align:center;font-family: 'OpenSans';margin-bottom:15px;}
.home_contact_content{text-align:center;color:#fff;}
.footer_last{float:right;}
img.contact_left{position:absolute;top:-104px;left:0;}
img.contact_right{position:absolute;right:0;top:0;height:100%;}
.home_btn{background:none;border:none;font-size:14px;display:block;padding:0px;margin-top:28px;margin-bottom:0px;line-height:26px;}
.home_btn.hb.who_do{margin-bottom:64px;}
.what_do{border-bottom:1px solid #1a2e46!important;color:#1a2e46!important;}
.who_do{border-bottom:1px solid #fff!important;color:#fff!important;}
.blue_bg{background:none;border:none;border-bottom:1px solid #fff!important;color:#fff!important;line-height:26px;}
.blue_bg i.fa{border:1px solid #fff!important;}
.home_contact .cube{margin:auto;}
.cube{width:112px;margin:0px;text-align:center;height:28px;-webkit-transition:all .33s;transition:all .33s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-transform-style: preserve-3d;margin-bottom:20px;position:relative;transform-origin:50% 50% 0;-webkit-transform-origin: 50% 50% 0;}
.flippety,.flop{-webkit-border-radius:5px;border-radius:0px;height:28px;}
.flippety{-webkit-transform:translateZ(14px);transform:translateZ(14px);}
.flop{-webkit-transform:rotateX(-90deg) translateZ(-50px);transform:rotateX(-90deg) translateZ(-50px);border-bottom:none!important;border-top:1px solid #27b3fb!important;color:#26b3fb!important;}
.social_link .footer_container{background:#384a60;padding:20px 33px;margin-top:-50px;}
.social_link_title{font-size:15px;line-height:48px;text-transform:uppercase;color:#fff;font-family:'Open-Sans-Semibold';font-weight:normal;}
.secont_footer_cont{padding-left:35%;white-space:nowrap;}
.thir_foo p{border-bottom:1px solid #48586b;padding-bottom:17px;}
/* .sec_foo:before{content:'';height:100%;width:1px;background:#48586b;position:absolute;} 
.sec_foo:after{content:'';height:100%;width:1px;background:#48586b;position:absolute;top:0px;right:-38px;}*/
img.footer_logo{margin-top:16px;}
.foo_social{padding:0px;border:1px solid #748191;margin-right:-1px;font-size:15px;line-height:27px;color:#fff;font-family: 'OpenSans';text-align:center;}
.footer_social_link_cont{padding:0px;}
.foo_soc{padding:0px;}
.social_link_title{padding:0px;}
.footer_container .row{margin:0px;}
.flop i.fa.fa-long-arrow-right{margin-top:-6px;line-height:26px;margin-bottom:0px;padding-bottom:0px;border-color:#26b3fb!important;}
.cube:hover{-webkit-transform:rotateX(89deg);transform:rotateX(89deg);-ms-transform:rotateX(0deg)!important;}
.what_do,.who_do{outline:0;}
.white_bg>img{margin-right:10px;margin-bottom:-4px;border:1px solid #1a2e46;}
.blue_bg>img{margin-right:10px;margin-bottom:-4px;border:1px solid #fff;}
.animated{-webkit-animation-duration:1000 ms;animation-duration:1000 ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-animated-out{z-index:1}
.owl-animated-in{z-index:0}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes logoanimation{0%{filter:brightness(1200%);}
100%{filter:brightness(100%);}
}
.testimonial_content{display:flex;display:-webkit-flex;align-items:center;padding:0px 0px;margin:auto;padding-right:0px;width:89%;padding-bottom:24px;margin-left:6%;}
span.testimonial_detail_content.testi{padding:0px 27px;background:#f9f9fc;position:relative;padding-top:15px;padding-bottom:15px;text-indent:0px;width:78%;margin-left:5%; text-align:left;}
img{image-rendering:optimizequality;}
img.amberson{width:77px!important;margin-top:0px!important;image-rendering:optimizequality;}
img.amberson{position:absolute;top:-30px;z-index:1000;left:0;right:0;margin:auto;}
span.testimonial_face_content.testi{margin:10px;max-width:15%;}
span.testimonial_arrow_content.testi{margin:20px;margin-right:53px;max-width:15%;}
/* img.testimonial_face{border-radius:50%;} */
.custom1 .owl-dots{float:right;cursor:pointer;position:absolute;top:5px;right:100px;}
#demos .owl-dot{margin:10px 0px;}
.custom1 >.owl-dots>.owl-dot{display:block!important;cursor:pointer;}
.custom1 .owl-dots .owl-dot span{border-radius:0px!important;}
.custom1 .owl-dots .owl-dot.active span{background:#1a2e46!important;border:1px solid #1a2e46!important;}
.custom1 .owl-dots .owl-dot span{background:transparent!important;border:1px solid #1a2e46!important;}
button.navbar-toggle{background:#fff;margin:30px;}
span.icon-bar{color:#000;background:#234281;}
img.testimonial_arrow{max-width:90px;}
.client_title span{padding-left:5px;}
img.testimonial_face.img.img-responsive{border:1px solid rgba(128, 128, 128, 0.17);}
.client_vid{background:url(../images/video_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;}
.client_title.client_vid{color:#fff;}
.video_left{background:url(../images/video_word.png);height:100%;}
.amazingslider-space-1{height:100px!important;width:150px!important;}
#amazingslider-1{height:50px!important;margin-top:20px!important;}
.amazingslider-text-bg-1{background:none!important;}
.amazingslider-text-box-1{padding-top:40px;}
.amazingslider-lightbox-play-1,.amazingslider-arrow-left-1,.amazingslider-arrow-right-1{top:0%!important;display:block!important;}
.amazingslider-arrow-left-1{background-position:left bottom!important;}
.amazingslider-arrow-right-1{background-position:right bottom!important;}
.amazingslider-1{width:auto!important;}
.amazingslider-wrapper-1{max-width:80%!important;margin:auto!important;}
.amazingslider-nav-container-1{display:none!important;}
.amazingslider-car-right-arrow-1,.amazingslider-car-left-arrow-1{display:none!important;}
.amazingslider-timer-1{display:none!important;}
.project{margin:auto;display:block;color:#fff!important;border-bottom:1px solid #fff!important;}
.fixed a{color:#000;}
.client_title,.home_contact_title,.client_tsti_title,.service_title,.seller_title,.header_title,
.our_work_btn, .Contact_us_btn,.dev_list,.seu_slide_title,.footer_title,.amazingslider-title-1{font-family:'Open-Sans-Bold';}
.seu_slide_subtitle,.amazingslider-description-1{font-family:'Open-Sans-Semibold';}
#owl_caro1 .owl-dot.active span{background:#ffffff;}
.home_btn{position:relative;overflow:hidden;}
.home_btn::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;}
.home_btn:active::before{-webkit-animation:circle .75s;animation:circle .5s;}
@-webkit-keyframes circle{0%{opacity:1;}
40%{opacity:1;}
100%{width:180%;height:180%;opacity:0;}
}
@keyframes circle{0%{opacity:1;background:rgba(38, 179, 250, 0.1);}
40%{opacity:1;}
60%{}
100%{width:180%;height:180%;opacity:0;}
}
.seu_row{margin:0px;padding-left:15px;}
.home_btn{position:relative;}
#seu_slide .owl-dot.active span{background:#26b3fb;border:1px solid #26b3fb;}
#seu_slide .owl-dot span{background:transparent;border:1px solid #1a2e46;border-radius:0px;}
#seu_slide .owl-dots{background-color:transparent;top:0px;position:relative;width:auto;display:block;}
#seu_slide .owl-next{position:relative;right:-65px;top:28px;background:transparent!important;color:#1a2e46;top:-61px;}
#seu_slide .owl-dot{top:-90px;position:relative;}
#seu_slide .owl-prev{position:relative;left:-65px;top:28px;background:transparent!important;color:#1a2e46;top:-61px;}
div#seu_slide:before{content:url(../images/seu_top.png);position:absolute;top:1px;left:-7px;}
#owl_caro1 .item{background-size:cover;background-position:center;height:100vh!important;}
.item1{background-image:url(../images/banner6.jpg);}
.item2{background-image:url(../images/banner6.jpg);}
/* .service_image1_content:before{position:absolute;content:url(../images/service_right_img.png);right:-10px;top:110px;} */
.seu_slide_img:before{position:absolute;content:url(../images/seu_bottom.png);right:-6px;bottom:-33px;}
.amazingslider-text-1{padding:21px;}
#testimonial .owl-theme .owl-dots .owl-dot span{margin:10px 7px;}
.footer_container{max-width:1001px;margin:auto;}
footer a>img{margin-right:5px;}
#owl_caro1 .owl-dots .owl-dot span{margin:5px 3px;}
.second_footer{text-align:left;color:#c4c4d3;font-size:14px;line-height:27px;padding:5px 5px;}
.second_footer span{font-size:14px;vertical-align:bottom;}
#seu_slide{margin-top:-54px;}
.header_slider_images{display:none!important;width:100%;}
.navbar_div{position:fixed;height:100%;background:rgba(37, 37, 37, 0.21);width:100%;z-index:99;display:none;}
.navmark{transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;}
.span2mark{display:none!important;}
.span1mark{transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;margin-top:10px!important;z-index:100!important;background:#26b3fb!important;transition:transform .5s!important;-webkit-transition:-webkit-transform .5s!important;}
.span3mark{margin-top:-2px!important;z-index:100!important;position:absolute!important;background:#26b3fb!important;transition:transform .5s!important;-webkit-transition:-webkit-transform .5s!important;}
.fixed .navbar-toggle:hover{outline:none!important;}
.fixed .navbar-nav>li.active{border:1px solid #ff0000;}
.fixed .fixed .navbar-nav>li.active>a{color:#26b3fb!important;}
.fixed .navbar-nav>li>a:before{box-sizing:border-box;transform:translateX(100%);-webkit-transform:translateX(100%);content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;border-bottom:1px solid transparent;border-left:1px solid transparent;}
.fixed .navbar-nav>li>a:hover,.nav>li>a:focus, .nav>li>a:hover{text-decoration:none;background:transparent;outline:none;}
.fixed .navbar-nav>li>a:hover:before{transition:.1s transform linear, .1s height linear .1s;-webkit-transition:.1s transform linear, .1s height linear .1s;transform:translateX(0);-webkit-transform:translateX(0);height:104%;border-color:red;}
.fixed .navbar-nav>li>a:after{box-sizing:border-box;transform:translateX(0%);-webkit-transform:translateX(0%);content:'';position:absolute;top:0;right:0;width:100%;height:2px;border-top:1px solid transparent;border-right:1px solid transparent;}
.fixed .navbar-nav>li>a:hover:after{transition:.1s transform linear .2s, .1s height linear .3s;-webkit-transition:.1s transform linear .2s, .1s height linear .3s;transform:translateX(0);-webkit-transform:translateX(0);height:105%;border-color:red;}
.services_sec_content{position:relative;z-index:9;}
.ser_in_title h3:before{box-sizing:border-box;transform:translateX(100%);-webkit-transform:translateX(100%);content:'';position:absolute;bottom:0;left:0;width:5%;height:2px;border-bottom:1px solid transparent;border-left:1px solid transparent;transition:.1s transform linear, .1s height linear .1s;-webkit-transition:.1s transform linear, .1s height linear .1s;transform:translateX(0);-webkit-transform:translateX(0);height:70%;border-color:#26b3fb;}
@media screen and (min-width:1050px){.fixed .navbar-nav>li>a:hover{color:#ff0000!important;}
.fixed .navbar-nav>li.active>a{color:#ff0000!important;}
}
@media screen and (max-width:1265px){.dev_list{clear:both;}
.about_imgs{padding-top:256px;}
.seller_right_border{top:232px;}
.sellers{overflow:hidden;}
.header_title{font-size:32px;}
.service_title,.seller_title{font-size:28px;}
.client_title,.home_contact_title,.client_tsti_title{font-size:24px;}
.seu{background-position:100% 26%;}
}
@media screen and (max-width:1200px){.container{width:100%;}
}
@media screen and (min-width:1200px){.container{width:100%;}
}
@media screen and (max-width:1200px){.custom1 .owl-dots{right:10%;}
}
@media screen and (max-width:1050px){

ul.header_slider_list li {
    float: left;
    list-style: none;
    width: 50%;
    padding: 0!important;
    margin-bottom: 20px;
}

.home-megamenus .navbar-brand>img {
    width: 240px;
    padding: 15px 15px!important;
}
.navbar-nav>li.actnav{
    float: left!important;
}
.home-megamenus .navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
    float: left;
    width: 100%;
}
li a.menu-heading{
    font-size: 15px!important;
}
.home-megamenus .navbar-inverse.fixed .navbar-nav>li>a {
    color: #fff!important;
}
.dropdown-menu li{
width: 100%;
    float: left;
}
.mobile-menu button.close-menu {
    display: none;
}.navbar-nav>li>a:hover:before{
border-color: transparent!important;
}
.navbar-nav>li>a:hover:after{
border-color: transparent!important;
}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px;}
.navbar-nav .open .dropdown-menu{position:static;width:auto;margin-top:0;background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;float: left;}
.navbar-header{float:none;}
ul.dropdown-menu.soft,ul.dropdown-menu.serv{opacity:1;transform:translateX(24px);}
.thir_foo p{border-bottom:none;padding-bottom:17px;}
.foo_social span{display:none;}
span.fa.clutch_icons {
    display: block!important;
}
.sec_foo:before,.sec_foo:after{display:none;}
li.dropdown.open ul.dropdown-menu li{transform:translateY(0)!important;}
ul.dropdown-menu.soft li:hover a{}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
/* .navbar-collapse.collapse{display:none!important;} */
.home-megamenus .navbar-collapse.collapse{
display: block;
    position: fixed!important;
    top: 0;
    left: 0;
    height: 100%!important;
	    left: -100%;
		
}
.navbar-nav{float:none!important;margin-top:7.5px;    margin-left: 0px;}
.navbar-nav>li{float:none;    margin-bottom: 10px;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.fixed a{color:#fff;}
div#myNavbar{padding:20px 30px;background:rgba(0,0,0,0.5);margin-right:-15px;margin-left:-15px;width:65%;float:right;}
div#myNavbar{padding:20px 10px!important;background:rgba(0,0,0,0.9)!important;margin-right:0px;margin-left:0px;position:absolute;right:0px;
    z-index: 99;
    height: 100%!important;
    max-height: 100%!important;
	    overflow: auto;
		    overflow-y: scroll!important;
    overflow-x: hidden!important;
}
.home-megamenus div#myNavbar ul.nav.navbar-nav.navbar-right {
    width: 100%!important;
    margin: 0;
    padding: 0;
}
.home-megamenus .mega-dropdown-menu{
    padding: 10px!important;
}
.amazingslider-description-1{font-size:11px;}
.owl-carousel-content>p,.service_content,.dev_list,.seller_content,
.amazingslider-title-1,.testimonial_detail_content,.service_content p,
.home_contact_content,..home_btn, footer p,footer a{font-size:13px;}
.footer_title,.seu_slide_paragraph{font-size:17px;}
.seu_slide_subtitle{font-size:19px;}
.seu_slide_title,.home_contact_title{font-size:23px;}
.client_title,.home_contact_title,.client_tsti_title{font-size:25px;}
.service_title,.seller_title{font-size:28px;}
.header_title{font-size:32px;}
}
@media screen and (max-width:920px){.seller_right_border{display:none;}
/*div#myNavbar{height: 350px!important;}*/
}
@media screen and (max-width:860px){img.contact_left,img.contact_right{display:none;}
img.service__bar_image2.img.img-responsive{display:none!important;}
}
@media screen and (max-width:805px) and (min-width:450px){img.service__bar_image2.img.img-responsive{right:154px;}
}
@media screen and (max-width:769px){.social_link_title{text-align:center;padding-bottom:27px!important;}
.secont_footer_cont{padding-left:0px;}
.owl-carousel-content>p{margin-bottom:10px;}
.header_title{font-size:25px;}
.header_icon_title{font-size:18px;}
.our_work_btn, .Contact_us_btn{padding:6px 17px;}
.owl-carousel-content{top:52%;}
#owl_caro1 .owl-dots{top:-26px;}
.amazingslider-description-1{font-size:10px;}
.owl-carousel-content>p,.service_content,.dev_list,.seller_content,
.amazingslider-title-1,.testimonial_detail_content,.service_content p,.second_footer,
.home_contact_content,..home_btn, footer p,footer a,.our_work_btn, .Contact_us_btn{font-size:11px;}
.footer_title,.seu_slide_paragraph{font-size:15px;}
.seu_slide_subtitle{font-size:16px;}
.seu_slide_title,.home_contact_title{font-size:18px;}
.client_title,.home_contact_title,.client_tsti_title{font-size:22px;}
.service_title,.seller_title{font-size:24px;}
.sel_right,.about_content{width:100%;}
.about_imgs{padding-top:0px;}
.seller_right_border{top:-24px;left:115px;}
.carousel-control.left{left:25%;}
button.navbar-toggle{margin:21px;}
.navbar-brand>img{padding:21px 15px;}
}
@media screen and (max-width:770px) and (min-width:760px){footer p br{display:none;}
.footer{padding:40px 50px;}
#owl_caro1 .item{background-size:cover;background-position:center;height:50vh!important;}
.header_title{margin-bottom:30px;}
.banner_cube_button{padding-top:20px;}
}
@media screen and (max-width:768px){li.dropdown.soft.open ul.dropdown-menu.soft,
li.dropdown.serv.open ul.dropdown-menu.serv{width:100%;}
div#myNavbar ul.dropdown-menu li a {
    color: #000 !important;
}
.home-megamenus div#myNavbar .mega-dropdown-menu > li > ul > li a:hover {
    background-color: #77b202;
    color: #fff!important;
}

.home-megamenus .mega-dropdown-menu > li > ul > li i.fa {
    display: none;
}

img.seller_image1.about_imgs.img.img-responsive{float:none;}
.custom1 .owl-dots{float:none;cursor:pointer;position:initial;margin:0px!important;}
span.testimonial_detail_content.testi{width:100%;float:left;margin:0px!important;}
span.testimonial_arrow_content.testi{display:none;}
span.testimonial_face_content.testi{max-width:100%;margin:auto;display:block;margin-bottom:25px;}
.testimonial{background-image:none;}
.testimonial_content{display:block;margin:0px auto!important;padding:0px;width:90%;}
.client_tsti_title img{display:none;}
.client_tsti_title{text-align:center;}
.custom1 >.owl-dots>.owl-dot{display:inline-block!important;cursor:pointer;}
#demos .owl-dot{margin:0px 0px;}
}
@media screen and (max-width:767px){
.header-list {
  margin-left:17% !important;
}
.page-section h3 {
  font-size: 25px !important;
}
.page-section p {
  font-size:11px !important;
}
.footer a {
    text-decoration: none;
    color: #c4c4d3;
    float: left;
    margin-bottom: 10px;
    width: 85%!important;
}
div.inner_right_content_wrap h3.top_headings {
    font-family: 'Open-Sans-Bold';
    font-size: 20px!important;
}

.iso_image {
    float: none;
    width: 15%!important;
    max-width: 50%!important;
}


.home-megamenus .mega-dropdown-menu > li > ul > li > a {
     display: block;
    color: #222;
    padding: 12px 5px;
    /* border-bottom: 1px solid #161515; */
}
.footer_container .thir_foo{
    padding-left: 0px;
}
/*div#myNavbar{height: 350px!important;}*/
.service .fadeInLeft{padding-top:10px;}
#seu_slide .seu_slide_img img{display:block;max-width:100%;margin:auto;width:initial;}
.seu_items{padding-top:50px;}
.seu{padding-top:40px;}
div#seu_slide:before,.seu_slide_img:before{content:'';}
.seu_slide_content{width:100%;margin-top:10px;}
.service_image1_content:before{display:none!important;}
.footer_last{float:left;}
.seu_slide_content{margin-left:0px;padding:50px;}
.custom1 .owl-dots{right:50px;top:26px;}
.navbar-nav>li.actnav{border:1px solid #ff0000!important;}
}
@media screen and (max-width:740px){.banner_cube_button{padding-top:10px;}
.header_title{margin-bottom:10px;}
}
@media screen and (max-width:720px){.service__bar_image2{display:none;}
.about_imgs{margin-right:0px;}
}
@media screen and (max-width:676px){li.dropdown.soft.open:hover ul.dropdown-menu.soft{padding-top:0px;width:100%;}
ul.dropdown-menu.soft li{width:100%;}
.client .clinet_content .owl-carousel .owl-nav.disabled{display:none;}
#seu_slide .owl-dot{left:33px;}
#testimonial .owl-dots{top:41px;}
.owl-carousel-content>p{margin-bottom:5px;}
.owl-carousel-content{top:56%;}
.header_title{line-height:1.4;font-size:24px;margin-bottom:20px;}
.banner_cube_button{padding-top:10px;}
.seller_right_border,.seu_top_img,.seu_bottom_img{display:none;}
.carousel-control.left{left:23%;}
img.testimonial_face{max-width:75px!important;}
img.testimonial_arrow{min-width:58px;}
#seu_slide .owl-dots{left:-34px;}
#testimonial .owl-dots{left:initial;}
}
@media screen and (max-width:600px){.service_image1_content:before{display:none;}
.seu_bottom_img{display:none;}
}
@media screen and (max-width:567px){
.item.col-xs-4.padding0 {
    width: 100%;
}

.iso_image {
float: left;
    width: 50%!important;
    max-width: 100%!important;
    text-align: center;
}
    .footer_container .dunslogo{width:40%!important;}
.footer_container .iso_image img {
    width: 50%!important;
    margin: 0 auto;
    padding: 0!important;
}

div.iso_image.nascom_img {
    max-width: 12%;
    width: 12%;
    margin-top: 10px!important;
    display: inline-block;
    height: auto;
}


div.iso_image.nascom_img img {
    margin-top: 0px!important;
}
.col-lg-12.col-md-12.col-sm-12.col-xs-12.foot-logo .second_footer {
    text-align: center;
    margin-top: 15px;
}
.footer_container .second_footer {
    line-height: 20px;
    padding: 0px 5px;
}
.footer_container .duns-content {
    float: left;
    padding-left: 0;
    padding-top: 0;
	width: 100%;
}
.duns-content a {
    border-right: 0px solid #fff!important;
}

.iso_image img {
    border-right: 0px solid #fff!important;
	}
.service_content ul{
  padding:0px;
} 
.footer_container .thir_foo{
    padding-left: 0px;
}
}
@media screen and (max-width:570px){.client_vid .client_title_img{display:none;}
.client_vid .client_title{line-height:100px;}
}
@media screen and (max-width:568px){.seller_title{font-size:21px;}
#testimonial .owl-dots{top:-8px;}
div#seu_slide::before{display:none;}
.navbar{height:85px;}
.owl-carousel-content>p{display:none;}
.our_work_btn, .Contact_us_btn{width:auto!important;float:left!important;}
.service_title span{margin-top:0px;}
h1.service_title{align-items:flex-start;}
.our_work_btn{background:#fff;color:#000;margin-right:4%;float:left;width:45%;font-size:3vmin;}
.Contact_us_btn{background:transparent;float:right;width:45%;font-size:3vmin;}
span.testimonial_detail_content.testi{padding:35px;line-height:30px;}
.seu_slide_content{width:100%;padding:20px;margin:10px;padding-bottom:30px;}
.seu_bottom_img{display:none;}
.service_title{font-size:21px;}
span.testimonial_arrow_content.testi{display:none;}
.testimonial_content{padding:10px;}
img.testimonial_face.img.img-responsive{min-width:45px;max-width:100%!important;}
span.testimonial_face_content.testi label{white-space:normal;}
img.contact_right{width:25%;}
img.contact_left, img.contact_right{display:none;}
img.contact_left{width:31%;}
.owl-carousel-content{padding:15px;}
.owl-carousel-content>p{width:100%;}
.header_title{font-size:7vmin;margin-bottom:24px;    margin-top: 50px;
}
.banner_cube_button{padding-top:0px;}
.service_title span{padding-left:5px;}
.client_title{font-size:21px;}
.seu_top_img{display:none;}
}
@media screen and (max-width:570px){h1.service_title.rent{padding-bottom:20px;}
img.amberson{top:-13px;width:60px!important;}
.seu{padding-top:25px;}
div#myNavbar{width:85%;}
.navbar-nav .open .dropdown-menu>li>a{font-size:11px;}
}
@media screen and (max-width:540px){.header_slider_list li{padding:10px!important;}
ul.header_slider_list{width:100%;float: left;padding: 0;}
.header_icon{
padding-right: 12px;
}
}
@media screen and (max-width:500px){.res_td{display:block;margin:12px 25px;padding:0px;}
ul.header_slider_list li.first,
ul.header_slider_list li.second,
ul.header_slider_list li.third{animation:none!important;}
}
@media screen and (max-width:440px) and (min-width:410px){.footer{padding:40px 20px;}
}
@media screen and (max-width:426px){footer p br{display:none;}
.header_icon_title{font-size:12px;}
.footer a{width:100%;}
.service_title img{display:none;}
.service_title{text-align:center;}
#seu_slide .owl-dot{top:-30px!important;left:0px!important;}
#testimonial .owl-dots{right:0px;top:2%;}
#owl_caro1 .item{height:45vh!important;}
#seu_slide .owl-prev,#seu_slide .owl-next{top:-1px!important;}
.testimonial_content{margin-left:0%;}
.custom1 .owl-dots{}
.owl-carousel-content>p{margin-bottom:30px;width:80%;}
.service_content > p{padding-right:20%;}
.about_content{padding:0px;}
.amazingslider-text-box-1{padding-top:0px;}
button.navbar-toggle{margin:14px;}
.navbar-brand>img{padding:14px 15px;}
.header_title{font-size:14px;margin-bottom:25px;margin-top: 50px;}
#seu_slide .owl-dots{left:0px;}
#testimonial .owl-dots{left:initial;}
.service{padding:0px;}
.full_list{margin-bottom:0px;}
.home_btn.hb.who_do{margin-bottom:25px;}
.sel_right{padding-right:0px;padding-left:128px;}
.seu{padding-top:30px;background:none;}
.service_title{margin-bottom:22px;}
.seu_slide_content{padding:10px 50px;margin-left:0px;}
#custom_carousel .controls{margin-top:0px;margin-left:-20px;}
.carousel-control.right{right:26%;}
.seu #custom_carousel{margin-bottom:28px;}
.testimonial_arrow_content{display:none;}
img.testimonial_face{max-width:100%!important;}
span.testimonial_face_content.testi label{white-space:normal;}
.testimonial_content{width:100%;padding-bottom:0px;}
.custom1 .owl-dots{}
.client_tsti_title{margin-bottom:0px;}
.testimonial{margin-top:0px;}
.home_contact{padding:25px;position:relative;padding-top:28px;padding-bottom:28px}
.home_btn{margin-top:20px;}
.clinet_content{padding:30px 10px;}
footer{    padding: 10px;
    margin-top: 20px;}
.navbar{height:auto;}
.service_content ul li {
    display: inline-block;
    width: 48%;
    margin: 5px 0px;
}
}
@media screen and (max-width:376px){.header_icon{padding-right:5px;}
.header_icon_title{font-size:10px;}
div#myNavbar{width:85%;}
.footer{padding:0px;}
.footer_container{max-width:280px!important;}
.footer a{width:100%;}
.second_footer {
    white-space: nowrap;
    word-break: break-word;
    width: 100%;
    font-size: 11px;
}.second_footer span {
    font-size: 12px;
    vertical-align: bottom;
}
.social_link .footer_container{padding:20px 10px;}
.footer_title{margin-top:20px;}
.navbar{height:auto;}
.our_work_btn, .Contact_us_btn{padding:6px 18px;width:auto;}
.Contact_us_btn{float:left;}
.header_title{margin-bottom:20px;}
button.navbar-toggle{margin:6px 14px;}
.navbar-brand>img{padding:10px 15px;padding-left:14px;padding-right:50px;}
.header_title{margin-top:0px;}
.service_title{margin-bottom:5px}
.service_content ul li{width:48%;text-align:center;}
.dev_list{width: 100%;float: left;text-align: left;}
.dev_list img{margin:auto;display:block;text-align:left;float: left;}
.home_btn.hb.what_do{margin:auto;}
.who_we{left:-45px;}
.sel_right{padding-left:70px;}
.service_title{display:inline-block;}
.seu_items{padding-top:28px;}
.amberson.img.img-responsive{width:50px !important;top:-12px;}
img.contact_right{display:none;}
.seu_slide_img:before{display:none;}
}
@media screen and (max-width:360px){img.final_img.img.img-responsive{margin-top:0px;}
.our_work_btn{padding:10px;}
.Contact_us_btn{padding:10px;}
}
@media screen and (max-width:321px) and (min-width:0px){h1.client_tsti_title img{display:none;}
span.testimonial_detail_content.testi{padding:18px;text-indent:0px;}
img.final_img.img.img-responsive{margin-top:0px;    margin-left: 4px;}
.navbar-brand{min-height:auto!important;height:auto!important;}
.custom1 .owl-dots{top:-226px;}
.navbar{min-height:auto;}
.header_title{margin-bottom:10px; margin-top: 41px;
}
.our_work_btn, .Contact_us_btn{padding:5px 10px;}
.who_we{display:none;}
.sel_right,.seu,.testimonial{padding-left:0px;background:none;}
.sellers.iot_design .sel_right{
 padding-left: 70px; 
}
.client_title{padding-top:10px;}
.service_title>img,.client_title>img,.service_title>img{display:none;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.contact_form_cotent .cube{width:154px;z-index:9;}
::i-block-chrome,body{font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-webkit-text-stroke:0.05px;}
::i-block-chrome,span.testimonial_detail_content.testi{margin-left:0%;}
::i-block-chrome,.services_fst_content{z-index:9;}
::i-block-chrome, .testimonial_content{display:-webkit-box;}
::i-block-chrome,span.testimonial_detail_content.testi{display:-webkit-box;display:flex;width:70%;}
::i-block-chrome,span.testimonial_face_content.testi{display:inline-block;height:100px;}
::i-block-chrome,span.testimonial_arrow_content.testi{display:-webkit-box;display:flex;height:13px;vertical-align:middle;margin-top:45px;width:10%;padding-left:15px;}
::i-block-chrome,.custom1 .owl-dots{}
::i-block-chrome,.cube{z-index:-1;}
::i-block-chrome,.service_header_inner{display:-webkit-box;}
::i-block-chrome,.service_header_inner_content{-webkit-transform:translateY(30%);}
::i-block-chrome,.about_head_link{-webkit-transform:translateY(30%);}
::i-block-chrome,.careers_head_content{-webkit-transform:translateY(30%);}
::i-block-chrome,.contact_header_details_cont{-webkit-transform:translateY(30%);}
::i-block-chrome,.serv_in_dev img{margin-top:40%!important;}
::i-block-chrome,.home_contact .cube{z-index:9;}
}
@media screen and (max-width:568px){::i-block-chrome,span.testimonial_detail_content.testi{width:68%;}
::i-block-chrome, span.testimonial_face_content.testi{max-width:15%;}
::i-block-chrome, span.testimonial_arrow_content.testi{max-width:12%;}
::i-block-chrome, .testimonial_content{max-width:100%;}
}
section.about_why.service_include, .soft_inner_contain{clear:both;}
.about_why{float:left;}
footer{display:inline-block;width:100%;}
.bgwrap{background:#fff;float:left;width:100%;}
nav .container{max-width:100%;}



section.new {
    width: 100%;
  /*   margin-bottom: 40px; */
    margin-top: 10px;
}

div#flip {
    text-align: center;
}

a.about-product-btn.btn.btn-primary {
    color: #fff;
    background-color: #384a60;
    border-color: #384a60;
    border-radius: 0px;
}

a.about-product-btn.btn.btn-primary:hover {
    background-color: #55acee;
    border-color: #55acee;
    border-radius: 0px;
}

.about-product-btn-wrap-inner p {
    padding: 20px;
    border: 2px solid #ddd;
    margin-top: 10px;
}
.annv,.annv .modal-dialog{
      width: 74%;
    margin: auto;
}
.annv_img{
  object-fit: cover;
  max-width: 100%;
}

.annv button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    color: #d68f3c;
    position: absolute;
    right: 20px;
    opacity: 1;
    top: 15px;
    box-shadow: none;
    font-size: 30px;
    text-shadow: 0 1px 0 #f8e68d;
}
.annv.modal {
  text-align: center;
  padding: 0!important;
}

.annv.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
.annv .modal-content {
    background: linear-gradient(#f7e68f,#b6732a);
}
.annv .modal-body {
    padding: 3px;
}
.annv .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
section#taxi_contant h2 {
    font-size: 18px;
    font-family: 'Open-Sans-Semibold';
}
section#taxi_contant p {
    font-size: 14px;
    font-family: 'OpenSans';
    width: 70%;
    margin: 0px auto;
}
section#taxi_contant {
    text-align: center;
}
section#advance_feature {
    padding: 50px 0px;
}
section#advance_feature li h2{
font-size: 18px;
    font-family: 'Open-Sans-Semibold';
}
section#advance_feature li p{
font-size: 18px;
    font-family: 'Open-Sans-Semibold';
  font-size: 14px;
    font-family: 'OpenSans';
}
section#advance_feature .f_col li {
    width: 45%;
    min-height: 200px;
    float: left;
    list-style-type: none;
   position: relative;
    padding-left: 55px;
}
li.fully_feature:before {
    content: "";
    position: absolute;
    width: 34px;
    height: 38px;
    top: 20px;
    left: 0px;
    z-index: 999;
    background-image: url(../images/fully_feature_icon.png);
}
li.multilocation:before {
    
    content: "";
    position: absolute;
    width: 38px;
    height: 38px;
    top: 20px;
    left: 0px;
    z-index: 999;
    background-image: url(../images/multilocator_icon.png);
}

li.complete_history:before {
    content: "";
    position: absolute;
    width: 26px;
    height: 38px;
    top: 20px;
    left: 0px;
    z-index: 999;
    background-image: url(../images/complete_history_icon.png);
}
li.pay_card:before {
    content: "";
    position: absolute;
    width: 38px;
    height: 38px;
    top: 20px;
    left: 0px;
    z-index: 999;
    background-image: url(../images/pay_card_icon.png);
}
section#advance_feature .f_col li:nth-child(even) {
    float: right;
}
section.secure {
    padding: 50px 0px;
    background: url(../images/secure_bg.png);
    padding-bottom: 0px;
}
section.secure {
    color: #fff;
}
.secure_col p {
    font-size: 14px;
    font-family: 'OpenSans';
}
.secure_col h2 {
    font-size: 20px;
    font-family: 'Open-Sans-Semibold';
}
.secure_col li {
    list-style-type: none;
    padding-left: 35px;
    position: relative;
}
li.locate:before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
   background:url(../images/locate_icon.png);
    left: 0;
    top: 5px;
}
li.push:before {
    content: "";
    position: absolute;
    width: 22px;
    height: 24px;
     background:url(../images/push_icon.png);
    left: 0;
    top: 5px;
}
section.feature_highlight h1 {
   
    font-size: 20px;
    font-family: 'Open-Sans-Semibold';
}
.f_h_list li {
    list-style-type: none;
    margin: 15px 0px;
}
section.feature_highlight h1+p {
    font-size: 13px;
}
.f_h_list li span {
    font-size: 24px;
}
.f_h_list a {
    color: #222;
    font-size: 15px;
  font-family: 'Open-Sans-Semibold';
}
.f_h_list li span {
    font-size: 22px;
    margin-right: 10px;
}
span.cashless {
    width: 25px;
    height: 19px;
    background:url(../images/cashless_icon.png);
    position: absolute;
}
li.Cashless {
    position: relative;
    padding-left: 40px;
}
span.cashless {
    width: 25px;
    height: 19px;
    background: url(../images/cashless_icon.png);
    position: absolute;
    left: 0px;
    top: 8px;
}

span.dispatch {
    width: 23px;
    height: 24px;
    background: url(../images/dispatch_kit.png);
    position: absolute;
    left: 0px;
    top: 8px;
}
li.Dispatch
{
   position: relative;
    padding-left: 40px;
}
.f_h_list a:hover {
    color: #4948b9;
}
.f_h_list a.dispatch:hover span.dispatch
{
  background: url(../images/dispatch_kit_hover.png);
}
a.cash_less:hover span.cashless{
background: url(../images/cashless_icon_hover.png);
}
.f_h_search {
    float: right;
    width: 35%;
    text-align: center;
    padding: 20px;
    box-shadow: 0px 0px 15px rgba(51,51,51,0.5);
}
.f_h_list {
    float: left;
    width: 100%;
}
section.feature_highlight {
    padding: 50px 0px;
  
}
.f_h_search_contant h3 {
    font-size: 16px;
    font-family: 'Open-Sans-Semibold';
}
.f_h_search_contant p {
    font-size: 13px;
    width: 80%;
    margin: 0px auto;
}
.f_h_list li p {
    /* margin-right: 30px !important; */
    margin-left: 40px;
}
li.Dispatch p {
    margin-left: 0px;
}
li.Cashless p{
   margin-left: 0px;
}
span.feed_back {
    width: 23px;
    height: 24px;
    background: url(../images/feedback_matter.png);
    position: absolute;
    left: 0px;
    top: 8px;
}
li.Feedback
{
   position: relative;
    padding-left: 40px;
}
li.Feedback p{
   margin-left: 0px;
}
a.feedback_matter:hover span.feed_back{
background: url(../images/feedback_matter_hover.png);
}
.footer_social_icon {
    float: right;
    width: 30%;
}

.footer_form_part {
    width: 60%;
    float: left;
    padding-right: 0%;
    /* background: url(../images/footer_form_border.png); */
    background-repeat: no-repeat;
    background-position: right;
    margin: 0px auto;
    float: none;
    text-align: center;
}
.f_form li {
    display: inline-block;
  width:48%;
}
.f_form li input {
    border: 1px solid rgba(255, 255, 255, 0.46);
    
    background: transparent;
    border-radius: 15px;
    width: 95% !important;
    padding: 5px 10px;
    color: #fff;
}
.f_form textarea {
    border-radius: 15px;
    width: 95% !important;
     border: 1px solid rgba(255, 255, 255, 0.46);
    background: transparent;
  padding: 5px 10px;
  height: 100px;
}
.footer_form_part .col.textbox {
    margin-top: 20px;
}
.f_form li input:focus {
    outline: none;
}
.f_form textarea:focus {
    outline: none;
}
.footer_form_part h2 {
    font-size: 20px;
  margin:0px auto;
    width: 65%;
    line-height: 30px;
  font-family: 'Open-Sans-Semibold';
}
.f_form li input::-webkit-input-placeholder {color:#fff;}
.f_form li input::-moz-placeholder {color:#fff;}
.f_form li input::-ms-input-placeholder {color:#fff;}
.f_form textarea::-moz-placeholder {color:#fff;}
.f_form textarea::-ms-input-placeholder {color:#fff;}
.f_form textarea::-webkit-input-placeholder {color:#fff;}
.footer_social_icon li {
    list-style-type: none;
    position: relative;
    padding-left: 35px;
}
li.address:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 24px;
    background:url(../images/footer_address_icon.png);
    left: 0;
    top: 10px;
}
li.phone:before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background:url(../images/footer_phone_icon.png);
    left: 0;
    top: 10px;
}
li.webmail:before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background:url(../images/footer_webaddress.png);
    left: 0;
    top: 10px;
}
.footer_container .row {
    padding: 15px 0px 0px 0px;
}
.footer_form_part input[type="submit"] {
    width: 100px !important;
    background-color: #4d8cbb;
    border: none;
    box-shadow: 1px 1px 10px rgba(51, 51, 51, 0.99);
}
.footer_form_part input[type="submit"]:hover {
    background-color: #fff;
    color: #000;
}
.social_link .footer_container
{
color:#fff;
}
.footer_social_icon h2 {
    font-size: 20px;
  font-family: 'Open-Sans-Semibold';
}
.footer_border {
    text-align: center;
    transform: rotate(90deg);
    height: 75px;
    width: 115%;
}
.footer_form_part input[type="submit"]
{
margin-top:15px;
}

.service_in_get_start .home_btn {
   z-index: 1;
}

.home_btn::before {
   z-index: 1;
}

.soft_inner_contain.service_in_get_start
.cube.Quote {
   /*z-index: 1;*/
}
.gdlr-pagination{
   width: 20%;
}
.footer_last a {
    margin-bottom: 40px;
}
div#html5-play img {
    display: none;
}

.footer_social_link_cont .col-lg-3{
  width:16.6%;
}

.gplus .foo_social.fb:hover {
    background-color: #d34836;
}
.clutch .foo_social.fb:hover {
    background-color: #17313b;
}
.youtube .foo_social.fb:hover {
    background-color: #cc181e;
}


.about-product-btn-wrap-inner .hidden-content {
    padding: 20px;
    border: 2px solid #ddd;
    margin-top: 10px;
}
.about-product-btn-wrap-inner .hidden-content p {
    padding: 0px;
    border:none;
    margin-top: 0px;
}

section.tab-section .nav-pills>li+li a {
    color: #000 !important;
    font-size: 13px !important;
}

ul.dropdown-menu-sub {
    padding: 0px;
    position: absolute;
    /* left: 170px; */
	left: 291px;
    width: 100%;
    top: 0px;
}
ul.dropdown-menu-sub li {
    list-style-type: none !important;
}

li.submenu2:hover ul.dropdown-menu-sub {

    background-color: #f9f9f9;
}
ul.dropdown-menu-sub li:hover {
    transform: translateX(5px) !important;
}
ul.dropdown-menu-sub li  {
    transition: 0.5s ease all !important;
}
img.originnode-img2 {
    margin-top: 100px;
}
section.benifit {
    background-color: #1a2e46;
    color: #fff !important;
    background: url(../images/node/banner.png);
  background-attachment:fixed;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /* Safari only override */ ::i-block-chrome, 
section.benifit 
{
  background-attachment:scroll;
}
section.benifit.android_development
{
	 background-attachment:scroll;
}
}
section.benifit .ser_in_title h3 {
    color: #fff;
}
section.benifit h4 {
    font-size: 20px;
    color: #26b3fb;
}
section.benifit p {
    color: #fff;
}
section.benifit .ser_in_title h3:before
{
  width: 15%;
}
section.benifit .ser_in_title {
    margin-bottom: 20px;
}
.reason-for-choose li.why_choose_list {
    background: url(../images/node/why.png) no-repeat 0% 50%;
    padding-left: 35px;
    list-style: none;
    margin: 0;
    font-family: 'Open-Sans-Bold';
    position: relative;
    /* position: absolute; */
    background-position: left 25%;
}
.bgwrap.reason-for-choose li.why_choose_list p {
    text-align: left;
}
.bgwrap.reason-for-choose .ser_in_title h3 {
    text-align: left;
}
.bgwrap.reason-for-choose .ser_in_title {
    margin-bottom: 30px;
}
.bgwrap.reason-for-choose ul {
    padding: 0px;
}
#pane4 {
    display: none;
}
#pane3 {
    display: none;
}
#pane2 {
    display: none;
}
section.new.nodejs-hide-cnt .tab-cnt {
    display: inline-block;
}
section.new.nodejs-hide-cnt {
    text-align: center;
}
#panel1
{
  display:none;
}
section.new.nodejs-hide-cnt .about-product-btn-wrap-inner p {
    border: none;
}
li.submenu2 a span {
    transform: rotate(270deg);
}
ul.dropdown-menu-sub.webdevelop-submenu li a
{
  color:#000 !important;
}
ul.dropdown-menu-sub.webdevelop-submenu li {
    padding: 10px 20px !important;
}
section.new.nodejs-hide-cnt .about-product-btn-wrap-inner p {
    border: none;
    padding: 0px;
  text-align:justify;
}
section.new.nodejs-hide-cnt .about-product-btn-wrap-inner h4{
  text-align:left;
}
.bgwrap.reason-for-choose.benifit-choose.why_nodejs {
    padding-bottom: 50px;
}
.soft_inner_contain.nodejs-intro {
    margin-bottom: 35px;
}
section.benifit {
    padding: 1px 0px !important;
    padding-bottom: 35px !important;
}
ul.dropdown-menu-sub.webdevelop-submenu li {
    padding: 10px 5px !important;
    min-width: 240px;
}
.php_intro .col-lg-12.col-md-12.col-sm-12.col-xs-12>.col-lg-8.col-md-8.col-sm-8.col-xs-12 {
    padding: 0px;
}
.php_intro .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    padding: 0px;
}
.soft_inner_contain.nodejs-intro .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    padding-left: 0px;
}
section.custom-php-part {
    background-color: #f7f9f8;
    padding: 1px 0px;
    padding-bottom: 40px;
}
.custom-php img {
    float: left;
    width: 37%;
    /* margin-right: 20px; */
    position: relative;
    left: -20px;
}
.industries-php img {
    float: right;
    width: 35%;
    /* margin-right: 20px; */
    margin-left: 20px;
}
.ser_in_lef {
    padding-left: 0px;
    padding-right: 0px;
    padding-left: 10px;
}
.php-introduction img {
    float: right;
    width: 32%;
    padding-left: 30px;
    padding-top: 1em;
}
li.submenu2.mobi-app-submenu ul.dropdown-menu-sub li {
    /* max-width: 300px; */
    width: 360px;
}
ul.dropdown-menu-sub.webdevelop-submenu li a
{
font-size:13px;
}
.php-introduction.ios-inroduction img {
    float: left;
}

.dedicated-expert img {
    float: left;
}
.php-introduction.ios-inroduction img {
    width: 39%;
    padding-right: 30px !important;
}
.custom-ios img {
    float: right;
    width: 40%;
    padding: 20px;
}
.differ-ios {
    text-align: left;
}
.differ-ios b {
    font-size: 20px;
}	
section.android-development-tool img {
    float: right;
    width: 45%;
}
section.benifit.android_development {
    background: url(../images/node/android-development-banner.png);
	background-attachment: fixed;
}
.bgwrap.reason-for-choose.benifit-choose.why_nodejs {
    background-color: #f7f9f8;
}
ul.differ_list_php+p {
    clear: both;
    /* margin-top: 20px !important; */
    padding-top: 30px;
}
ul.differ_list_php li {
    float: right;
    width: 60%;
}
ul.differ_list_php img {
    float: left;
    width: 35%;
}
ul.differ_list_php li {
    position: relative;
    padding-left: 24px;
}
ul.differ_list_php li {
    list-style-type: none;
}
ul.differ_list_php li:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background: url(../images/node/list-icon.png);
    left: 0px;
    top: 10px;
	background-size: 100%;
}
.differ-ios li {
    position: relative;
    padding-left: 24px;
}
.differ-ios li {
    list-style-type: none;
}
.differ-ios li:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background: url(../images/node/list-icon.png);
    left: 0px;
    top: 10px;
	background-size: 100%;
}
section.soft_inner_contain.new.different-php {
    padding-top: 30px;
}
.differ-ios b+ul {
    padding-left: 0px;
    position: relative;
    top: 15px;
}
.google-play-publish img {
    float: left;
    width: 35%;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* Safari only override */ ::i-block-chrome, 

section.benifit.android_development
{
	 background-attachment:scroll;
}
}
.bgwrap.ios-differ-part {
    background-color: #f7f9f8;
    background-attachment: fixed;
}	
.differ-ios b+ul img {
    float: right;
    width: 37%;
}
.uideveloper-banner-title h2 {
    text-transform: uppercase;
    color: #1a2e46;
    font-size: 25px;
    line-height: 35px;
	font-family: 'Lato-Black';
}
.uideveloper-banner-title {
    position: absolute;
    top: 100px;
    left: 175px;
}
.tr_cont.abt-trn-cnt {
    margin-bottom: 0px;
}
.abt-trin-subhead h3:before {
    box-sizing: border-box;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    content: '';
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 12%;
    height: 2px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    transition: .1s transform linear, .1s height linear .1s;
    -webkit-transition: .1s transform linear, .1s height linear .1s;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    height: 60%;
    border-color: #26b3fb;
}
.abt-trin-subhead h3 {
    font-size: 15px !important;
}
.abt-trin-subhead {
    margin-bottom: 0px !important;
}
.tr_sper_inner_cont.traing-pgm {
    box-shadow: 0px 3px 10px rgba(51,51,51,0.1);
    width: 29.33% !important;
    min-height: 460px !important;
    display: block;
    float: left;
    margin: 2%;
	min-height: 500px !important;
	background-color: #fff;
}
.meanstack_development .tr_sper_inner_cont.traing-pgm
{
	min-height: 525px !important;
}
body.testing-developer-page .tr_sper_inner_cont.traing-pgm {
    min-height: 530px !important;
}
section.soft_inner_contain.trin_outer_contain.uideveloper-inner {
    margin-top: 40px;
}
.training-contant-form-part li input {
    width: 100%;
    padding: 14px;
    border: 1px solid #dde0e3;
    margin-bottom: 10px;
	font-size:15px;
	font-family: 'OpenSans';
	border-radius:2px;
}
.training-contant-form-part li {
    list-style-type: none;
    margin-top: 20px;
}
.training-contant-form-part li textarea {
    width: 100%;
    height: 100px;
	 border: 1px solid #dde0e3;
    margin-bottom: 10px;
	font-size:15px;
	font-family: 'OpenSans';
	border-radius:2px;
	padding:10px;
}
.training-contant-form-part li input::-webkit-input-placeholder {color:#9ba4ae;}
.training-contant-form-part li input::-moz-placeholder {color:#9ba4ae;}
.training-contant-form-part li input::-ms-input-placeholder {color:#9ba4ae;}
.training-contant-form-part li textarea::-webkit-input-placeholder {color:#9ba4ae;}
.training-contant-form-part li textarea::-moz-placeholder {color:#9ba4ae;}
.training-contant-form-part li textarea::-ms-input-placeholder {color:#9ba4ae;}
.training-contant-form-part li input[type="submit"] {
    background-color: #1a2e46;
    color: #fff;
    text-transform: uppercase;
	border: 1px solid #1a2e46;
}
.training-contant-form-part li input[type="submit"]:hover {
    background-color: #fff;
    color: #1a2e46;
}
.training-contant-form-part {
    height: 615px;
}
.contact_form_img {
    height: 595px;
	overflow: hidden;
}	
.contact_form_img img {
    margin-top: 40px;
}
section.soft_inner_contain.trin_mdule_contain.casperon-training {
    margin-top: 0px;
}
.wordpress.uideveloper-banner-title {
    left: 35%;
}
.extra-word-press-list-img img {
    width: 100%;
}
.extra-word-press-list-cnt {
    box-shadow: 0px 3px 10px rgba(51,51,51,0.1);
}
.extra-word-press-list .clm {
    padding: 0px 10px;
    margin-top: 10px;
}
.extra-word-press-list-cnt {
    min-height: 270px;
}
.extra-word-press-list-img {
    min-height: 270px;
}
.extra-word-press-list-cnt li
{
	 list-style-type: none;
}
.extra-word-press-list-cnt li:before {
    content: "\2022";
    color: #3ac0ff;
    left: -6px;
    position: relative;
}
.sper_inner_cont_txt.last-list ul {
    padding-left: 25px;
}
.android.uideveloper-banner-title h2 {
    color: #fff !important;
}
.bgwrap.node-training .ser_in_title h3
{
	white-space: normal;
}
.android .tr_sper_inner_cont.traing-pgm {
    min-height: 499px !important;
}
.iostraining_page .tr_sper_inner_cont.traing-pgm {
    min-height: 565px !important;
}
.tr_sper_inner_cont.traing-pgm.fst-col {
    min-height: 525px !important;
}
.tr_sper_inner_cont.traing-pgm.lat-col {
    min-height: 525px !important;
}
body.php-developer-page .tr_sper_inner_cont.traing-pgm.phpfst-col {
    min-height: 440px !important;
}
body.php-developer-page .tr_sper_inner_cont.traing-pgm {
    min-height: 553px !important;
}
.tr_sper_inner_cont .sper_inner_cont_txt li
{
	text-indent: -8px !important;
}
.sper_inner_cont_txt ul {
    padding-left: 25px;
}
.section.section-bg-6.pt-9.pb-8 {
    background: url(../images/training/androidapp-training-banner.jpg);
float: left;
    width: 100%;
    margin: 20px 0px;}


.swiper-slide ul li {
    display: inline-block !important;
       margin: 0px 23px;
}
.section.section-bg-6.pt-9.pb-8 .ser_in_title.tr_title {
    width: 140px;
    position: relative;
    margin: 0px auto;
    margin-bottom: 40px;
}
.section.section-bg-6.pt-9.pb-8 .ser_in_title.tr_title h3:before {
    
    width: 40%;
    
}
.app_col {
    background-color: #fff;
    padding: 0;
    box-shadow: 0px 0px 5px rgba(51,51,51,0.4);
    border-radius: 20px 20px 0px 0px !important;
}
.section.section-bg-6.pt-9.pb-8 .swiper-wrapper ul {
    margin-bottom: 0px !important;
    border-bottom: 5px solid #1f95d1;
    padding-left: 0px;
}
.app_img img {
    border-radius: 0px;
}
.section.section-bg-6.pt-9.pb-8 {
    background: #f3f3f3 !important;
}
.row.slider_wrap {
    padding-bottom: 0px !important;
}
.app_img {
    position: relative;
}
h2.fw-bolder.os-font.white.mb-1.section-title {
    color: #fff;
    padding-bottom: 30px;
}
.app_link {
    text-align: center;
    padding: 20px;
}
.app_col-_hover {
    background-color: rgba(31, 149, 209, 0.77);
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    /* font-size: 15px !important; */
    position: absolute;
    width: 100%;
    z-index: 999;
    top: 0;
    height: 100%;
    vertical-align: middle;
    padding: 35% 0%;
}
.app_link {
    background-color: #fff;
    margin-top: 0px;
	box-shadow: 0px 0px 5px rgba(51,51,51,0.4);
}
.app_link img {
    width: 115px;
}
.app_col-_hover {
    /* display: none; */
}
.app_col:hover .app_col-_hover
{
	/* display:block; */
	-webkit-transition: all .5s;
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-transform: scale(1);
}
.app_col
{
transition:1s ease all;
}
.app_img:hover .app_col-_hover {
    height: 100% !important;
    padding: 35% 0% !important;
}
.app_col-_hover {
    -webkit-transform: none !important;
    height: 0px !important;
    padding: 0px !important;
    border-radius: 0px;
}
.app_col .app_col-_hover h2 {
    opacity: 0;
}
.app_img:hover h2{
	opacity:1;
}
/*-------------------------------------------------09/11/2017--------------------------------------------------*/
.app_link img {
    width: 80px;
}
.app_img img {
    border-radius: 0px;
    width: 100%;
  
}
.swiper-slide ul li {
   
    width: 100px;
}
.app_link{
	padding: 5px;
}
.app_col .app_col-_hover h2 {
    font-size: 10px !important;
}
.section.section-bg-6.pt-9.pb-8 .swiper-wrapper ul
{
	text-align: center;
}
body.training-page .tr_cotent_btn .home_btn.hb.what_do.blue_bg.bt1.flippety i.fa {
    border-bottom: none !important;
}
/*-----------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------responsive------------------------------------------------*/
@media only screen and (min-width: 1051px)
{
ul.dropdown-menu-sub
{
  display:none !important;
}
li.submenu2:hover ul.dropdown-menu-sub {
    display: block !important;
   
}

}


@media only screen and (min-width: 1051px) and (max-width: 1200px)
{

ul.dropdown-menu li a .fa {
    font-size: 14px!important;
    color: #1a2e46!important;
    margin-right: 0px!important;
    padding: 0px;
    width: 20px;
    height: 20px;
    text-align: center;
}

.home-megamenus .mega-dropdown-menu > li > ul > li > a {
    display: block;
    color: #222;
    padding: 12px 0px;
   /*  border-bottom: 1px solid #161515; */
    font-size: 12px;
}
}

@media only screen and (max-width: 1050px)
{

li.hire_cls {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0!important;
}
.home-megamenus.navbar-fixed-top.software_nav span.caret {
    display: inline-block!important;
}
.home-megamenus .mega-dropdown ul.dropdown-menu.mega-dropdown-menu li {
    padding: 0;
}


li.hire_cls a {
    width: auto!important;
    line-height: 9px;
}
.home-megamenus .mega-dropdown-menu {
    background-image: none!important;
	    height: auto!important;
	}
  ul.dropdown-menu-sub {
    position: static;
}
li.submenu2 a span
{
  display:none;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1180px)
{
.service_image1_content img {
    width: 100%!important;
    margin: 0 auto;
}
.sellers.iot_design .sel_right_img_content img {
    margin: 20% auto!important;
    width: 80%;
}
	.swiper-slide ul li {
    display: inline-block !important;
    margin: 0px 11px;
    width: 11% !important;
}
.app_img img {
    
    width: 100%;
}

}
@media only screen and (min-width: 768px) and (max-width: 1023px)
{

.inner_content_divs {
    position: absolute;
    top: 5%!important;
    left: 45%!important;
    width: 60%;
    z-index: 9;
}
.steps_inner {
    float: left;
    width: 33.3%;
    min-height: 165px!important;
}

.service_image1_content img {
    width: 100%!important;
    margin: 0 auto;
}
.uideveloper-banner-title {
   
    top: 40px;
    left: 50px;
}
.tr_sper_inner_cont.traing-pgm {
    
    width: 31.33% !important;
    margin: 1%;
	min-height: 445px !important;
   
}
.training-contant-form-part {
    height: 570px;
}
.contact_form_img {
    height: 550px;
}
.contact_form_img img {
    margin-top: 10em;
    width: 100%;
}
.abt-trin-subhead h3 {
    font-size: 13px !important;
}
.tr_sper_inner_cont .sper_inner_cont_txt li
{
	font-size:13px;
}
.training-contant-form .g-recaptcha {
    transform: scale(0.60) !important;
    -webkit-transform: scale(0.60) !important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.training-contant-form-part li input
{
	    padding: 7px;
}
.training-contant-form-part {
    height: 590px !important;
}
body.wordpress-developer-page .tr_sper_inner_cont.traing-pgm
{
	    min-height: 550px !important;
}
.social_link_title {
    font-size: 14px !important;
}	
.android .tr_sper_inner_cont.traing-pgm {
 
    min-height: 480px !important;
}
.android .tr_sper_inner_cont.traing-pgm {
    min-height: 470px !important;
}
body.wordpress-developer-page.android .fst-col {
    min-height:460px !important;
}
body.wordpress-developer-page.android .snd-col {
    min-height: 460px !important;
}
body.wordpress-developer-page.android .trd-col {
    min-height: 525px !important;
}
.tr_sper_inner_cont
{
	    min-height: 485px !important;
}
body.node-training-page.meanstack_development .tr_sper_inner_cont.traing-pgm {
    min-height: 460px !important;
}
body.ios-developer-page .tr_sper_inner_cont.traing-pgm.lat-col {
    min-height: 485px !important;
}
body.ios-developer-page .tr_sper_inner_cont.traing-pgm.fst-col {
    min-height: 515px !important;
}
.iostraining_page .tr_sper_inner_cont.traing-pgm {
    min-height: 565px !important;
}
body.php-developer-page .tr_sper_inner_cont.traing-pgm.phpfst-col {
    min-height: 430px !important;
}
body.testing-developer-page .tr_sper_inner_cont.traing-pgm {
    min-height: 485px !important;
}
body.wordpress-developer-page .tr_sper_inner_cont.traing-pgm.first-col {
    min-height: 456px !important;
}
.tr_sper_inner_cont_img img {
    position: static !important;
}
.tr_sper_inner_cont_img {
    padding-top: 0px !important;
}
.app_img img {
  
    width: 100% !important;
}
.swiper-slide ul li {
    margin: 0px 10px;
    margin-top: 40px;
    width: 11%;
}	
.app_link img {
    width: 64px;
}
}

@media only screen and (max-width: 767px)
{
.home-megamenus .mega-dropdown ul.dropdown-menu.mega-dropdown-menu li ul li {
    background-image: none!important;
    padding: 0!important;
	    border-bottom: 0px solid #161515;
}

ul.header_slider_list {
    display: none;
	}
	
li.hire_cls a {
    color: #fff!important;
    background-color: #26b3fa;
    height: 27px;
    width: auto!important;
    line-height: 9px;
}

  .nodejs-intro .col-lg-8.col-md-8.col-sm-8.col-xs-12 {
    margin-top: 20px;
}
.reason-for-choose section.soft_inner_contain.service_in_get_start {
    /* margin: 10px !important; */
    margin-top: 10px;
    margin-bottom: 10px;
}
.ser_in_title h3 {
    font-size: 15px;
}
.sper_inner_cont_tle_img img {
    width: 100%;
}
section.new.nodejs-hide-cnt .about-product-btn-wrap-inner p {
    padding: 0px;
}
.android .tr_sper_inner_cont.traing-pgm {
    min-height: auto !important;
}
.tr_sper_inner_cont.traing-pgm.fst-col {
    min-height: auto !important;
}
.swiper-slide ul li
{
	margin-top: 20px;
}
.extra-word-press-list-img {
    min-height: auto !important;
}
section.new.nodejs-hide-cnt .tab-cnt:hover {
    cursor: pointer;
    background-color: #55acee;
    border-color: #55acee;
}
section.benifit h4 {
    font-size: 16px;
} 
.soft_inner_contain.nodejs-intro {
    margin-bottom: 10px;
}
section.benifit {
    padding: 0px !important;
   
}
.php-introduction img {
    width: 100%;
}
a.service_header_link {
    display: none;
}
.service_header_inner_content i {
    /* display: none; */
    opacity: 0;
}
.php_intro .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    padding: 10px !important;
} 
.custom-php img {
    width: 100%;
}
.industries-php img {
    width: 100%;
}
.tr_sper_inner_cont.traing-pgm {
    min-height: auto !important;
}
.meanstack_development .tr_sper_inner_cont.traing-pgm {
    min-height: auto !important;
}
li.submit-btn
{
	float: none !important;
    width: 100% !important;
}
.tr_sper_inner_cont_txt {
    margin-top: -2px;
}
li.submenu2.mobi-app-submenu ul.dropdown-menu-sub li {
    
    width: auto;
}
ul.dropdown-menu-sub.webdevelop-submenu li {
    padding: 0px !important;
    min-width: auto;
}
.navbar-nav .open .dropdown-menu>li>a {
    font-size: 9px;
}
ul.dropdown-menu-sub.webdevelop-submenu li a {
    font-size: 9px;
}
ul.dropdown-menu.soft li a, ul.dropdown-menu.serv li a {
    padding: 8px 10px;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 11px;
}
}
@media only screen and (min-width: 568px) and (max-width: 767px)
{
  section.new.nodejs-hide-cnt .tab-cnt {
    
    width: auto;
   /*  background-color: #384a60; */
    margin: 0px auto;
    margin-top: 10px;
}
.tr_sper_inner_cont {
    width: 100% !important;
}
.uideveloper-banner-title
{
	top: 0;
    left: 20px;
}
.tr_sper_inner_cont.traing-pgm {
   
    width: 70% !important;
    margin: 0px auto;
    margin: 20px 15%;
}
.contact_form_img {
    display: none;
}
body.node-training-page.meanstack_development .navbar {
    height: auto;
}
.app_img img {
  
    width: 100% !important;
}
.swiper-slide ul li {
   
    width: 24% !important;
}
.app_link img {
    width: 91px;
}
}
@media only screen and (max-width: 567px)
{


.service_image1_content img {
    width: 100%!important;
  margin: 15px auto!important;
}
  .nodejs-intro {
    max-width: 100% !important;
    padding: 0px;
}
ul.dropdown-menu-sub.webdevelop-submenu li {
    padding: 10px 0px !important;
    min-width: auto;
}
ul.dropdown-menu-sub.webdevelop-submenu li a {
    font-size: 11px;
}
.uideveloper-banner-title h2 {
    font-size: 13px !important;
}
section.new.nodejs-hide-cnt .tab-cnt {
    
    width: auto;
/*     background-color: #384a60; */
    margin: 0px auto;
    margin-top: 10px;
}
.soft_inner_contain.nodejs-intro .ser_in_title {
    margin-left: 10px;
}
.bgwrap.reason-for-choose .ser_in_title h3
{
  font-size:13px;
}
.soft_inner_contain.nodejs-intro.php_intro h3 {
    font-size: 17px;
  }
.soft_inner_contain
{
max-width: 100% !important;
}
.uideveloper-banner-title
{
	top: 0px;
    left: 20px;
} 
.uideveloper-banner-title h2
{
	font-size: 15px;
}
.tr_sper_inner_cont.traing-pgm
{
	width: 100% !important;
	margin: 0px;
	margin-top: 20px;
}
.contact_form_img {
    display: none;
}
.swiper-slide ul li {
    width: 40%;
}
.app_img img {
  
    width: 100% !important;
}
.navbar-nav .open .dropdown-menu>li>a {
    font-size: 9px;
}
ul.dropdown-menu-sub.webdevelop-submenu li a {
    font-size: 9px;
}
ul.dropdown-menu.soft li a, ul.dropdown-menu.serv li a {
    padding: 8px 10px;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 11px;
}
}



.row.slider_wrap {
    float: left;
    width: 100%;
    padding: 20px 0px 50px 0px;
}


.app_col .app_col-_hover {
    -webkit-transition: all .5s;
    background-color: transparent;
    -webkit-transform: scale(0);
}

.app_col .app_col-_hover h2 {
    font-size: 15px;
}
.training-contant-form-part {
    height: auto;
}
.training-contant-form-part {
    float: left;
    width: 100%;
    padding-bottom: 43px;
}
li.two_sect_fields {
    float: left;
    width: 45%;
}
li.submit-btn {
    float: right;
    width: 45%;
}
.training-contant-form .g-recaptcha {
    transform: scale(0.80);
    -webkit-transform: scale(0.80);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.ser_in_title h3{

white-space:normal;}

@media only screen and (min-width: 1024px) and (max-width: 1180px)
{

.inner_content_divs {
    position: absolute;
    top: 5%!important;
    left:45%!important;
    width: 60%;
    z-index: 9;
}
.steps_inner {
    float: left;
    width: 33.3%;
    min-height: 165px!important;
}

	body.php-developer-page .tr_sper_inner_cont.traing-pgm {
    min-height: 500px !important;
}
body.ios-developer-page .tr_sper_inner_cont.traing-pgm.fst-col {
    min-height: 530px !important;
}
.iostraining_page .tr_sper_inner_cont.traing-pgm {
    min-height: 580px !important;
}
}

@media only screen and (max-width: 767px)
{
	ul.dropdown-menu-sub.webdevelop-submenu li {
    padding: 0px !important;
    min-width: auto;
}

.cookie_txt {
    float: left;
    width: 100% !important;
    padding: 7px 0 !important;
}
.cookie_txt h6{
	    line-height: 23px;
}
.cookie_txt p {
    float: left;
    width: 100% !important;
    line-height: 22px !important;
    margin-bottom: 0;
}
.cookie_txt p {
    float: left;
    width: 100% !important;
    line-height: 22px !important;
    margin-bottom: 0;
}
.alow_txt{
	width: 100% !important;
	padding: 10px 0 !important;
}



li.dropdown.soft.open ul.dropdown-menu.soft li:hover a, li.dropdown.serv.open ul.dropdown-menu.serv li:hover a {
    transform: translateX(0px) !important;
}
section.service_header.train_header img {
    height: auto !important;
}
.uideveloper-banner-title h2 {
    font-size: 12px !important;
    line-height: 20px;
}
.uideveloper-banner-title {
   
    width: 60%;
}
.section.section-bg-6.pt-9.pb-8 .swiper-wrapper ul
{
	text-align:center;
}
section.soft_inner_contain.trin_outer_contain.uideveloper-inner {
    margin-top: 10px;
}
body.php-developer-page .tr_sper_inner_cont.traing-pgm.phpfst-col {
    min-height: auto !important;
}
body.php-developer-page .tr_sper_inner_cont.traing-pgm {
    min-height: auto !important;
}
body.testing-developer-page .tr_sper_inner_cont.traing-pgm {
    min-height: auto !important;
}

body.testing-developer-page .extra-word-press-list-cnt {
    min-height: auto;
	padding-bottom: 30px;
}
.wordpress.uideveloper-banner-title {
    left: 22%;
}
.wordpress.uideveloper-banner-title h2 {
    font-size: 11px !important;
}
body.wordpress-developer-page .extra-word-press-list .clm {
    padding: 0px !important;
}
body.wordpress-developer-page .extra-word-press-list-cnt {
    min-height: auto;
    padding-bottom: 20px;
}
li.two_sect_fields {
   
    float: none;
	width:100%;
}
.android.uideveloper-banner-title.ios h2 {
    margin-top: 10px;
}
.iostraining_page .tr_sper_inner_cont.traing-pgm {
    min-height: auto !important;
}
.tr_sper_inner_cont.traing-pgm.lat-col {
    min-height: auto !important;
}
body.training-page section.service_header.train_header img {
    height: 150px !important;
}
ul.dropdown-menu-sub.webdevelop-submenu li a {
    padding-left: 20px !important;
}
}
@media only screen and (min-width: 568px) and (max-width: 767px)
{
	.uideveloper-banner-title h2 {
    font-size: 21px !important;
    line-height: 40px;
}
.wordpress.uideveloper-banner-title h2 {
    font-size: 18px !important;
}
.app_link {
  
    padding: 8px;
}
}
@media only screen and (max-width: 800px)
{

.dropdown-menu>li>a {
    display: inline;
	}
.sper_inner_cont_txt {
    margin-top: -2px;
}	
ul.dropdown-menu-sub.webdevelop-submenu li a {
    
    color: #1a2e46 !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px)
{
	.sper_inner_cont_tle_txt {
    font-size: 12px !important;
}	
.sper_inner_cont_txt ul {
    min-height: 155px;
}
.tr_sper_inner_cont.training-last-col {
    min-height: auto !important;
    padding-bottom: 20px !important;
}
body.testing-developer-page .extra-word-press-list-cnt {
    min-height: auto;
}
body.wordpress-developer-page .sper_inner_cont_txt ul {
    min-height: auto;
}
body.ui-developer-page .tr_sper_inner_cont.traing-pgm {
   
    min-height: 485px !important;
}
body.ios-developer-page .sper_inner_cont_txt ul {
    min-height: auto;
}

}
@media only screen and (min-width: 768px) and (max-width: 1050px)
{
	ul.dropdown-menu-sub.webdevelop-submenu li {
    padding: 0px !important;
}
ul.dropdown-menu-sub.webdevelop-submenu li a {
    font-size: 14px;
}
ul.dropdown-menu.soft li a, ul.dropdown-menu.serv li a {
    padding: 6px 25px;
}
li.dropdown.soft.open ul.dropdown-menu.soft li:hover a, li.dropdown.serv.open ul.dropdown-menu.serv li:hover a {
    transform: translateX(0px) !important;
}
ul.dropdown-menu-sub.webdevelop-submenu li a {
    
    color: #1a2e46 !important;
}
ul.dropdown-menu-sub.webdevelop-submenu li a {
    padding-left: 40px !important;
}
}
@media only screen and (max-width: 1050px)
{

.navbar-header .mobile-menu{
 display:block;
float: right;
}
.mobile-menu button {
    background-color: transparent;
    border: transparent;
	    padding: 10px 18px;

}
.mobile-menu button.open-menu .fa{
    color: #26b3fb;
    font-size: 34px;
}
.mobile-menu button.open-menu .fa {
    color: #26b3fb;
    font-size: 34px;
}
.mobile-menu button.close-menu .fa {
    color: #26b3fa;
    font-size: 34px;
	}
ul.dropdown-menu.serv {
    margin-bottom: 5px;
}
ul.dropdown-menu.soft {
    margin-bottom: 5px;
}

}
@media only screen and (max-width: 480px)
{
	.swiper-slide ul li {
    width: 40%;
	 margin: 0px 12px;
	 margin-top: 20px;
}
.app_link img {
    width: 75px;
}
.app_link {
    
    padding: 8px;
}
}
/*------------------------------------28/02/2017---------------------------------------*/
.usa-add::before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: url(../images/usa-flag.png);
        background-size: auto auto;
    left: -25px;
    top: 10px;
    background-size: 100%;
}
.usa-add {
    position: relative;
    width: 100%;
}
.ind-add::before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: url(../images/india-flag.png);
    left: -25px;
   top: 10px;
	background-size: 100%;
}
.ind-add {
    position: relative;
    width: 100%;
}



/*** new footer ***/
.countryname{    color: #26b3fa; font-size: 16px;margin: 14px 0 6px;text-align: left;font-weight:bold; margin-top: 5px;}
    .contactnumber{float:left;font-size:13px;margin-top:10px;margin-bottom: 0px;}
.telphone{float:left;}
.new-footer i.fa {
    margin: 0px;
    height: 20px;
    font-size: 15px;
    line-height: 16px;
	width: 16px;
	padding: 0px 10px 0px 0px;
}

.dunslogo{width: 11%;display: inline-block;}
.paddingzero{padding:0px;}
.paddingleft{padding-left:0;}
/* .info-footer:after{content: '';height: 100%;width: 1px;background: #48586b;position: absolute;top: 0px;right: 32px;} */
.footer_new{max-width:100%;}
.boxmodal{width:33.3%;float:left; padding-bottom:10px;}
.boxmodal2 {

    width: 32%;
float: left;

}

.iso_image img {
    width:100%;
	position: relative;
	top: 4px;
	    border-right: 1px solid #48586b ;
    padding-right: 10px;
}

.foot-duns {

    padding-top: 10px;
    padding-left: 0px;
	text-align: center;
}

.iso_image.nascom_img img {
    border-right: 0px solid #fff;
    padding-right: 0px;
	    margin-top: -9px!important;
	    padding-left: 10px;
}
.info-footer{
	padding:0px;
}
.footer a {
    text-decoration: none;
    color: #c4c4d3;
    float: left;
	width:auto;
}
.contactnumber{
	margin:0px;
}
.thir_foo p {
    border: none;
    font-size: 13px !important;
    line-height: 21px;
	float: left;
	width:100%;
	padding:3px 0px;
	margin:0px;
}
.thir_foo{
	padding-left: 0px;
	padding-right:0px;
}
.boxmodal a{
	line-height: 15px;
}
.first_foo, .foot-logo{
	padding:0px;
}

.foot-footer {
    border-top: 1px solid #48586b !important;
    width: 100%;
    display: inline-block;
}
.duns-content{
	display: inline-block;
	padding-left: 0px;
	padding-top: 3px;
}
/* .duns-content a{
	font-weight:bold;
} */
.new-footer a{
	color: #26b3fa;
}
.new-footer i.fa{
	color: #26b3fa;
}

  
@media only screen and (max-width: 767px) {
     .new-footer {
        position: static;
    }
    .paddingleft{padding-left:0px !important;}
    .boxmodal, .boxmodal2{width:100%;}
    .telphone{float:left;}
    .contactnumber{float:left !important;}
    .align{margin-left:auto;margin-top:auto;}
    .dunslogo{width:20%!important;}
	.iso_image img {
    width: 100%!important;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
  .boxmodal{width:100%;}
.boxmodal2{width:100%;}
 }

 

 /*** new footer ended ***/
 
/*-----------new menu--------------*/


.home-megamenus .mega-dropdown {
  position: static !important;
}

li.col-sm-4.hover-second li a span.caret {
    display: none;
}

li.col-sm-4.hover-third li a span.caret {
    display: none;
}

.home-megamenus .mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.home-megamenus .mega-dropdown-menu > li > ul > li {
    list-style: none;
/* 	 margin-bottom: 10px; */
    /* background-color: #fff;
    border-bottom: 0px solid #161515;
   
    box-shadow: 2px 2px 20px #ddd; */
}
.home-megamenus .mega-dropdown-menu > li > ul > li > a {
  /* display: block;
  color: #222; */
  /* padding: 12px 5px; */
/*   border-bottom: 1px solid #161515; */
  
}
.home-megamenus .mega-dropdown-menu > li ul > li > a:hover,
.home-megamenus .mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.home-megamenus .mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}

.home-megamenus .carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.home-megamenus .left.carousel-control {
  right: 30px;
  left: inherit;
}
.home-megamenus .carousel-control .home-megamenus .glyphicon-chevron-left, 
.home-megamenus .carousel-control .home-megamenus .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}
.home-megamenus .navbar-inverse{
background-color: transparent;
    border-color: transparent;
}

.home-megamenus .navbar-inverse .navbar-nav>.active>a, .home-megamenus .navbar-inverse .navbar-nav>.active>a:focus, .home-megamenus .navbar-inverse .navbar-nav>.active>a:hover{
    color: #fff;
}
.home-megamenus .navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
}
.home-megamenus .navbar-inverse .navbar-nav>.active>a{
background-color: transparent;
}
ul.dropdown-menu li a .fa {
    font-size: 21px;
    color: #1a2e46;
	margin-right: 10px;
}
.home-megamenus .mega-dropdown-menu > li.hover-first > ul > li:hover{
  background-color:#77b202;
  color:#fff;
}
.home-megamenus .mega-dropdown-menu > li > ul > li a:hover .fa{
  color:#fff;
}
.home-megamenus .mega-dropdown-menu > li.hover-second > ul > li:hover{
  background-color:#26b3fa;
  color:#fff;
}
.home-megamenus .mega-dropdown-menu > li.hover-third > ul > li:hover{
  background-color:#ff0000;
  color:#fff;
}
.home-megamenus .mega-dropdown-menu > li.hover-four > ul > li:hover{
    background: #1a2e46;
	 color:#fff;
}
ul.sub-cate-menus li{
 list-style:none;
}
ul.sub-cate-menus li a{
display: block;
    color: #222;
    padding: 12px 5px;
/*     border-bottom: 1px solid #161515; */
}
li a.menu-heading {
    font-size: 14px;
    color: #000;
}
ul.sub-cate-menus {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
}


/*-------------------new menu---------------*/
.menu-bars{
 width:100%;
 float:left
}
.pad-parts {
    padding: 21px 0;
}
ul.fill-width-menus {
    position: absolute;
    top: 73%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
	padding: 40px 60px 60px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    background-image: url(../images/menu-banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
li.mg-drop {
    position: static!important;
}
ul.fill-width-menus li ul li a {
    display: block;
    color: #222;
    padding: 12px 5px;
    border-bottom: 1px solid #161515;
}
ul.fill-width-menus li ul li a .fa{
    font-size: 21px;
    color: #1a2e46;
    margin-right: 10px;
	}
ul.fill-width-menus li ul {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}
ul.fill-width-menus li ul li{
 list-style:none;
}
ul.fill-width-menus li.hover-first ul li a:hover{
  background-color:#77b202;
  color:#fff;
}
ul.fill-width-menus li.hover-second ul li a:hover{
  background-color:#26b3fa;
  color:#fff;
}
ul.fill-width-menus li.hover-third ul li a:hover{
  background-color:#ff0000;
  color:#fff;
}
ul.fill-width-menus li.hover-four ul li a:hover{
    background: #1a2e46;
	 color:#fff;
}
ul.fill-width-menus li ul li a:hover .fa{
  color:#fff;
}

.mobile-menu{
 display:none;
}

.home-megamenus.software_nav .navbar-inverse .navbar-nav>li>a {
    color: #1a2e46;
}

.software_nav .final_img {
    filter: none!important;
}


li.hire_cls a {
    color: #fff!important;
	    background-color: #26b3fa;
    height: 27px;
}

.navbar-inverse .navbar-nav li.hire_cls a:hover {
    color: #fff!important;
	background-color:#1a2e46;
}

.navbar-inverse .navbar-nav li.hire_cls a:hover:before{
       border-color: transparent!important;
}
.navbar-inverse .navbar-nav li.hire_cls a:hover:after{
       border-color: transparent!important;
}
/*------4/4/18---------*/


.overall_carousel_wrap {
    float: none;
    margin: 0 auto;
    width: 80%;
    margin-top: 5%!important;
    margin-bottom: 3%;
}

#myModal_test .modal-body {
    height: 400px;
}

#myModal_test .modal-body iframe {
    width: 100%;
    height: 100%;
}

#myModal_test .modal-header {
    padding: 15px 15px 0px 15px;
    border-bottom: 0px solid #e5e5e5;
}

.overall_carousel_wrap .thumbnail {
    background-color: transparent;
    border: none;
}

.overall_carousel_wrap .thumbnail .caption h4 {
    color: #fff;
    font-family: 'Open-Sans-Bold';
}

.overall_carousel_wrap .thumbnail .caption p {
    color: #fff;
    font-family: 'OpenSans';
}

.overall_carousel_wrap .owl-nav.disabled {
    display: block!important;
}

.overall_carousel_wrap .owl-theme .owl-nav [class*=owl-] {
    background: transparent;
}

.overall_carousel_wrap .owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.overall_carousel_wrap .owl-prev {
    position: absolute;
    top: 23%;
    left: -25px;
    background-color: #384a5e!important;
    border-radius: 50%!important;
    padding: 0!important;
    height: 50px;
    width: 50px;
    line-height: 50px;
}

.overall_carousel_wrap .owl-next{
    position: absolute;
    top: 23%;
    right: -25px;
    background-color: #384a5e!important;
    border-radius: 50%!important;
    padding: 0!important;
    height: 50px;
    width: 50px;
    line-height: 50px;
}

.play_icons img {
    width: auto!important;
    position: absolute;
    left: 0;
    right: 0;
    top: 45%;
    margin: 0 auto;
}

.play_icons {
display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	cursor: pointer;
}
.overall_carousel_wrap .thumbnail .caption {
    float: left;
    width: 100%;
    padding: 0;
}
.overall_play_div{
float:left;
width:100%;
position:relative;
}


@media only screen and(max-width: 767px){

.service.new_design_change.wow.fadeInDown {
    background-image: none;
}

.overall_carousel_wrap {
    float: none;
    margin: 0 auto;
    width: 80%;
    margin-top: 8%!important;
    margin-bottom: 3%;
}
}

li.hire_cls {
    margin-left: 5px;
}




.iso_image {
    display: inline-block;
    margin-top: 7px;
    max-width: 9%;
    width: 9%;
}
.iso_image.nascom_img {
    max-width: 12%;
    width: 12%;
    margin-top: 0!important;
    display: inline-block;
    height: 10px;
}
a.about-product-btn.btn.btn-primary {
      position: relative;
    padding: 7px 55px;
	
	}
	
/* a.about-product-btn.btn.btn-primary:before {
    position: absolute;
    content: '';
    top: -2px;
    left: -40px;
	height:36px;
    border-left: 40px solid #fff;
    border-right: 40px solid transparent;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    transform: rotate(90deg);
}

	
a.about-product-btn.btn.btn-primary:after {
    position: absolute;
    content: '';
    top: -2px;
    right: -40px;
	height:36px;
    border-left: 40px solid #fff;
    border-right: 40px solid transparent;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    transform: rotate(90deg);
}
 */

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-first li:first-child {
    background-image: url(../images/icons/software1.png);
    background-repeat: no-repeat;
        background-position: 5%;
    padding-left: 40px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-first li:nth-child(2) {
    background-image: url(../images/icons/software2.png);
    background-repeat: no-repeat;
       background-position: 4%;
    padding-left: 40px;
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-first li:nth-child(3) {
    background-image: url(../images/icons/software3.png);
    background-repeat: no-repeat;
    background-position: 4%;
    padding-left: 40px;
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-second li:first-child {
    background-image: url(../images/icons/software4.png);
    background-repeat: no-repeat;
     background-position: 4%;
    padding-left: 40px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-second li:nth-child(2) {
    background-image: url(../images/icons/software5.png);
    background-repeat: no-repeat;
      background-position: 4%;
    padding-left: 40px;
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-second li:nth-child(3) {
    background-image: url(../images/icons/software6.png);
    background-repeat: no-repeat;
      background-position: 4%;
    padding-left: 40px;
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-third li:first-child {
    background-image: url(../images/icons/software7.png);
    background-repeat: no-repeat;
  background-position: 4%;
    padding-left: 40px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-third li:nth-child(2) {
    background-image: url(../images/icons/software8.png);
    background-repeat: no-repeat;
     background-position: 4%;
    padding-left: 40px;
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-third li:nth-child(3) {
    background-image: url(../images/icons/software9.png);
    background-repeat: no-repeat;
   background-position: 5%;
    padding-left: 40px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-four li:first-child {
    background-image: url(../images/icons/software10.png);
    background-repeat: no-repeat;
  background-position: 4%;
    padding-left: 40px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-four li:nth-child(2) {
    background-image: url(../images/icons/software11.png);
    background-repeat: no-repeat;
  background-position: 4%;
    padding-left: 40px;
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-four li:nth-child(3) {
    background-image: url(../images/icons/software12.png);
    background-repeat: no-repeat;
   background-position: 4%;
    padding-left: 40px;
}

ul.dropdown-menu li a .fa {
    display: none;
}


.home-megamenus .mega-dropdown-menu > li > ul > li:hover a {
    color: #fff;
}




.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-first li:first-child:hover {
    background-image: url(../images/icons/software1-h.png);
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-first li:nth-child(2):hover {
    background-image: url(../images/icons/software2-h.png);
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-first li:nth-child(3):hover {
    background-image: url(../images/icons/software3-h.png);
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-second li:first-child:hover {
    background-image: url(../images/icons/software4-h.png);
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-second li:nth-child(2):hover {
    background-image: url(../images/icons/software5-h.png);
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-second li:nth-child(3):hover {
    background-image: url(../images/icons/software6-h.png);
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-third li:first-child:hover {
    background-image: url(../images/icons/software7-h.png);
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-third li:nth-child(2):hover {
    background-image: url(../images/icons/software8-h.png);
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-third li:nth-child(3):hover {
    background-image: url(../images/icons/software9-h.png);
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-four li:first-child:hover {
    background-image: url(../images/icons/software10-h.png);
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-four li:nth-child(2):hover {
    background-image: url(../images/icons/software11-h.png);
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu li.col-sm-3.hover-four li:nth-child(3):hover {
    background-image: url(../images/icons/software12-h.png);
}

ul.dropdown-menu li a .fa {
    display: inline-block;
}

.home-megamenus .mega-dropdown-menu > li > ul > li:hover a {
    color: #fff;
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-first li:first-child {
    background-image: url(../images/icons/service1.png);
    background-repeat: no-repeat;
    background-position: 6%;
    padding-left: 45px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-first li:nth-child(2) {
    background-image: url(../images/icons/service2.png);
    background-repeat: no-repeat;
        background-position: 5%;
    padding-left: 45px;
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-first li:nth-child(3) {
    background-image: url(../images/icons/service3.png);
    background-repeat: no-repeat;
         background-position: 5%;
    padding-left: 45px;
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-second li:first-child {
    background-image: url(../images/icons/service4.png);
    background-repeat: no-repeat;
        background-position: 5%;
    padding-left: 45px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-second li:nth-child(2) {
    background-image: url(../images/icons/service5.png);
    background-repeat: no-repeat;
         background-position: 5%;
    padding-left: 45px;
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-second li:nth-child(3) {
    background-image: url(../images/icons/service6.png);
    background-repeat: no-repeat;
         background-position: 4%;
    padding-left: 45px;
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-third li:first-child {
    background-image: url(../images/icons/service7.png);
    background-repeat: no-repeat;
       background-position: 4%;
    padding-left: 45px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-third li:nth-child(2) {
    background-image: url(../images/icons/service8.png);
    background-repeat: no-repeat;
        background-position: 5%;
    padding-left: 45px;
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-third li:nth-child(3) {
    background-image: url(../images/icons/service9.png);
    background-repeat: no-repeat;
         background-position: 5%;
    padding-left: 45px;
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-first li:first-child:hover {
    background-image: url(../images/icons/service1-h.png);
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-first li:nth-child(2):hover {
    background-image: url(../images/icons/service2-h.png);
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-first li:nth-child(3):hover {
    background-image: url(../images/icons/service3-h.png);
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-second li:first-child:hover {
    background-image: url(../images/icons/service4-h.png);
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-second li:nth-child(2):hover {
    background-image: url(../images/icons/service5-h.png);
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-second li:nth-child(3):hover {
    background-image: url(../images/icons/service6-h.png);
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-third li:first-child:hover{
    background-image: url(../images/icons/service7-h.png);
}

.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-third li:nth-child(2):hover {
    background-image: url(../images/icons/service8-h.png);
}
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4.hover-third li:nth-child(3):hover {
    background-image: url(../images/icons/service9-h.png);
}

ul.sub-cate-menus li {
    border-bottom: 1px solid #161515;
}



ul.sub-cate-menus {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    margin-left: -10%;
}

/* .home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu {
    background-image: url(../images/support.jpg);
} */


.home-megamenus .mega-dropdown-menu {
    padding: 40px 60px 40px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    /* background-image: url(../images/final.jpg); */
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: auto;
}
/*.fact-image-part {
    width: 350px;
    height: 350px;
    background-color: #1c9ad7;
    border-radius: 100px;
    transform: rotate(-81deg);
    background: linear-gradient(-90deg, #9dd6f0, #234382);
    position: relative;
    top: 30px;
}
.fact-image-part li {
    list-style-type: none;
}
.fact-image-part li {
    list-style-type: none;
    transform: rotate(76deg) !important;
}
.fact-image-part li {
    left: 0px;
    width: auto !important;
    display: inline-block;
    transform: rotate(90deg) !important;
    top: 0px !important;
    /* position: absolute; */
}*/
.fact-image-part {
    background: url(../images/fact-pg.png);
}
.fact-image-part li{
	list-style-type:none;
	display:inline-block;
}

.thir_foo .live-support{
	font-size: 11px !important;
color: #fff;
padding: 0;
line-height: 13px;
}


.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu:before {
    content: '';
    position: absolute;
        top: -24px;
    right: 36.6%;
    width: 20px;
    height: 20px;
    /* background-color: red; */
    border-top: 12px solid transparent;
    border-bottom: 12px solid #d0cdcd;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}

ul.dropdown-menu.mega-dropdown-menu:before {
    content: '';
    position: absolute;
    top: -24px;
    right: 29%;
    width: 20px;
    height: 20px;
    /* background-color: red; */
    border-top: 12px solid transparent;
    border-bottom: 12px solid #d0cdcd;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}

.home-megamenus .mega-dropdown-menu > li > ul > li{
position:relative;
}

ul.header_slider_list li.first a {
    color: #fff;
}

@media only screen and (min-width: 1400px) and (max-width: 2200px)
{
.home-megamenus ul.nav.navbar-nav.navbar-right li:nth-child(4) ul.dropdown-menu.mega-dropdown-menu li.col-sm-4 li {
    background-position: 4%!important;
}
}

.new_design_change .col-lg-6.col-md-6.col-sm-6.col-xs-12.ser_right {
    background-image: url(../images/who.png);
	 background-repeat: no-repeat;
}

.sellers.iot_design .sel_right{
    background-image: url(../images/iot_image.png);
	 background-repeat: no-repeat;
}
.sellers.iot_design {
    background-image: url(../images/iot_bg.jpg);
    background-color: transparent;
	    padding-bottom: 60px;
		    background-repeat: no-repeat;
			    background-size: cover;
}

.sellers.iot_design .sel_right_img_content img {
    margin: 0 auto;
}

.duns-content a {
    border-right: 1px solid #48586b ;
    margin-right: 10px;
    padding-right: 10px;
}

.col-lg-12.col-md-12.col-sm-12.col-xs-12.foot-logo {
    text-align: center;
    float: left;
    width: 100%;
}
.col-lg-12.col-md-12.col-sm-12.col-xs-12.foot-logo .second_footer {
    text-align: center;
}

/* .cube.banner_btn button.home_btn.hb.what_do.bt1.flippety {
    color: #fff;
    border-bottom: 1px solid #ffffff!important;
    color: #ffffff!important;
}
.cube.banner_btn  .home_btn i.fa {
    padding: 4px 6px;
    border: 1px solid #ffffff;
}

.banner_cube_button .cube.banner_btn .home_btn.hb.what_do.blue_bg.bt1.flop  i.fa {
    border-bottom: 1px solid #fff!important;
} */

.banner_cube_button .cube.banner_btn .blue_bg i.fa {
    border: 1px solid #ffffff!important;
}


.banner_cube_button .cube.banner_btn .blue_bg {
    border-bottom: 1px solid #fff!important;
    color: #ffffff!important;
}

.cube.banner_btn .what_do {
    border-bottom: 1px solid #fff!important;
    color: #fff!important;
}

.cube.banner_btn .what_do i.fa  {
    border: 1px solid #fff!important;
    color: #fff!important;
}

.banner_cube_button .cube.banner_btn .home_btn.hb.what_do.blue_bg.bt1.flop {
    border-top: 1px solid #fff!important;
    color: #fff!important;
    border-bottom: none!important;
}


.service_image1_content img {
    width: 100%;
    margin: 0 auto;
}
 

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


  .new_client_success .overall_carousel_wrap {
    float: left;
    margin: 0 auto;
    width: 100%;
    margin-top: 5%!important;
    margin-bottom: 3%;
}

.new_client_success .caption {
    display: none;
}
.item.first_prototype {
    float: left;
    width: 30%;
    height: 300px;
}

.item.second_prototype {
    float: left;
    width: 20%;
	    height: 145px;
    margin-bottom: 10px;
}

.item.third_prototype{
    float: left;
    width: 20%;
    height: 145px;
    margin-bottom: 10px;
}

.item.fourth_prototype {
    float: right;
    width: 30%;
	    height: 300px;
}


.item.fifth_prototype{
    float: left;
    width: 20%;
	height: 145px;
	
} 

.item.sixth_prototype{
    float: left;
    width: 20%;
	height: 145px;
} 


.new_client_success .caption {
    display: none;
}


.leftside_align {
    float: left;
    width: 20%;
	    margin-top: 10px;
    /* height: 145px; */
}

.right_side_aligns {
    height: 300px;
	    float: left;
    width: 20%;
    margin-top: 10px;
}


.leftside_align.right_side_aligns1 {
    width: 25%;
}

.leftside_align.right_side_aligns1 .item {
    height: 145px;
    margin-bottom: 10px;
}

.new_client_success .overall_play_div img {
    width: 100%;
    height: 100%;
	cursor:pointer;
}

.new_client_success .overall_play_div .play_icons img {
    width: auto;
    height: auto;
}
.last_section_right .item {
    height: 145px;
    margin-bottom: 10px;
}
.last_section_right {
    float: left;
    width: 35%;
}

.leftside_align .item.seventh_prototype {
    height: 145px;
    margin-bottom: 10px;
}

.leftside_align .item.eight_prototype {
    height: 145px;
}
/* .client_vid.wow.fadeInDown.new_client_success {
    height: 700px;
}  */


.testimonial .client_tsti_title {
    position: absolute;
    right: 70px;
}

.padding0{
	padding:0px;
}


li.hover-details a img{
-webkit-animation: beat .25s infinite alternate;
	-moz-animation: beat .25s infinite alternate;
	-ms-animation: beat .25s infinite alternate;
	-o-animation: beat .25s infinite alternate;
	animation: beat .25s infinite alternate;
	}

@keyframes "beat" {
 to {
    -webkit-transform: scale(1.1);
   	-moz-transform: scale(1.1);
   	-o-transform: scale(1.1);
   	-ms-transform: scale(1.1);
   	transform: scale(1.1);
 }

}

@-moz-keyframes beat {
 to {
   -moz-transform: scale(1.1);
   transform: scale(1.1);
 }

}

@-webkit-keyframes "beat" {
 to {
     -moz-transform: scale(1.1);
   transform: scale(1.1);
 }

}

@-ms-keyframes "beat" {
 to {
    -moz-transform: scale(1.1);
   transform: scale(1.1);
 }

}

@-o-keyframes "beat" {
 to {
  -moz-transform: scale(1.1);
   transform: scale(1.1);
 }

} 


section.service_header {
    margin-top: 100px!important;
}

ul.conatct-details-menu li a {
    color: #1a2e46;
}



/*---------home_img_design------*/


.inner_content_divs {
    position: absolute;
    top: 25%;
    left: 43%;
    width: 60%;
	z-index: 9;
}

.right_side_imgs {
    position: absolute;
    bottom: 0;
    right: -60px;
	z-index: 1;
}

.service_image1_content {
    position: relative;
}

.top_img_steps img {
    width: auto!important;
}


.steps_inner.first_color .top_design_steps {
    float: none;
    margin: 0 auto;
    width: 90%;
    background-color: #16dc6f;
    padding: 20px 10px;
    border-radius: 10px 0px;
    margin-bottom: 10px;
}
.steps_inner.first_color1 .top_design_steps {
    float: none;
    margin: 0 auto;
    width: 90%;
    background-color: #fd26a7;
    padding: 20px 10px;
    border-radius: 10px 0px;
    margin-bottom: 10px;
}
.steps_inner.first_color2 .top_design_steps {
    float: none;
    margin: 0 auto;
    width: 90%;
    background-color: #fd7303;
    padding: 20px 10px;
    border-radius: 10px 0px;
    margin-bottom: 10px;
}

.steps_inner.first_color3 .top_design_steps {
    float: none;
    margin: 0 auto;
    width: 90%;
    background-color: #f8de01;
    padding: 20px 10px;
    border-radius: 10px 0px;
    margin-bottom: 10px;
}

.steps_inner.first_color4 .top_design_steps {
    float: none;
    margin: 0 auto;
    width: 90%;
    background-color: #09e8fc;
    padding: 20px 10px;
    border-radius: 10px 0px;
    margin-bottom: 10px;
}
.top_design_steps h4 {
    font-family: 'Open-Sans-Bold';
    color: #fff;
    text-align: center;
    margin-bottom: 0;
}

.steps_inner p {
    color: #1b2131;
    font-size: 12px;
    text-align: center;
}
.steps_inner {
    float: left;
    width: 33.3%;
	    min-height: 150px;
}


.top_design_steps:hover {
	-ms-transition:  all .5s;/* IE 9 */
    -webkit-transition:  all .5s; /* Safari 3-8 */
 transition: all .5s;
 
    border-radius: 0px 10px!important;
	-ms-transform:  scale(1.1);/* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
 transform: scale(1.1);
}
.top_design_steps{
	-ms-transition:  all .5s;/* IE 9 */
    -webkit-transition:  all .5s; /* Safari 3-8 */
 transition: all .5s;
	}
	
	.clr_change h4 {
    color: #1a2e46;
}

.fixed ul.conatct-details-menu li a {
    color: #1a2e46;
}
	
	
	@media screen and (max-width:1000px){
	
	.service.new_design_change {
    background-image: none!important;
    background-color: #e3e5e4;
}
	
	div.inner_right_content_wrap {
    float: left;
    width: 100%;
    padding-left: 0;
    margin-top: 0%;
}
div.inner_right_content_wrap h3.top_headings {
    font-family: 'Open-Sans-Bold';
    font-size: 25px;
	}
.inner_right_content_wrap p.top_content_wrap {
    padding-right: 0%;
    text-align: justify;
}


section.iot_new_wraps {
    float: left;
    width: 100%;
    padding: 20px 0px!important;
}

	.service.new_design_change .col-lg-6 {
    width: 100%;
}
.service.new_design_change .col-lg-6 .service_image1_content {
    position: relative;
    overflow: hidden;
    height: 400px;
}
.inner_content_divs {
    position: absolute;
    top: 5%!important;
    left: 0%!important;
    width: 100%;
    z-index: 9;
}
.steps_inner {
    float: left;
    width: 33.3%;
    min-height: 165px!important;
}
}

@media only screen and (max-width: 567px)
{



.service.new_design_change .col-lg-6 .service_image1_content {
    position: relative;
    overflow: visible;
    height: auto;
}
.right_side_imgs {
    display: none;
	}
	.inner_content_divs {
    position: static;
    top: 5%!important;
    left: 10%!important;
       width: 100%;
    z-index: 9;
}
.project_casperon {
    float: left;
    width: 100%;
	    margin-top: 20px;
}
.steps_inner {
    float: left;
    width: 50%;
    min-height: 175px!important;
}
	
	img.my_img.service_image1.img.img-responsive{
    display: none;
	}
	
}



.service.new_design_change {
    background-image: url(../images/casp_who_bg.jpg);
    background-repeat: no-repeat;    background-size: cover;
}


/*-------client-----*/

section.footer_container.new_client_design {
    float: left;
    width: 100%;
    max-width: unset;
} 
.new_client_design img.top_img {
    border: 0px solid #e6e6e6;
}

.new_client_design img.bottom_img {
   border: 0px solid #e6e6e6;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
	transform:scale(0.65) translateZ(0);
	-webkit-transform:scale(0.65) translateZ(0);
	-moz-transform:scale(0.65) translateZ(0);
	transition:all 1s ease;
	-webkit-transition:all 1s ease;
}

.new_client_design .owl-item.active.center img{
filter: none;
  -webkit-filter: grayscale(0%);
  transform:scale(1) translateZ(0);
	-webkit-transform:scale(1) translateZ(0);
	-moz-transform:scale(1) translateZ(0);
	transition:all 2s ease;
	-webkit-transition:all 2s ease;
	
  }

.overall_foot_wrp {
    float: left;
    width: 100%;
	padding-left: 20%;
}

.iso_image {
    display: inline-block;
  margin-top: 0px;
    max-width: 15%;
    width: 15%;
    float: left;
}

.iso_image img {
    width: 100%;
    position: relative;
    top: 0px;
    border-right: 1px solid #48586b;
    padding-right: 10px;
	margin-top: 4px;
}

.dunslogo_image {
    display: inline-block;
    max-width: 12%;
    width: 12%;
    float: left;
    margin-right: 10px;
}
.iso_image.nascom_img img {
    border-right: 0px solid #fff;
    padding-right: 0px;
    margin-top: 2px!important;
    padding-left: 0px;
}
.iso_image img {
    width: 100%;
    position: relative;
    top: 0px;
    border-right: 1px solid #48586b;
    padding-right: 10px;
}
.duns-content a {
    line-height: 32px;
	font-weight: normal;
}
.inenr_wrap {
    float: none;
    width: auto;
    display: inline-block;
}
.duns-content {
    display: inline-block;
    padding-left: 0px;
    padding-top: 0;
    float: left;
}
.iso_image.nascom_img {
    width: 20%;
    max-width: 20%;
	    margin-top: 0!important;
    display: inline-block;
	    height: auto;
}
.iso_image {
    margin-right: 10px;
}
.iso_image.nascom_img img {
    margin-top: 4px!important;
}

.dunslogo {
    width: auto;
    display: inline-block;
}



@media screen and (max-width: 767px){


div.dunslogo_image {
    display: inline-block;
    max-width: 100%;
    width: 100%;
    float: none;
    margin-right: 10px;
}

.full_cookie{
	display: none;
}

.dunslogo {
    width: auto!important;
    margin: 0 auto;
    margin-top: 10px!important;
}
div.iso_image img {
    width: 20%!important;
    margin: 0 auto;
}



div.iso_image {
    float: none!important;
    width: 100%!important;
    max-width: 100%!important;
}

div.duns-content {
    width: 100%;
	}
	
	div.duns-content a {
    border-right: 0px solid #48586b;
    margin-right: 0;
    padding-right: 0;
	    width: 100%!important;
}
  div.overall_foot_wrp {
    float: left;
    width: 100%;
    padding-left: 0;
}
.footer_container .boxmodal {
    width: 50%!important;
    float: left;
    padding-bottom: 10px;
}

.footer_container .thir_foo {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%!important;
}
.footer_container .info-footer {
    padding: 0px;
 width: 100%!important;
}
}
@media screen and (max-width: 567px){
.footer_container .info-footer {
    padding: 0px;
    width: 100%;
}
.footer_container .boxmodal {
    width: 100%!important;
    float: left;
    padding-bottom: 10px;
}
div.iso_image img {
    width: auto!important;
    margin: 0 auto;
}
.footer_container .iso_image img {
    width: 30%!important;
    margin: 0 auto;
    padding: 0!important;
}
div.iso_image {
    float: none!important;
    width: 100%!important;
    max-width: 100%!important;
    margin-bottom: 0;
}
.footer_container .iso_image.nascom_img img {
    width: 40%!important;
    margin: 0 auto;
    padding: 0!important;
}
}


.footer_container .info-footer {
    padding: 0px;
    width: 18%;
}

.footer_container .thir_foo {
    padding-left: 0px;
    padding-right: 0px;
    width: 82%;
}
.footer_container .boxmodal {
    width: 25%;
    float: left;
    padding-bottom: 10px;
}


.fourth_location {
position: absolute;
    left: 47%;
    top: 56%;
    width: 25%;
}
.fourth_location .content_wrap:before {
position: absolute;
    content: '';
    right: 160px;
    top: -20px;
    border-bottom: 10px solid #000;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    opacity: 1;
}
.fourth_location span.icon_red_bg {
position: absolute;
    display: inline-block;
    top: -18px;
    right: 60%;
}
.fourth_location .content_wrap {
       margin-left: -37%;
    margin-top: 6%;
}
.pic_rgt img {
    max-width: 100%;
    border: 2px solid #fff;
}
.pic_rgt.fourth {
    float: left;
    width: 40% !important;
    padding-left: 15px;
}
.pic_lft.fourth{
	width: 59% !important;
}

.fourth_location .content_wrap:after {
    position: absolute;
    content: '';
    right: 157px;
    top: -26px;
    border-bottom: 13px solid #fff;
    border-top: 13px solid transparent;
    border-right: 13px solid transparent;
    border-left: 13px solid transparent;
    opacity: 1;
    z-index: -1;
}
.foo_social.yb:hover {
    background-color: #FF0000;
}

.asset-tracking .inner_header p {
    font-size: 15px !important;
}
.asset-tracking-incnt p {
    text-align: justify !important;
}
section.about_ecommerce.taxi_abt.asset-tracking-incnt.ati2 {
    background-image: url(../images/ecommerce_new/about_ecom.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
}
section.about_ecommerce.taxi_abt.asset-tracking-incnt.ati3 .inner_about_ecom {
    margin-top: 70px !important;
}
section.how_it_works_taxi.asset-maintance-soft {
    background-attachment: fixed !important;
    background-size: cover !important;
}
section.how_it_works_taxi.asset-maintance-soft {
    background-attachment: fixed !important;
    background-size: cover !important;
    background: url(../images/ecommerce_new/about_ecom.png) !important;
}
.aset-tract {
    background-color: #fff;
    padding: 20px;
    text-align: justify;
    min-height: 455px;
    margin-bottom: 40px;
}
.aset-tract h3 {
    font-size: 25px;
    font-weight: 500;
    color: #000;
    text-shadow: 0px 0px;
    margin-bottom: 20px;
}
.aset-tract {
    background-color: #fff;
    padding: 25px 40px;
    text-align: center;
    min-height: 490px;
    margin-bottom: 40px;
    position: relative;
}
.aset-tract:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 90px solid #000;
    border-right: 88px solid transparent;
    left: 0px;
    top: 0px;
}
.aset-tract:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 90px solid #000;
    border-right: 88px solid transparent;
    right: 0px;
    top: -1px;
    transform: rotate(-270deg);
}
.aset-tract {
    box-shadow: 0px -5px 0px #000;
    border: 2px dashed #000;
    border-top: none;
}
section.how_it_works_taxi.asset-maintance-soft {
    background-attachment: fixed !important;
    background-size: cover !important;
    background: url(../images/ecommerce_new/about_ecom.png) !important;
}
section.how_it_works_taxi.asset-maintance-soft .inner_about_ecom h1 {
    color: #000;
}
.why-choose-casperon1 ul li {
    min-height: 180px;
}
.why-choose-casperon1 .feature_sect {
    margin-top: 150px !important;
}
section.cabily_featuree-sect.why-chose-maintance-cnt {
    background: none;
}
.why-choose-casperon1 .feature_slide1 span.icon_pos img,.feature_slide3 span.icon_pos img
{
	position: static;
	float: left;
}
.why-choose-casperon1 .feature_slide4 span.icon_pos img,.feature_slide6 span.icon_pos img
{
	    position: static;
		float: right;
}
.why-choose-casperon1 .second_setion_spacing span.right_side_taxi img {
    float: right;
}
.why-choose-casperon1 .feature_sect_diff p
{
	text-align: justify;
    padding-right: 25px;
}
.row.why-chosemain-2 {
    clear: both;
    padding: 10px 30px;
}
.why-choose-casperon1 .second_setion_spacing span.left_side_taxi p {
    padding-right: 0px !important;
}
section.why-chosemain-2 .row {
    padding: 0px 30px;
}
section.why-chosemain-2 {
    padding: 60px 0px !important;
    background: #26b3fa;
}
.sec2-maintanance h4 {
    /* text-align: left; */
    font-size: 18px;
    text-shadow: 0px 0px;
    margin-bottom: 30px;
}
.sec2-maintanance {
    padding: 20px;
    background-color: #fff;
    box-shadow: 2px 2px 20px #1a2e4682;
    text-align: center;
    min-height: 295px;
}
section.why-chosemain-2 .row.last .sec2-maintanance {
    min-height: 320px;
}
section.why-chosemain-2 .row {
    margin-bottom: 40px;
}
section.whymains-cnt-3 .feature_sect_diff span.right_side_taxi {
    float: left;
}

section.whymains-cnt-3 .second_setion_spacing span.left_side_taxi {
    float: left;
}
section.whymains-cnt-3 .second_setion_spacing span.right_side_taxi {
    float: right;
    right: 0px;
    left: auto;
}
section.cabily_featuree-sect.why-chose-maintance-cnt.whymains-cnt-3 {
    padding: 65px 0px !important;
}
section.whymains-cnt-3 .second_setion_spacing span.right_side_taxi img {
    float: left;
}
.row.final .sec2-maintanance {
    min-height: 205px !important;
}
section.why-chosemain-2.whychosecnt-4 {
    background: url(../images/ecommerce_new/about_ecom.png) !important;
    background-size: cover !important;
    background-repeat: no-repeat;
}
section.why-chosemain-2.whychosecnt-4 .sec2-maintanance {
    padding: 20px;
    background-color: #000;
    box-shadow: 2px 2px 20px #1a2e4682;
    text-align: center;
    min-height: 295px;
    border-radius: 10px;
    color: #fff;
}
section.service_header1.mob_taxi.asset-tracking:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.68);
}
section.service_header1.mob_taxi.asset-tracking {
    position: relative;
}
section.about_ecommerce.taxi_abt.asset-tracking-incnt.ati1 {
    margin: 0px;
}
section.about_ecommerce.taxi_abt.asset-tracking-incnt.ati1 {
    padding-bottom: 60px;
}


/*---------- new_taxi_software------------*/

.home-megamenus.taxi_software_new .navbar-brand>img {
    width: 240px;
    padding: 10px 15px;
}
.home-megamenus.taxi_software_new div#myNavbar, .home-megamenus.taxi_software_new a.navbar-brand {
    padding: 0;
}
.home-megamenus.taxi_software_new .navbar-nav {
    float: left;
    margin: 0;
    margin-top: 15px;
}
.home-megamenus.taxi_software_new li.hover-details a img {
    max-height: 20px;
}
.taxi_software_banner.service_header1 .inner_header {
    text-align: center;
}
.taxi_software_banner.service_header1 .inner_header span.top_text {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: normal;
    font-family: 'OpenSans';
}

.taxi_software_banner.service_header1 .inner_header span.bottom_text {
    color: #f6d600;
}

.taxi_software_banner.service_header1 .inner_header h1 {
    position: relative;margin-bottom: 25px;
		    line-height: 40px;
}

.taxi_software_banner.service_header1 .inner_header h1:before {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
    margin: 0 auto;
    background-color: #fff;
    width: 50px;
    height: 5px;
}

.taxi_software_banner.service_header1 .inner_header ul {
    float: left;
    width: 100%;
		    padding: 0;
}

.taxi_software_banner.service_header1 .inner_header ul li {
    list-style-type: none;
    color: #fff;
    display: inline-block;
    padding: 0px 15px;
		    position: relative;
}
.taxi_software_banner.service_header1 .inner_header ul li:before {
    content: '';
    position: absolute;
    top: 8px;
    left: 0px;
    border-right: 7px solid transparent;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #e9c920;
}

.talk_to_expert {
    float: left;
    width: 100%;
}

.talk_to_expert span {
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'Open-Sans-Bold';
    background-color: #f6d600;
    padding: 5px 20px;
    border-radius: 5px;
		    cursor: pointer;
}
section.six_section_wp {
    padding: 50px 0px;
		    background-color: #fff;
}

.overll_six_wp {
    float: left;
    width: 100%;
}

.overll_six_wp h1.six_title {
    color: #1a2e46;
    font-size: 24px;
    font-family: 'Open-Sans-Bold';
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.overall_inner_six_div {
    float: left;
    width: 100%;
    padding: 0px 10px;
}

.overall_inner_six_div .top_six_img {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.overall_inner_six_div .top_six_img img {
    margin: 0 auto;
}

.overall_inner_six_div .bot_six_img {
    float: left;
    width: 100%;
}

.overall_inner_six_div .bot_six_img h1 {
     font-size: 18px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-family: 'Open-Sans-Semibold';
}
.overll_six_wp .col-lg-4 {
    margin-bottom: 50px;
}
.overall_inner_six_div .bot_six_img p {
    float: left;
    width: 100%;
    margin-top: 0;
    font-family: 'OpenSans';
    font-size: 14px;
    color: #616060;
    line-height: 25px;
		    margin-bottom: 0;
}
section.about_ecommerce.taxi_abt.taxi_soft_abt h1 {
    text-align: left;
    margin-bottom: 0;
}

section.about_ecommerce.taxi_abt.taxi_soft_abt ul {
    float: left;
    width: 100%;
    text-align: left;
    padding-left: 15px;
}

section.about_ecommerce.taxi_abt.taxi_soft_abt ul li {
    font-family: 'OpenSans';
    font-size: 14px;
    color: #616060;
    line-height: 25px;
    margin-bottom: 5px;
    float: left;
    width: 100%;
}
.lean_more_btn {
    float: left;
    width: 100%;
    text-align: left;
}

.lean_more_btn span {
    display: inline-block;
    background: #2f9aea;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
    padding: 3px 22px;
    color: #fff;
		    cursor: pointer;
}


.lean_more_btn span:hover {
    background-color: #333;
}
section.tech_used_ecom.tech_used_taxi .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-filter: none;
    filter: none;
		    transform: scale(0.9) translateZ(0);
    -webkit-transform: scale(0.9) translateZ(0);
    -moz-transform: scale(0.9) translateZ(0);
		}
		section.join_tody_div {
    background-image: url(../images/taxi-software/bg.png);
    background-repeat: repeat;
    padding: 50px 0px;
		padding-top: 70px;
}

section.join_tody_div .inner_join_tody {
    width: 70%;
    margin: 0 auto;
}

section.join_tody_div .inner_join_tody .left_join_div {
    float: left;
    width: 70%;
}

section.join_tody_div .inner_join_tody  .right_join_div {
    float: left;
    width: 30%;
    text-align: center;
}

section.join_tody_div .inner_join_tody .left_join_div h2 {
    color: #fff;
    margin-top: 0;
    font-size: 25px;
    font-family: 'Open-Sans-Bold';
}

section.join_tody_div .inner_join_tody .left_join_div p {
    color: #fff;
    line-height: 25px;
}
section.about_ecommerce.taxi_abt.taxi_soft_abt p {
    font-family: 'OpenSans';
    font-size: 14px;
    color: #616060;
    line-height: 25px;
		    margin-top: 5px;
}
section.about_ecommerce.taxi_abt.taxi_soft_abt {
    margin: 0;
		padding-bottom: 30px;
}

.right_join_div .join_btns {
    float: left;
    width: 100%;
}

.right_join_div .join_btns span {
    display: inline-block;
    background-color: #ff1b48;
    margin-bottom: 10px;
    width: 185px;
    padding: 10px 30px;
    border: none;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .2rem;
    margin-bottom: 20px;
    text-transform: uppercase;
		color: #fff;
    border: 2px solid #ff1b48;
}
section.join_tody_div .inner_join_tody .left_join_div p {
    width: 90%;
}
.right_join_div .join_btns.login_now span {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
		    margin-bottom: 0;
}
section.about_ecommerce.taxi_abt.taxi_soft_abt.rght_wp .left_side.col-lg-6:first-child {
    float: right;
}

.navbar-nav>li.hover-details>a:hover:before {
    border-color: transparent;
}
.taxi_software_new ul.country-codes li {
    list-style: none;
    display: inline-block;
    position: relative;
}
.navbar-nav>li.hover-details>a:hover:after {
    border-color: transparent;
}
section.service_header1.mob_taxi.feature_banner.taxi_software_banner {
    height: 250px;
}

section.service_header1.mob_taxi.feature_banner.taxi_software_banner img.baner_img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
section.service_header1.mob_taxi.feature_banner.taxi_software_banner .inner_header {
    margin-top: 4%;
}
.feature_wp .overll_six_wp .col-lg-4 {
    margin-bottom: 0px;
}

section.six_section_wp.feature_wp {
    padding: 75px 0px;
}

.overall_flows {
    float: none;
    width: 80%;
    margin: 0 auto;
}

.overall_flows .inner_overall_flows {
    float: left;
    width: 100%;
    margin-top: 25px;
		
}

.overall_flows .inner_overall_flows .overall_four_div {
    float: left;
    width: 100%;
}

.inner_overall_flows .overall_four_div .top_six_img {
    float: left;
    width: 20%;
    text-align: center;
}


.overall_flows .inner_overall_flows .overall_four_div .bot_six_img {
    float: left;
    width: 80%;
    text-align: left;
}

.overall_flows .inner_overall_flows .overall_four_div .bot_six_img h1 {
    font-size: 18px;
    margin-bottom: 0;
    position: relative;
		    margin-top: 0;
    border-bottom: 3px solid #fff;
    padding-bottom: 10px;
}

.overall_flows .inner_overall_flows .overall_four_div .bot_six_img p {
    margin-top: 10px;
    color: #fff;
}
.overall_flows .inner_overall_flows .col-lg-6 {
    margin-bottom: 20px;
}
section.how_it_works_taxi.feature_fourdivs .inner_about_ecom h1 {
    margin-bottom: 25px;
}
section.how_it_works_taxi.feature_fourdivs:before {
    display: inline-block;
    content: '';
    position: absolute;
    top: -75px;
    left: -75px;
    background-color: #ffffff80;
    width: 200px;
    height: 200px;
    border-radius: 50%;
}
section.how_it_works_taxi.feature_fourdivs:after {
    display: inline-block;
    content: '';
    position: absolute;
    top: -50px;
    left: -50px;
    background-color: #ffffff80;
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
section.how_it_works_taxi.feature_fourdivs {
    background: rgba(113,56,187,1);
    background: -moz-linear-gradient(left, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(113,56,187,1)), color-stop(100%, rgba(34,102,165,1)));
    background: -webkit-linear-gradient(left, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    background: -o-linear-gradient(left, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    background: -ms-linear-gradient(left, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    background: linear-gradient(to right, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7138bb', endColorstr='#2266a5', GradientType=1 );
		    position: relative;
}

section.six_section_wp.feature_six .overall_inner_six_div .top_six_img img {
    margin: 0;
}


section.six_section_wp.feature_six .overall_inner_six_div .bot_six_img {
    float: left;
    width: 100%;
    text-align: left;
}

section.six_section_wp.feature_six  .overall_inner_six_div .bot_six_img h1 {
    font-size: 16px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-family: 'Open-Sans-Semibold';
    margin-top: 10px;
}

section.slider_changes {
    background: rgba(113,56,187,1);
    background: -moz-linear-gradient(left, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(113,56,187,1)), color-stop(100%, rgba(34,102,165,1)));
    background: -webkit-linear-gradient(left, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    background: -o-linear-gradient(left, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    background: -ms-linear-gradient(left, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    background: linear-gradient(to right, rgba(113,56,187,1) 0%, rgba(34,102,165,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7138bb', endColorstr='#2266a5', GradientType=1 );
    padding: 50px 0px;

		}
		.slider_changes .inner_feature_columns_sect {
    float: left;
    width: 100%;
}

.slider_changes .inner_feature_columns_sect ul {
    float: left;
    width: 100%;
}

.slider_changes .inner_feature_columns_sect ul li {
    float: left;
    width: 50%;
    text-align: left;
    position: relative;
}
		
		.slider_changes .inner_feature_columns_sect ul li span.icon_poss.w3-button.demo {
    float: left;
    width: 20%;
}

.slider_changes .inner_feature_columns_sect ul li span.icon_poss.w3-button.demo img.hover_shows {
    max-width: 40px;
}

.slider_changes .inner_feature_columns_sect ul li .overall_top_div {
    float: left;
    width: 80%;
}

.slider_changes .inner_feature_columns_sect ul li .overall_top_div h4 {
    margin-top: 0;
    color: #fff;
		font-size: 15px;
}

.slider_changes .inner_feature_columns_sect ul li .overall_top_div p {
    margin-top: 0;
    color: #fff;
}

.center_image_slider {
    text-align: center;
    position: relative;
    margin-top: 2%;
    display: inline-block;
}

.center_image_slider img.img-responsive {
    display: inline-block;
}
.slider_changes .w3-content.slider_inner {
    position: absolute;
    top: 12%;
    left: 6.5%;
    max-width: 87%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
	
h1.slider_top_text {
    text-align: left;
    color: #fff;
    font-size: 28px;
    float: left;
    width: 100%;
}

p.slider_top_p {
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 0;
    color: #fff;
}

section.slider_changes.second_sliders h1.slider_top_text {
    text-align: left;
    color: #333;
}	
section.slider_changes.second_sliders {
    background: none!important;
    background-color: #fff!important;
}

section.slider_changes.second_sliders  p.slider_top_p {
    color: #333;
}

.slider_changes.second_sliders .inner_feature_columns_sect ul li .overall_top_div h4 {
    margin-top: 0;
    color: #333;
}
.slider_changes.second_sliders .inner_feature_columns_sect ul li .overall_top_div p {
    margin-top: 0;
    color: #333;
}
section.slider_changes.second_sliders .feature_sect_diff.left_side_sect.col-lg-7.col-md-7.col-sm-12.col-xs-12 {
    float: right;
}

section.pricing_tables {
    padding: 40px 0px;
		    background-color: #fff;
}

section.pricing_tables .overall_table_pricing {
    /* width: 80%; */
    margin: 0 auto;
}

section.pricing_tables .overall_table_pricing .inner_pricings {
    float: left;
    width: 100%;
    padding: 10px;
}section.pricing_tables .overall_table_pricing .inner_pricings h1 {
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    font-size: 25px;
}

.inner_pricings .table-responsive tr td:first-child {
    width: 35%;
		text-align: left;
}
.inner_pricings .table-responsive tr td {
    text-align: center;
		    padding: 15px;
				border: 1px solid #f4f4f5;
				color:#61727D;
}

.inner_pricings .table-responsive h2 {
    background-color: #f4f4f5;
    margin: 0;
    font-size: 17px;
    padding: 15px;
    color: #294859;
	width: 97%;
	margin: 0px 15px;
}
.inner_pricings .table-responsive th {
    text-align: center;
    padding: 15px;
    border: 1px solid #f4f4f5;
    font-weight: 600;
		    border-top: 1px solid #f4f4f5!important;
			color: #294859;
}
.inner_pricings .table-responsive table.table {
	box-shadow: 0px 10px 20px rgba(0,0,0,0.05);
margin: 15px;
width: 97%;
}

section.demo_page_wp {
    padding: 50px 0px;
}


.demo_wp {
    float: left;
    width: 100%;
    /* border: 1px solid #ddd; */
    background-color: #fff;
    box-shadow: 2px 2px 20px #ddd;
		    padding: 20px;
}
.top_demo_image {
    float: left;
    width: 100%;
}

.top_demo_image img {
    max-width: 150px;
}

.bottom_domo_wp {
    float: left;
    width: 100%;
}

.bottom_domo_wp h1 {
    float: left;
    width: 100%;
    font-size: 15px;
    margin-top: 10px;
    font-family: Open-Sans-Semibold;
		    color: #1a2e46;
}

.bottom_domo_wp .view_demo_bns {
    float: left;
    width: 100%;
}

.screenshot_page_wp {
    float: left;
    width: 100%;
}

.screenshot_page_wp .overall_screens_loop {
    float: left;
    width: 20%;
    padding: 10px;
		    margin-bottom: 10px;
}

.screenshot_page_wp .overall_screens_loop img {
border-radius: 22px;
    height: 100%;
    width: 100%;
    padding-bottom: 15px;
}
section.demo_page_wp.screens_page {
    background-color: #fff;
}
.screenshot_page_wp .overall_screens_loop {
float: left;
    width: 23%;
    padding: 10px;
    margin-bottom: 10px;
    background-image: url(../images/taxi-software/cabily_feat_center_img.png);
    background-size: 100% 100%;
    padding-bottom: 0px;
    overflow: hidden;
    margin: 1%;
}

.bottom_domo_wp .view_demo_bns span.request_demos {
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Open-Sans-Semibold;
    color: #fff;
    background-color: #eb656d;
    padding: 1px 20px;
    margin-top: 10px;
		cursor:pointer;
		border-radius: 5px;
}
.demo_page_wp .col-lg-4 {
    margin-bottom: 30px;
}

.bottom_domo_wp .view_demo_bns span.request_demos:hover {
    background-color: #333;
}

.faq_page_wp .left_side_faq {
    float: left;
    /*width: 30%;*/
    width:100%;
}

.demo_page_wp.faq_page{
	background:#fafbfd;
}

.faq_page_wp .right_side_faq {
    float: left;
    /*width: 70%;*/
    width: 90%;
    text-align: left;
		padding-left: 10%;
}

.faq_page_wp .left_side_faq ul.nav.nav-tabs {
    float: left;
    width: 100%;
    border: none;
		/*padding:0px 50px;*/
    padding:0px 40px;
}

.faq_page_wp .left_side_faq ul.nav.nav-tabs li {
    float: left;
    width: 100%;
		    margin-bottom: 20px;
				    padding: 10px;
}

.faq_page_wp .left_side_faq ul.nav.nav-tabs li a {
    line-height: initial;
    margin: 0;
    padding: 0;
		    border: none!important;
}

.faq_page_wp .left_side_faq ul.nav.nav-tabs li a span {
    float: left;
    width: 100%;
    font-size: 15px;
    margin-top: 0px;
    font-family: Open-Sans-Semibold;
    color: #1a2e46;
    text-align: left;
}

.faq_page_wp .left_side_faq ul.nav.nav-tabs li a p {
    margin: 0;
    float: left;
    width: 100%;
    text-align: left;
    font-size: 14px;
		    line-height: initial;
}
.faq_page_wp .left_side_faq ul.nav.nav-tabs li.active {
    background-color: #fff;
    transform: scale(1.05);
    box-shadow: 0 0 1.6rem 0.2rem rgba(94,96,186,.15);
}
.faq_page_wp .right_side_faq .tab-pane p {
    margin: 0;
    line-height: initial;
    font-family: 'OpenSans';
    line-height: 20px;
    font-size: 13px;
}

.faq_page_wp .right_side_faq .tab-pane h3 {
    margin-bottom: 5px;
}
.right_side_faq ul {
    width: 100%;
    float: left;
    margin: 0;
   /* padding: 0;*/
    list-style: none;
}

.faq_page_wp .right_side_faq .tab-content ul li h2 {
    font-size: 15px;
    font-family: Open-Sans-Semibold;
    /*color: #1a2e46;*/
		line-height: 20px;
    color:#333d47;
}
.faq_page_wp .right_side_faq .tab-content ul li {
    float: left;
    width: 100%;
    /*border-bottom: 1px solid #ddd;*/
    padding-bottom: 10px;
    border-bottom:.1rem solid #f2f3fa;
}
.faq_page_wp .right_side_faq .tab-content ul li h2 i.fa.fa-minus {
    display: none;
}

.faq_page_wp .right_side_faq .tab-content ul li.shows h2 i.fa.fa-minus {
    display: block;
}
.faq_page_wp .right_side_faq .tab-content ul li.shows h2 i.fa.fa-plus {
    display: none;
}
.faq_page_wp .right_side_faq .tab-content ul li h2 i {
    float: right;
    display: inline-block;
    font-size: 10px;
    height: 20px;
    width: 20px;
    /*border: 1px solid #a7a6a6;*/
    border:1px solid #9fa0d6;
    line-height: 13px;
    margin-left: 10px;
    /*color: #a7a6a6;*/
    color:#9fa0d6;
		cursor: pointer;
    border-radius: 50px;
}

/*.faq_page_wp .right_side_faq .tab-content ul {
    width: 70%;
		    margin-top: 20px;
}*/

@media only screen and (max-width: 992px){
.demo_page_wp .col-lg-4.hide_cls {
    display: none;
}

}
.faq_page_wp .right_side_faq .tab-content ul li.shows p {
    display: block!important;
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
.six_section_wp .inner_about_ecom {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.faq_page_wp .left_side_faq ul.nav.nav-tabs {
    float: left;
    width: 100%;
    border: none;
    padding: 0px 20px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
.six_section_wp .inner_about_ecom {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.faq_page .inner_about_ecom {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    float: left;
}
.faq_page_wp .left_side_faq ul.nav.nav-tabs {
    float: left;
    width: 100%;
    border: none;
    padding: 0px 10px;
}
.faq_page_wp .right_side_faq {
    float: left;
    width: 70%;
    text-align: left;
    padding-left: 10px;
}
.faq_page_wp .right_side_faq .tab-content ul {
    width: 90%;
}
.screenshot_page_wp .overall_screens_loop {
    float: left;
    width: 31%;
    padding: 10px;
} 
}

@media only screen and (max-width: 767px){
.taxi_software_new li.hover-details {
    display: none;
}
.navbar-right .inner_menus_wp {
    display: block!important;
}
.navbar-right .inner_menus_wp .banner_menu ul {
    padding: 0;
}

.navbar-right .inner_menus_wp .banner_menu ul li a {
    padding: 3px 14px;
    font-size: 13px;
    line-height: 19px;
    font-weight: 500;
    font-family: 'Open-Sans-Bold';
    text-transform: uppercase;
}
.navbar-right .banner_logo {
    padding: 0px;
    font-size: 16px;
    border-bottom: 1px solid #313030;
    margin-bottom: 5px;
}
.overall_inner_menus {
    display: none;
}
.faq_page_wp .left_side_faq {
    float: left;
    width: 100%;
}
.faq_page_wp .left_side_faq ul.nav.nav-tabs {
    float: left;
    width: 100%;
    border: none;
    padding: 0px 10px;
}
.faq_page_wp .left_side_faq ul.nav.nav-tabs li.active {
    transform: none;
}
.faq_page_wp .right_side_faq {
    float: left;
    width: 100%;
    text-align: left;
    padding: 0px 15px;
}
.screenshot_page_wp .overall_screens_loop {
    float: left;
    width: 31.3%;
    padding: 10px;
}
.overflw-table .table {
    width: 800px;
}section.pricing_tables .overall_table_pricing {
    width: 100%;
    margin: 0 auto;
    float: left;
}
section.pricing_tables .overall_table_pricing .inner_pricings h1 {
    font-size: 18px;
}

.overflw-table {
    overflow: auto;
}
section.how_it_works_taxi.feature_fourdivs {
    display: block;
}
section.service_header1.mob_taxi.taxi_software_banner {
    background-image: url(../images/taxi-software/vplay-banner.jpg);
    padding-bottom: 20px;
    background-size: cover;
}
.service_header1.taxi_software_banner .container {
    position: static;
    top: 10%;
    left: 0;
    right: 0;
}
section.join_tody_div .inner_join_tody .left_join_div {
    float: left;
    width: 100%;
}
section.join_tody_div .inner_join_tody {
    width: 100%;
    margin: auto;
    float: left;
}
.right_join_div .join_btns span {
    padding: 5px 30px;
		}
section.join_tody_div .inner_join_tody .right_join_div {
    float: left;
    width: 100%;
    text-align: center;
}
.taxi_software_banner.service_header1 .inner_header h1 {
    position: relative;
    margin-bottom: 25px;
    line-height: initial;
}
.overll_six_wp h1.six_title {
    color: #1a2e46;
    font-size: 16px;
    font-family: 'Open-Sans-Bold';
    float: left;
    width: 100%;
    margin-bottom: 20px;
    line-height: 30px;
}
.overall_inner_six_div {
    float: left;
    width: 100%;
    padding: 0px 0px;
}
.overll_six_wp .col-lg-4 {
    margin-bottom: 20px;
    padding: 0;
}

section.join_tody_div .inner_join_tody .left_join_div p {
    width: 100%;
    text-align: justify;
}
.faq_page_wp .left_side_faq ul.nav.nav-tabs li {
    border-bottom: 1px solid #e4e4e4;
}
}

@media only screen and (max-width: 567px){
.faq_page_wp .right_side_faq .tab-content ul {
    width: 100%;
}
.screenshot_page_wp .overall_screens_loop {
float: left;
    width: 48%;
    padding: 6px;
}
.screenshot_page_wp .overall_screens_loop img {
    border-radius: 22px;
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}
}

.overall_inner_menus {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.overall_inner_menus .inner_menus_wp {
    float: left;
    width: 100%;
    padding: 0px 10px;
}

.overall_inner_menus .inner_menus_wp .banner_logo {
    float: left;
    width:44%;
    text-align: left;
    padding: 8px 0px;
    padding-left: 5%;
}

.overall_inner_menus .inner_menus_wp .banner_menu {
    float: left;
    width: 55%;
		    padding: 8px 0px;
}
.overall_inner_menus .inner_menus_wp .banner_logo img {
    width: auto;
}
.navbar-right .banner_logo img {
    width: 100px;
}
.overall_inner_menus .inner_menus_wp .banner_menu ul {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
       text-align: right;
    padding-right: 70px;
}
.overall_inner_menus .inner_menus_wp .banner_menu ul li a{
    color: #fff;
}
.overall_inner_menus .inner_menus_wp .banner_menu ul li {
    float: none;
    width: auto;
    padding: 0px 14px;
    list-style-type: none;
    display: inline-block;
    font-family: 'OpenSans';
    font-size: 14px;
    text-transform: uppercase;
}
.overall_inner_menus.sticky_fiz {
    position: fixed;
    background-color: #4148cc;
    z-index: 9;
}
.overall_inner_menus .inner_menus_wp .banner_logo a {
    color: #fff;
    font-family: 'Open-Sans-Bold';
    font-size: 16px;
}

.navbar-right .inner_menus_wp {
    display: none;
}


.overall_inner_six_div .bot_six_img a {
    margin-left: 5px;
}
section.six_section_wp.case_stuides_wp .bot_six_img h1 {
    margin-top: 10px;
}
.case_stuides_wp .overall_inner_six_div .top_six_img {
    margin-bottom: 0;
		position: relative;
}
.case_stuides_wp .overall_inner_six_div .top_six_img:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0%;
    height: 0%;
    /* background-color: #3c4193; */
    background: rgba(60,64,147,1);
    background: -moz-linear-gradient(left, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(60,64,147,1)), color-stop(100%, rgba(41,46,114,1)));
    background: -webkit-linear-gradient(left, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    background: -o-linear-gradient(left, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    background: -ms-linear-gradient(left, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    background: linear-gradient(to right, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c4093', endColorstr='#292e72', GradientType=1 );
    opacity: 0;
		transition: all 1s;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
}
.case_stuides_wp .overall_inner_six_div:hover .top_six_img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background-color: #3c4193; */
    background: rgba(60,64,147,1);
    background: -moz-linear-gradient(left, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(60,64,147,1)), color-stop(100%, rgba(41,46,114,1)));
    background: -webkit-linear-gradient(left, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    background: -o-linear-gradient(left, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    background: -ms-linear-gradient(left, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    background: linear-gradient(to right, rgba(60,64,147,1) 0%, rgba(41,46,114,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c4093', endColorstr='#292e72', GradientType=1 );
    opacity: 0.6;
		transition: all 1s;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
}
.case_stuides_wp .overall_inner_six_div .bot_six_img p {
    text-align: justify;
}
.case_stuides_wp .overall_inner_six_div {
    background-color: #f9f9f9;
    box-shadow: 2px 2px 20px #ddd;
		    padding: 10px 10px;
}
section.overview_wp .over_inner p {
    margin-bottom: 15px;
    line-height: 25px;
    margin-top: 0;
		    text-align: justify;
}

section.overview_wp {
    padding: 70px 0px 40px 0px;
    background-color: #fff;
}

section.overview_wp .over_inner {
    float: left;
    width: 100%;
}
.col-lg-6.col-md-6.col-sm-12.col-xs-12.right_img_case {
    height: 400px;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.right_img_case img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
section.overview_wp .over_inner h1 {
    margin-top: 0;
    font-family: 'Open-Sans-Bold';
    font-size: 30px;
    margin-bottom: 30px;
}

section.objective_wp {
    padding: 40px 0px;
    background-color: #5055fa;
}

section.objective_wp .inner_objective_wp {
    float: left;
    width: 100%;
    text-align: left;
}

section.objective_wp .inner_objective_wp h1 {
    color: #fff;
    font-family: 'Open-Sans-Bold';
    font-size: 22px;
    margin: 0;
    margin-bottom: 10px;
}
section.objective_wp {
    position: relative;
}
section.objective_wp.challenges_wp .inner_about_ecom {
    position: relative;
}

section.objective_wp.challenges_wp {
    background-image: url(../images/case-studies/serviceyard/call-to-action.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    padding: 102px 0;
}
section.objective_wp.challenges_wp:before {
    content: '';
    background: #b224ef;
    background: -webkit-linear-gradient(333deg, #b224ef 40%, #5055fa 100%);
    background: -o-linear-gradient(333deg, #b224ef 40%, #5055fa 100%);
    background: linear-gradient(117deg, #b224ef 40%, #5055fa 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9;
}
section.objective_wp .inner_objective_wp p {
    color: #fff;
    line-height: 25px;
    margin: 0;
}

section.overview_wp.approach_wp .top_over_wp {
    float: left;
    width: 100%;
    margin-top: 20px;
}

section.overview_wp.approach_wp .top_over_wp {
    float: left;
    width: 100%;
    margin-top: 20px;
}

section.overview_wp.approach_wp .top_over_wp h1 {
    font-size: 20px;
    text-align: left;
    margin-bottom: 10px;
}

section.overview_wp.approach_wp .top_over_wp 
 .inner_lists_wp {
    float: left;
    width: 100%;
}

section.overview_wp.approach_wp .top_over_wp .inner_lists_wp ul {
    float: left;
    width: 100%;
		padding:0px;
}

section.overview_wp.approach_wp .top_over_wp .inner_lists_wp ul li {
    text-align: left;
    list-style-type: none;
		padding-left:32px;
		 position: relative;
}

section.overview_wp.approach_wp .top_over_wp .inner_lists_wp ul li:before {
    position: absolute;
    content: '';
    top: 8px;
    background-color: #5055fa;
    height: 15px;
    width: 15px;
    left: -2px;
}
section.overview_wp.approach_wp .top_over_wp .inner_lists_wp ul li:after {
    position: absolute;
    content: '';
    top: 14px;
    background-color: #5055fa;
    height: 3px;
    width: 15px;
    left: 10px;
}
.top_over_wp.application_wp .col-lg-6:first-child {
    float: right;
}
.top_over_wp.application_wp .col-lg-6:last-child {
    height: 200px!important;
    overflow: hidden;
}
section.overview_wp.approach_wp .col-lg-6.col-md-6.col-sm-12.col-xs-12.design_wp {
height: auto;
    overflow: hidden;
    /* padding: 0; */
    display: inline-block;
    position: relative;
}

.overall_img_scroll:hover img {
    transform: translateY(calc(-100% + 430px ));
    -webkit-transform: translateY(calc(-100% + 430px ));
    -moz-transform: translateY(calc(-100% + 430px ));
    transition: all 3s;
		-webkit-transition: all 3s;
		-moz-transition: all 3s;
    cursor: pointer;
}


.overall_img_scroll img {
    transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
    transition: all 3s;
		-webkit-transition: all 3s;
		-moz-transition: all 3s;
    cursor: pointer;
}


.challenges_wp  .inner_lists_wp {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.challenges_wp .inner_lists_wp ul {
    float: left;
    width: 100%;
    margin-top: 20px;
    padding: 0;
}

section.challenges_wp  .inner_lists_wp ul li {
    text-align: left;
    list-style-type: none;
		padding-left:32px;
		 position: relative;
		 color:#fff;
}

section.challenges_wp  .inner_lists_wp ul li:before {
    position: absolute;
    content: '';
    top: 8px;
    background-color: #fff;
    height: 15px;
    width: 15px;
    left: -2px;
}
section.demo_page_wp.service_includes p {
    margin-bottom: 0;
    margin-top: 0;
    line-height: 25px;
    width: 80%;
    margin: 0 auto;
}
section.demo_page_wp.service_includes {
    background-color: #fff;
		    background-image: url(../images/case-studies/serviceyard/leafs.png);
    background-repeat: no-repeat;
    background-position: top 127px center;
}
section.demo_page_wp.service_includes h1 {
    font-family: 'Open-Sans-Bold';
    font-size: 25px;
    margin-top: 0;
}
section.demo_page_wp.service_includes h2.key_features_cases {
    font-family: 'Open-Sans-Bold';
    font-size: 20px;
    margin-bottom: 30px;
    margin-top: 30px;
}
section.demo_page_wp.service_includes .service_cases h1 {
    font-family: 'Open-Sans-Bold';
    font-size: 17px;
    margin-top: 0;
}
section.demo_page_wp.service_includes .service_cases p {
    margin-bottom: 0;
    margin-top: 0;
    line-height: 25px;
    width: 100%;
    margin: 0 auto;
    min-height: 100px;
}

section.demo_page_wp.service_includes .demo_wp:hover {
       background: #b224ef;
    background: -webkit-linear-gradient(333deg, #b224ef 40%, #5055fa 100%);
    background: -o-linear-gradient(333deg, #b224ef 40%, #5055fa 100%);
    background: linear-gradient(117deg, #b224ef 40%, #5055fa 100%);
    color: #fff;
}

section.demo_page_wp.service_includes .demo_wp:hover p {
    color: #fff;
}


section.tech_used_ecom.tech_used_taxi ul.nav.nav-pills {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0px;
}

section.tech_used_ecom.tech_used_taxi ul.nav.nav-pills li {
    float: none;
    display: inline-block;
}

section.tech_used_ecom.tech_used_taxi ul.nav.nav-pills li a {
    color: #fff;
    border: 1px solid #fff;
    width: 100px;
    height: 35px;
    padding: 0;
    line-height: 35px;
}
section.tech_used_ecom.tech_used_taxi .tab-content {
    float: left;
    width: 100%;
}
section.tech_used_ecom.tech_used_taxi.screenshot_sp {
    background-color: #2c3077;
    background-image: none;
}
section.tech_used_ecom.tech_used_taxi ul.nav.nav-pills li.active a {
    background-color: #fff;
    border: 1px solid #fff;
		color:#2c3077;
}
section.objective_wp.challenges_wp.achivements_wps p {
    margin: 10px 0px;
}
section.objective_wp.tech_used_wps {
    background-color: #fff;
		background: #e0e0e0;
}
section.challenges_wp  .inner_lists_wp ul li:after {
    position: absolute;
    content: '';
    top: 14px;
    background-color: #fff;
    height: 3px;
    width: 15px;
    left: 10px;
}

section.objective_wp.tech_used_wps h1 {
    text-align: center;
    font-family: 'Open-Sans-Bold';
    font-size: 24px;
    margin: 0;
    margin-bottom: 30px;
}
section.objective_wp.tech_used_wps .owl-item.active.center img{
    -webkit-filter:none;
    filter: none;
		}


section.objective_wp.tech_used_wps .owl-nav.disabled {
    display: none;
}

section.objective_wp.tech_used_wps .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transform: scale(0.8) translateZ(0);
    -webkit-transform: scale(0.8) translateZ(0);
    -moz-transform: scale(0.8) translateZ(0);
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

section.objective_wp.tech_used_wps .owl-carousel .owl-item.active.center .item{
background-color: #fff!important;
border: 1px solid #fff;
		transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
}

section.objective_wp.tech_used_wps .owl-carousel .owl-item.active.center .item:before{
    background-color: #fff;
		transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
}
section.objective_wp.tech_used_wps .owl-carousel .owl-item.active.center .item:after{
    background-color: #fff;
		transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
}

section.objective_wp.tech_used_wps .owl-carousel .owl-item .item {
    height: 125px;
		    background-color: #f1f0f0;
    /* box-shadow: 2px 2px 10px #ddd; */
    border: 1px solid #f1f0f0;
		position:relative;
		transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
}
section.objective_wp.tech_used_wps .owl-carousel .owl-stage-outer {
    padding: 15px 0px;
}
section.objective_wp.tech_used_wps .owl-carousel .owl-item .item:before{
    content: '';
    position: absolute;
    bottom: -10px;
    width: 90%;
    height: 20px;
    left: 5%;
    background-color: #f1f0f0;
		transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
    z-index: -9;
}

section.objective_wp.tech_used_wps .owl-carousel .owl-item .item:after{
    content: '';
    position: absolute;
    bottom: -20px;
    width: 70%;
    height: 20px;
    left: 15%;
    background-color: #f1f0f0;
		transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
    z-index: -9;
}

section.objective_wp.tech_used_wps .owl-carousel .owl-item img {
    height: 100%;
    object-fit: contain!important;
		}
		
		.img_sect.service_yard_logo {
    width: 10%;
    margin: 0 auto;
    float: none;
}

.overall_img_scroll {
position: absolute;
    top: 7%;
    left: 6.5%;
    width: 87%;
    height: calc(100% - 68px);
    overflow: hidden;
}
.overall_scroll_img  img.baner_img.img.img-responsive {
    height: 500px;
    width: 100%;
}section.overview_wp.approach_wp .top_apps {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.overall_scroll_img .overall_img_scroll img {
    width: auto!important;
    height: auto!important;
}
.overall_scroll_img {
    display: inline-block;
		    width:65%;
    position: relative;
}
.overall_scroll_img img.baner_img.img.baner_img .img-responsive {
    width: 600px;
    height: 280px;
    display: inline-block;
    position: relative;
}
.top_over_wp.application_wp .col-lg-6:last-child img {
    margin-top: -10%!important;
}
@media only screen and (max-width: 567px){
section.overview_wp {
    padding: 30px 0px 40px 0px;
    background-color: #fff;
}
.img_sect.service_yard_logo {
    width: 30%!important;
    margin: 0 auto;
    float: none;
}
.overall_scroll_img img.baner_img.img.img-responsive {
    height: auto;
    width: 100%;
}
.overall_img_scroll {
    position: absolute;
    top: 5%;
    left: 2.5%;
    width: 95%;
    height: calc(100% - 35px);
    overflow: hidden;
}
.overall_img_scroll:hover img {
     transform: translateY(calc(-100% + 340px));
    -webkit-transform: translateY(calc(-100% + 340px));
    -moz-transform: translateY(calc(-100% + 340px));
    transition: all 3s;
    -webkit-transition: all 3s;
    -moz-transition: all 3s;
    cursor: pointer;
}
}

@media only screen and (max-width: 991px) and (min-width: 568px){

.overall_img_scroll:hover img {
    transform: translateY(calc(-100% + 430px ));
    -webkit-transform: translateY(calc(-100% + 430px ));
    -moz-transform: translateY(calc(-100% + 430px ));
    transition: all 3s;
    -webkit-transition: all 3s;
    -moz-transition: all 3s;
    cursor: pointer;
}
}
@media only screen and (max-width: 1200px) and (min-width: 1024px){
section.tech_used_ecom.tech_used_taxi.screenshot_sp .owl-stage-outer {
    float: none;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
section.demo_page_wp.service_includes .demo_wp {
    min-height: 200px;
}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
.service_header1.service_yar_pg .container {
    position: absolute;
    top: 29%;
    left: 0;
    right: 0;
    z-index: 9;
}
section.tech_used_ecom.tech_used_taxi.screenshot_sp .owl-stage-outer {
    float: none;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
section.overview_wp.approach_wp .top_over_wp img {
    margin: 0 auto;
}
section.demo_page_wp.service_includes .demo_wp {
    min-height: 200px;
}
}


@media screen and (max-width: 767px){
section.service_header1.mob_taxi.feature_banner.taxi_software_banner.service_yar_pg {
    background-image: none;
}
section.service_header1.mob_taxi.feature_banner.taxi_software_banner.service_yar_pg img {
    display: block!important;
}
.img_sect.service_yard_logo {
    width: 20%;
    margin: 0 auto;
    float: none;
}

.img_sect.service_yard_logo img {
    display: block!important;
}
section.overview_wp.approach_wp img.baner_img.img.img-responsive {
    display: block;
    margin: 0 auto;
}
section.overview_wp.approach_wp .col-lg-6.col-md-6.col-sm-12.col-xs-12.design_wp {
    height: auto;
    overflow: hidden;
		    display: none;
}
.top_over_wp.application_wp .col-lg-6:last-child {
    height: auto;
    overflow: hidden;
}
section.overview_wp .over_inner h1 {
    margin-top: 0;
    font-family: 'Open-Sans-Bold';
    font-size: 18px;
    margin-bottom: 10px;
}
.col-lg-6.col-md-6.col-sm-12.col-xs-12.right_img_case {
    height: auto;
}
.col-lg-6.col-md-6.col-sm-12.col-xs-12.right_img_case img {
 display: block;
    max-width: 400px;
    margin: 0 auto;
}
section.demo_page_wp.service_includes p {
    margin-bottom: 0;
    margin-top: 0;
    line-height: 25px;
    width: 100%;
    margin: 0 auto;
    text-align: justify;
}

.service_header1.service_yar_pg.taxi_software_banner .container {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
}
section.objective_wp .inner_objective_wp h1 {
    font-size: 18px;
}

section.overview_wp.approach_wp .top_over_wp .col-lg-6 {
    padding: 0;
}

section.demo_page_wp.service_includes h1 {
    font-family: 'Open-Sans-Bold';
    font-size: 18px;
    margin-top: 0;
}
section.demo_page_wp.service_includes h2.key_features_cases {
    font-size: 15px;
		}
		section.demo_page_wp.service_includes .service_cases p {
    margin-bottom: 0;
    margin-top: 0;
    line-height: 25px;
    width: 100%;
    margin: 0 auto;
    min-height: auto;
}
section.demo_page_wp.service_includes .demo_wp {
    padding: 10px;
}
section.demo_page_wp.service_includes .demo_page_wp .col-lg-4 {
    padding: 0;
		margin-bottom: 15px;
}

section.demo_page_wp.service_includes .service_cases h1 {
    font-family: 'Open-Sans-Bold';
    font-size: 14px;
    margin-top: 0;
}
}


section.demo_page_wp.screens_page ul.nav.nav-pills {
    float: left;
    width: 100%;
    text-align: center;
		margin-bottom:20px;
}

section.demo_page_wp.screens_page ul.nav.nav-pills li {
    float: none;
    display: inline-block;
    width: auto;
    border: 1px solid #4148cc;
    color: #4148cc;
}

section.demo_page_wp.screens_page ul.nav.nav-pills li a {
    color: #4148cc;
    padding: 5px 30px;
}

section.demo_page_wp.screens_page ul.nav.nav-pills li.active a {
    background-color: #4148cc;
    color: #fff;
    border-radius: 0;
}

section.demo_page_wp.screens_page ul.nav.nav-pills li.active {
    border: 1px solid #4148cc;
}
.page-section h3 {
    font-size: 28px;
    margin-bottom: 0px;
}
.page-section p {
    margin-top: 0px;
    font-size: 17px;
    margin-bottom: 20px;
}
.page-section {
    float: left;
    width: 100%;
    margin-bottom: 10%;
}
.circle-images {
    width: 30px;
    float: left;
    position: relative;
    top: 0px;
}

.circle-images img{
    position: absolute;
    top: 23px;
}
.header-list {
    float: left;
    width: 90%;
    margin-left: 8%;
}

/*-----Fastdrive------*/

.img_sect.service_yard_logo.fastdrive {
    width: 15%;
}

section.challenges_wp .inner_lists_wp ul li .inner_challenges {
    margin-bottom: 20px;
}
.overall_fast_app {
    display: inline-block;
    background-color: #fff;
    padding: 5px;
    box-shadow: 2px 2px 20px #333;
    width: 145px;
    /* height: 145px; */
}


.overview_wp .carousel-control {
display:none;
}

.overview_wp .carousel {
    position: relative;
    width: 85%;
    margin: 0 auto;
    display: inline-block;
}

.overview_wp .carousel .carousel-inner {
    height: 350px;
}

.overview_wp .carousel .carousel-inner .item {
    height: 100%;
    width: 100%;
}

.overview_wp .carousel .carousel-inner .item img {
margin-top: 0%;
    height: 100%;
    width: 100%;
    object-fit: contain;
   /*  border-top-left-radius: 50px; */
}

.overview_wp div#myCarousel:before {
    position: absolute;
    content: "";
    background: #b224ef;
    background: -webkit-linear-gradient(331deg, #b224ef 31%, #5055fa 84%);
    background: -o-linear-gradient(331deg, #b224ef 31%, #5055fa 84%);
    background: linear-gradient(119deg, #b224ef 31%, #5055fa 84%);
    height: 100%;
    width: 50%;
    left: auto;
    right: -40px;
    bottom: -40px;
}

.overview_wp .carousel-indicators .active {
    width: 14px;
    height: 8px;
    margin: 1px;
    background: #5055fa;
}

.overview_wp .carousel-indicators {
    bottom: -50px;
    margin-left: -45%;
}

.overview_wp .carousel-indicators li {
    background: rgb(80, 85, 250);
    width: 8px;
    height: 8px;
}


.right_img_wp {
    float: left;
    width: 100%;
}

.right_img_wp .img_news {
    float: left;
    width: 50%;
    padding: 0px 20px;
}
.img_news.mt_top {
    margin-top: 5%;
}
.img_news img {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

section.tech_used_ecom.tech_used_taxi.screenshot_sp.fast_screens {
    background-color: #fff;
}

section.tech_used_ecom.tech_used_taxi.screenshot_sp.fast_screens h1 {
    color: #333;
}

.nowletschats ul li {
    margin-bottom: 20px;
    margin-top: 20px;
}

p.now_lets_chats {
    float: left;
    width: 100%;
    margin-bottom: 10px!important;
}
.inner_objective_wp.now_benefits {
    margin-top: 15px;
}

.inner_objective_wp.now_benefits .inner_lists_wp {
    margin-top: 0;
}

.inner_objective_wp.now_benefits .inner_lists_wp ul {
    margin-top: 10px;
}

section.demo_page_wp.service_includes.benefits_nowlets .demo_wp {
    min-height: 170px;
}

@media screen and (max-width: 1040px) {
section.service_header1.mob_taxi.feature_banner.taxi_software_banner.service_yar_pg {
    background-color: #415bd2;
}
section.service_header1.mob_taxi.feature_banner.taxi_software_banner.service_yar_pg img {
      display: none;
}
}


section.demo_page_wp.service_includes.hollafix_wp  .demo_page_wp .col-lg-4 {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}

section.demo_page_wp.service_includes.hollafix_wp .demo_page_wp .col-lg-4 p {
    min-height: auto;
}

section.demo_page_wp.service_includes.hollafix_wp .demo_page_wp .col-lg-4 .demo_wp {
    padding: 10px;
		    background: #b224ef;
    background: -webkit-linear-gradient(333deg, #b224ef 40%, #5055fa 100%);
    background: -o-linear-gradient(333deg, #b224ef 40%, #5055fa 100%);
    background: linear-gradient(117deg, #b224ef 40%, #5055fa 100%);
    color: #fff;
}
section.demo_page_wp.service_includes.hollafix_wp .demo_page_wp .col-lg-4 .demo_wp p{
  color: #fff;
}
section.demo_page_wp.service_includes.hollafix_wp .demo_page_wp {
    margin-top: 5%;
}

/*-----------footer_img----------*/


.inenr_wrap .iso_image:first-child {
    background: url(../images/footer-spirit.png) 0 0;
    background-size: cover;
    width: 115px!important;
    height: 28px;
    background-position: 0px;
    max-width: unset;
    overflow: hidden;
}

.inenr_wrap .iso_image:first-child img {
    display: none;
}

.dunslogo_image {
    background: url(../images/footer-spirit.png) 286px 0;
    background-size: cover;
    width: 95px!important;
    max-width: unset;
    height: 29px;
}

.iso_image.nascom_img {
    background: url(../images/footer-spirit.png) 155px 0;
    background-size: cover;
        width: 155px!important;
    height: 24px!important;
    margin: 0;
    overflow: hidden;
    max-width: unset;
}


@media only screen and (max-width: 767px) {

.iso_image.nascom_img {
display: block!important;
    float: none;
    margin: 0 auto;
}

div.dunslogo_image {
    display: block!important;
    margin: 0 auto;
}
}



section.how_it_works_wp {
    padding: 40px 0px;
		    background-color: #5055fa;
}

section.how_it_works_wp h1 {
    margin-top: 0;
    font-family: 'Open-Sans-Bold';
    font-size: 30px;
    margin-bottom: 50px;
    float: left;
    width: 100%;
    text-align: center;
		color:#fff;
}

.overall_how_nwp {
    float: left;
    width: 100%;
}

.overall_how_nwp h2 {
    font-family: 'Open-Sans-Bold';
    font-size: 18px;
    margin: 0;
    margin-bottom: 20px;
    position: relative;
		    text-align: center;
				    color: #fff;
}

.overall_how_nwp p {
    font-size: 15px;
    line-height: 30px;
		text-align: center;
		    color: #fff;
}
.inner_about_ecom.new_objective {
    width: 100%;
    text-align: left;
}

.inner_about_ecom.new_objective h1 {
    margin-bottom: 10px!important;
}
.overall_how_nwp h2:before {
content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    background-color: #fff;
    width: 65px;
    height: 2px;
    margin: 0 auto;
}


button#tog {
    z-index: 9999;
    position: fixed;
    top: 300px;
    left: -45px;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    outline: none!important;
    color: white;
    background-color: #26b3fa;
    border-color: #26b3fa;
    height: 55px;
    padding: 15px;
    border-radius: 0px;
    z-index: 9999;
}

div#slideout {
    top: 130px!important;
    z-index: 9999;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    color: #333;
    position: fixed;
    top: 100px;
    left: -520px;
    width: 350px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#slideout.on {
    left: 0px;
    z-index: 9999;
}
#tog.on {
    left: 311px;
    z-index: 1000;
}


.slide_out_form {
    float: left;
    width: 100%;
    padding: 10px;
}

.slide_out_form .contact_form_input {
    float: left;
    width: 100%;
	    border-bottom: 0px solid #9c9c9c;
    margin-bottom: 20px;
}

.slide_out_form .contact_form_input input {
    float: left;
    width: 100%;
    border-radius: 6px;
    box-shadow: none!important;
    border: 1px solid #ddd;
    height: 40px;
    text-indent: 10px;
	
}

.slide_out_form .contact_form_input textarea {
    float: left;
    width: 100%!important;
    border-radius: 6px;
    box-shadow: none!important;
    border: 1px solid #ddd;
    height: 100px;
    resize: none;
        line-height: 20px;
    padding: 0px 10px;
}


.slide_out_form .cubes {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.slide_out_form .cubes button.home_btn1 {
    margin: 0;
    width: 100%;
    background-color: #26b3fa;
    color: #fff;
    padding: 7px;
    font-size: 15px;
    margin-bottom: 0px;
	    border: none;
}

@media only screen and (max-width: 767px){
button#tog {
    display: none;
}
div#slideout {
    display: none;
}

}
@media only screen and (max-width: 567px){
div#slideout {
    width: 260px;
}

#tog.on {
    left: 225px;
    z-index: 1000;
}
}

img.img-responsive.banner_new_one {
    height: 600px;
    object-fit: cover;
}



.custom_app_btn {
    float: left;
    width: 100%;
    margin-top: 11px;
}

.custom_app_btn a {
    display: inline-block;
    color: #ffffff;
    padding: 4px 20px;
    font-family: 'Open-Sans-Bold';
    text-transform: capitalize;
    font-size: 15px;
    margin: 0 5px;
    border-radius: 50px;
    cursor: pointer;
    background: #26b3fa;
}
.custom_app_btn a:hover {
    background: #ff0000bd;

}
.about_cabily_btn {
    float: left;
    width: 100%;
        margin-top: 11px;
}



.about_cabily_btn a {
    display: inline-block;
    color: #ffffff;
    padding: 4px 20px;
    font-family: 'Open-Sans-Bold';
    text-transform: capitalize;
    font-size: 15px;
    margin: 0 5px;
    border-radius: 50px;
    cursor: pointer;
    background: #26b3fa;
}

.about_cabily_btn a:hover {
    background: #ff0000bd;
}
section.about_cabily_wrap .padd_div.left_side_cab {
    margin-top: 0% !important;
}
section.green_bg .choose-content {
    margin-top: 0;
}


.sophisticated_btn {
    float: left;
    width: 100%;
}

.sophisticated_btn a {
    display: inline-block;
    color: #26b3fa!important;
    background-color: #ffffff;
    padding: 4px 20px;
    font-family: 'Open-Sans-Bold';
    text-transform: capitalize;
    font-size: 15px;
    margin: 0 5px;
    border-radius: 50px;
    cursor: pointer;
    margin-bottom: 30px;
}

.sophisticated_btn a:hover {
    color: #ffffff!important;
    background-color: #26b3fa;
}
.ios_app_btn a {
    display: inline-block;
    color: #ffffff;
    padding: 4px 20px;
    font-family: 'Open-Sans-Bold';
    text-transform: capitalize;
    font-size: 15px;
    margin: 0 5px;
    border-radius: 50px;
    cursor: pointer;
    background: #26b3fa;
}
.ios_app_btn a:hover {
    background: #ff0000bd;

}
.ios_app_btn{
  float: left;
  width: 100%;
    margin-top: 11px;
}
.custom-android_app_btn a {
    display: inline-block;
    color: #ffffff;
    padding: 4px 20px;
    font-family: 'Open-Sans-Bold';
    text-transform: capitalize;
    font-size: 15px;
    margin: 0 5px;
    border-radius: 50px;
    cursor: pointer;
    background: #26b3fa;
}
.custom-android_app_btn a:hover {
    background: #ff0000bd;

}
.custom-android_app_btn{
  float: left;
  width: 100%;
    margin-bottom: 20px;
    padding-left: 15px;
}

section.custom-android.custom-android-app .mobile_box.new_image img {
    width: 434px;

}



.full_cookie {
    float: left;
    width: 100%;
    background: #002c52;
    color: white;
    margin-top: 10%;
    position: fixed;
    /* position: absolute; */
    bottom: 0;
    z-index: 9999;
	    padding-bottom: 14px
}

.cookie_txt {
    float: left;
    width: 65%;
    padding: 7px 0;
}
.alow_txt {
    float: left;
    width: 35%;
	    padding-top: 41px;
}

.cookie_txt p {
    float: left;
    width: 90%;
    line-height: 22px;
	margin-bottom: 0;
	font-size: 13px;
}
.cookie_txt h6 {
    font-size: 14px;
    font-weight: 600;
}

.alow_txt a {
    color: #fff!important;
    background-color: #26b3fa;
    height: 27px;
    padding: 8px 14px;
    cursor: pointer;
}