p{font-size:1.1rem}
.testimonial-thumb{width:75px;border-radius:50%;border:2px solid #eee;margin-bottom:10px}
#carouselExampleControls i{font-size:25px}
.tf-client-testimonial,.tf-client-name,.tf-client-designation{color:#333}
.about{text-align:center}
.home-services{text-align:center}
.home-services1{display:grid;margin-top:25px}
.home-services{padding-top:50px;padding-bottom:40px}
.home-services h2{margin-bottom:38px;padding-bottom:6px}
.home-services1 h3{font-size:1.6em;margin-top:15px}
.home-services1 div{position:relative;overflow:hidden}
.home-services1 div div.book-more-btn{position:absolute;top:-40px;transition:all .2s ease;opacity:0}
.home-services1 div:hover div.book-more-btn{position:absolute;opacity:1;top:44px;width:100%;transition:all .4s ease}
.home-services1 div:hover img{filter:none;-webkit-filter:grayscale(100%)}
.btn-primary{color:#fff;/*background-color:#cd2323;border-color:#cd2323;*/font-size:14px;border:none;}
/*.btn-primary:hover{background-color:#222;border-color:#222}*/
.head-border{position:relative}
.head-border::before{content:"";position:absolute;width:200px;height:1px;bottom:-10px;background:#ccc;left:50%;margin-left:-100px}
.head-border::after{content:"";position:absolute;width:80px;height:3px;bottom:-11px;background:#cd2323;left:50%;margin-left:-40px}
.issue-tracker h5{position:relative}
.issue-tracker h5:after{display:block;content:"";height:2px;width:375px;margin:15px auto 20px;position:relative;background:#77a507}
.head-border-left::after,.head-border-left::before{left:0;margin-left:0}
.carousel-control-next,.carousel-control-prev{width:50px}
.carousel-item .container{position:relative}
.carousel-caption{left:5%;right:5%;z-index:10;bottom:0;top:36%;color:#fff;text-align:center;min-height:100%;align-items:center}
.carousel-caption div.caption-container{padding-top:0;margin-top:-120px}
.carousel-caption h1{color:#00457c;font-weight:400;font-size:2.7em;margin-bottom:20px}
.carousel-caption h1 span{font-weight:600;color:#cd2323}
.carousel-caption h2,.carousel-caption h4{color:#333;font-weight:400;font-size:1.7em;margin-bottom:15px;line-height:1;max-width:920px;margin-left:auto;margin-right:auto}
.carousel-caption h2 span,.carousel-caption h4 span{width:100%;display:inline-block;text-transform:none;font-weight:400;margin-top:10px;font-size:.6em;line-height:28px}
.carousel-caption h2 span b,.carousel-caption h4 span b{font-weight:500;color:#cd2424}
.carousel-caption a{display:table;padding:0 20px;margin:15px auto;border:2px solid #77a507;font-weight:300;font-size:1.2em;letter-spacing:.02em;color:#fff;background:#77a507;border-radius:1px}
.carousel-caption a:hover{background:#00457c;border:2px solid #00457c;color:#fff!important}
.carousel-caption a img{width:150px;margin-left:12px;border:1px solid #eee;border-radius:5px;transition:all .2s ease}
.carousel-caption a:hover img{transition:all .4s ease;transform:scale(1.1)}
.home-slider .carousel-indicators{bottom:40px}
.home-section2{padding-bottom:80px}
.home-section1 h2{text-align:center;font-size:2.5em!important;font-weight:500;color:#444;margin-bottom:25px!important}
.home-section2 h2{font-size:2rem!important;margin-top:25px!important}
.home-section2 p{text-align:center}
.home-section2 h2:after{display:block;content:"";height:2px;width:200px;margin:10px auto 20px;position:relative;background:#77a507}
.entry-content .what-we-do-4u img{max-width:270px;margin:auto;display:table;transform:scale(1);transition:all .3s ease}
.entry-content .what-we-do-4u img:hover{transform:scale(1.1);transition:all .5s ease}
.entry-content .home-section1 p{text-align:center}
.what-we-do-4u,.Modern-Platforms{display:grid}
.news-img{width:280px;float:left;margin-right:15px}
.news-cnt{text-align:left}
.blog-news .carousel-inner{min-height:200px}
a.tab-read{color:#fff;background:#cd2323;display:inline-block;padding:2px 10px;border-radius:2px;font-weight:400;transition:all .25s ease}
a.tab-read:hover{color:#fff;background:#222;transition:all .5s ease}
.testimonial-profile{height:auto;width:27%;float:left;text-align:center}
.home-acordian-section a{text-align:center;color:#cd2424;display:block;padding:1px 0;margin:5px auto 15px}
.testimonial-cnt{height:auto;width:73%;padding-left:25px;float:left}
.carousel .testimonial-img img{width:80px;height:80px;display:block;border-radius:50%;margin:auto;border:1px solid #999;padding:2px}
.testimonial-profile p{font-weight:600}
.resp-tabs-container h4{font-size:1.4rem}
.blog-news .carousel-indicators{padding-top:20px;position:relative;right:0;bottom:0}
.blog-news .carousel-indicators li{background-color:#333}
.blog-news .carousel-indicators li.active,.blog-news .carousel-indicators li:hover{background-color:#cd2323}
.Modern-Platforms{grid-column-gap:25px}
.what-we-do-4u a{color:#555}
.what-we-do-4u a:hover{color:#cd2323}
.what-we-do-4u{padding:1px 8%;grid-column-gap:6%;margin-top:55px}
.what-we-do-4u h3{text-align:center;font-size:1.7em!important;margin:20px auto 10px!important;color:#444}
.entry-content .what-we-do-4u p{text-align:center}
.privacy-sec-pmt{padding-top: 25px;}
.Modern-Platforms div{border:1px solid #fff;text-align:center;padding:0 10px 7px;transition:all .1s ease;border-radius:2px}
.Modern-Platforms div a{display:inline-block}
.Modern-Platforms div p{display:none!important}
.Modern-Platforms div:hover{border:1px solid #ccc;transition:all .2s ease}
.Modern-Platforms div h3{text-align:center;margin:1px auto!important;font-size:16px;color:#333}
.Modern-Platforms div:hover h3{color:#cd2424}
.entry-content .what-we-do-4u p{text-align:center}
.Modern-Platforms div:hover div{border:0 solid #ccc}
.entry-content .home-section1 p{margin-bottom:1px!important}
.Modern-Platforms div div{border:0 solid #ccc;transform:scale(0.8);margin:auto;width:80px;height:80px;margin:1px auto 1px auto;-moz-transform:scale(0.8);transition:all .2s ease}
.Modern-Platforms div:hover div{transform:scale(0.9);transition:all .4s ease}
.bg-Blockchain{background-position:-110px -10px}
.bg-Android{background-position:-10px -10px}
.bg-iOS{background-position:-10px -210px}
.bg-WebApp{background-position:-10px -310px}
.bg-Cms{background-position:-110px -110px}
h3.home-products1{text-align:center!important;font-size:2em!important;color:#eee!important;margin-bottom:25px!important;font-weight:300}
h3.home-products1:after{display:block;content:"";height:2px;width:240px;margin:16px auto 20px;position:relative;background:#77a507}
.entry-content p.home-products-cnt{margin:5px auto 10px!important;display:table;text-align:left}
.entry-content p.home-products-cnt2{margin:5px auto 30px 0 !important;font-size:16px;display:table;text-align:center;color:#eee}
.home-products-cnt{color:#ccc;text-align:center;font-weight:300;margin-left:auto;margin-right:auto}
.home-products-cnt2{color:#ccc;text-align:center;font-size:18px;font-weight:400}
.home-products-new{margin-top:0;padding-top:50px;padding-bottom:25px;margin-bottom:0;position:relative}
.home-products-new-bg{background:#1c1b1b url('/wp-content/themes/desklog/assets/css/../images/product-bg.jpg') fixed;background-size:cover;width:100%;height:90%;z-index:-1;position:absolute;margin-top:-50px}
.new-pro-section{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:30px;margin-top:20px;padding:0;text-align:center}
.new-pro-section li{background:#fff;box-shadow:1px 1px 25px rgba(0,0,0,0.1);padding:5px 15px 10px;transition:all .5s ease;position:relative;list-style:none}
.new-pro-section li:hover{transition:all .7s ease;box-shadow:1px 1px 25px rgba(0,0,0,0.3)}
.new-pro-section li span{display:inline-block;transform:scale(0.8);transition:all .2s ease;position:absolute;left:0}
.new-pro-section li:hover span{transform:scale(0.9);transition:all .4s ease}
.new-pro-section li h3{text-align:left;font-size:19px!important;color:#333!important;margin-top:-10px!important;margin-bottom:10px!important;font-weight:50;padding-left:66px}
.new-pro-section li h3 span,.new-pro-section li:hover h3 span{transform:scale(1);width:100%;text-align:left!important;font-size:19px!important;font-weight:400;position:relative;color:#333}
.new-pro-section li p{text-align:justify!important;padding-top:5px}
.new-pro-section li a{text-align:left;color:#cd2424;display:block;margin-top:11px}
.new-pro-section li a:hover{color:#333}
.what-we-do-4u p{margin-bottom:1px}
.what-we-do-4u p a{padding-bottom:2px;padding-top:3px;display:inline-block}
.new-pro-section li span{display:inline-block;transform:scale(0.8);transition:all .2s ease;position:absolute;left:0}
.new-pro-section li > span:first-child{width:80px;height:80px;background:url(https://ioss.in/wp-content/uploads/2018/09/css_sprites.png)}
.bg-Taxi_Management{background-position:-110px -10px}
.new-pro-tab .resp-tabs-list{padding:0;margin:0}
.ioss-about{text-align:center;margin-bottom:40px}
.ioss-about p{max-width:1024px;margin:30px auto}
.ioss-about p span{display:inline-block;width:100%;font-size:1.1em;color:#333}
.ioss-about p span a{color:#cd2323!important;font-style:italic}
.ioss-about h2{font-weight:400;font-size:2rem;margin-bottom:40px}
.resp-tabs-container h3{font-size:1.5rem}
.service-more{padding:3px 14px;background:#cd2323;color:#eee;font-weight:400;border-radius:2px;margin-top:15px;display:table;transition:all .25s ease}
.service-more:hover{background:#222;color:#fff;transition:all .5s ease}
.newtimeline{display:grid;grid-template-columns:4fr 6fr;grid-column-gap:25px}
.time-line-bg2{margin-bottom:0!important;padding:30px 0 25px}
.brd-pro{width:340px;display:table;margin:0 auto;opacity:.2}
@media only screen and (min-width:1440px) {
.caption-container .getstarted-form a{margin-top:0}
}
#timeline{width:730px;height:auto;overflow:hidden;margin:20px auto;position:relative;}
#dates{height:60px;overflow:hidden;padding-left:5px}
#dates li{list-style:none;float:left;width:100px;height:50px;font-size:20px;text-align:center;}
#dates a{line-height:32px;padding-bottom:25px;color:#666}
#dates a:hover{color:#cd2524}
#dates .selected{font-size:32px;color:#cd2524}
#issues{height:auto;overflow:hidden;text-align:center}
#issues li{height:auto;list-style:none;float:left}
#issues,#issues li{width:700px;width:700px}
#issues li.selected img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
#issues li img{float:left;margin:10px 30px 10px 50px;background:transparent;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out;-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7)}
#issues li h1{color:#fc0;font-size:48px;margin:20px 0;text-shadow:#000 1px 1px 2px}
#issues li h4{color:#fc0;text-align:center;display:none}
.entry-content #issues li h3{color:#ccc;text-align:center;font-size:1.5em;font-weight:300;margin-top:20px!important;margin-bottom:15px!important}
#issues li p{font-size:14px;font-weight:500;color:#555;text-align:center;padding:1px 50px}
#grad_left,#grad_right{width:100px;height:auto;position:absolute;top:0}
#next{right:0;background-image:url(https://ioss.in/wp-content/uploads/2018/09/next-prv.png)}
#prev{left:0;background-image:url(https://ioss.in/wp-content/uploads/2018/09/next-prv.png)}
#next,#prev{position:absolute;top:0;font-size:70px;top:45%;width:22px;height:38px;background-position:0 6px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;opacity:.4;transition:all 0 ease-in-out}
#next:hover,#prev:hover{background-position:0 -76px;opacity:.9;transition:all 0 ease-in-out}
#next.disabled,#prev.disabled{opacity:.2}
#prev{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}
.getstarted-section{background-image:url('/wp-content/themes/desklog/assets/css/../images/product-bg.jpg');background-position:center center;background-size:cover;position:relative;padding:100px 0;-webkit-clip-path:polygon(21% 0,100% 8%,100% 100%,50% 100%,0 100%,0 9%);clip-path:polygon(21% 0,100% 8%,100% 100%,50% 100%,0 100%,0 9%)}
.getstarted-section .container{text-align:center}
.getstarted-capt{margin-top:0;display:inline-block}
.getstarted-capt h2{color:#eee;font-weight:300;font-size:2.2em;margin-bottom:15px}
.getstarted-capt h3{color:#eee;font-weight:300;font-size:1.5em}
.getstarted-form{text-align:center;margin-top:22px}
.getstarted-input{display:inline-block}
.getstarted-form input{background:#fff;border:1px solid #fff;padding:9px 20px 8px;line-height:1;border-top-left-radius:2px;border-bottom-left-radius:2px;height:41px}
.getstarted-form a{display:inline-block;border:none;padding:3px 20px;margin-left:-4px;border:1px solid #77a507;background:#77a507;color:#fff;font-size:1.1em;border-top-right-radius:2px;border-bottom-right-radius:2px;height:41px}
.getstarted-form a:hover{border:1px solid #00457c;background:#00457c}
.caption-container .getstarted-form input{background:#fff;border:2px solid #77a507;padding:8px 20px;height:44px;margin-right:-3px}
.caption-container .getstarted-form a{padding:3px 20px;border:2px solid #77a507;background:#77a507;color:#fff;height:44px}
.caption-container .getstarted-form a:hover{border:2px solid #00457c;background:#00457c}
.issue-tracker{background:#f6f6f6;background:-moz-linear-gradient(left,rgba(246,246,246,1) 1%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(246,246,246,1) 1%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(246,246,246,1) 1%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff',GradientType=1);-webkit-clip-path:polygon(0 8%,100% 0,100% 100%,0 100%);clip-path:polygon(0 8%,100% 0,100% 100%,0 100%);background:#f6f6f6;padding-top:70px;padding-bottom:30px;border-bottom:1px solid #eee;box-shadow:inset 0 54px 143px rgba(0,0,0,0.04);margin-top:-65px}
.issue-tracker h5{text-align:center;font-size:1.1em;margin-bottom:50px}
.issue-tracker h2{text-align:center;font-size:2rem!important;margin-top:25px!important}
.issue-tracker-container{display:grid;grid-template-columns:3fr 2fr;grid-column-gap:50px;grid-row-gap:10px}
.issue-trac h3{text-align:left;font-size:1.5em}
.issue-trac p{text-align:left}
.issue-trac{border-left:3px solid #77a507;border-left:3px solid #77a507;padding-left:13px;margin-bottom:32px;margin-top:8px}
.real-time-tracking{margin-top:0;padding-top:30px;padding-bottom:50px;background:#00457c}
.real-time-tracking-cnt{display:grid;grid-template-columns:2fr 2fr;grid-column-gap:50px;grid-row-gap:10px;align-items:center}
.pro-details1 img{width:auto;height:100px}
.pro-details1 h4{font-size:1.1em;margin-top:15px}
.real-time-cnt h2,.real-time-cnt h3,.real-time-cnt h4{color:#fff;opacity:.9;font-size:2.4rem}
.real-time-cnt p{color:#fff;opacity:.9;font-weight:300}
.desktop-monitoring-sec{padding-top:80px;padding-bottom:40px}
.why-us-cnt h2,.why-us-cnt h4,.why-us-cnt p,.why-us-cnt img{text-align:center}
.why-us-cnt h2{font-size:2.4em}
.why-us-cnt img{max-width:520px;margin:5px auto 15px;display:table}
.why-us-sec{-webkit-clip-path:polygon(30% 0%,70% 0%,100% 0,100% 93%,70% 100%,30% 100%,0 95%,0 0);clip-path:polygon(30% 0%,70% 0%,100% 0,100% 93%,70% 100%,30% 100%,0 93%,0 0);background:#eee;padding-top:40px;padding-bottom:40px;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}
.why-us-cnt-more{display:table;padding:0 20px;margin:15px auto;border:2px solid #77a507;font-weight:300;font-size:1.2em;letter-spacing:.02em;color:#fff;background:#77a507;border-radius:1px}
.manage-projects-sec{padding-top:50px;padding-bottom:50px}
.manage-projects-sec .pro-details2{align-items:center}
.testimonial{text-align:center;padding-top:40px;padding-bottom:75px;margin-bottom:-40px}
.testimonial .carousel-item img{padding:1px}
.testimonial .carousel-inner{box-shadow:0 0 100px rgba(0,0,0,0.1);min-height:380px;margin-bottom:-60px;padding:30px;margin-top:0}
.testimonial .carousel-control-next,.testimonial .carousel-control-prev{color:#333}
.carousel-item img{padding-top:120px}
.pro-details1{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:30px;margin-top:35px}
.pro-details1 div{box-shadow:0 0 100px rgba(0,0,0,0.08);padding:30px 20px;text-align:center;border-radius:120px}
.pro-details1 div:hover{box-shadow:0 0 100px rgba(0,0,0,0.15)}
.pro-details2{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}
.pro-details2-section{background:#eee;margin-bottom:50px;padding-top:60px;margin-top:50px}
.rc-anchor-light.rc-anchor-normal{display:none!important}
.testimonial{background:#eee;background-image:url('/wp-content/themes/desklog/assets/css/../images/bg-map.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 160px rgba(0,0,0,0.1);border-top:1px solid #eee}
.testimonial-content{position:relative;height:235px;background:#fff none repeat scroll 0 0;border-radius:6px;box-shadow:0 0 14px 0 rgba(0,0,0,0.2);padding:15px}
.center .testimonial-content{background-color:#61ab01}
.testimonial-content p{font-size:16px;text-align:left;line-height:25px}
.center .testimonial-content p{color:#fff;font-size:17px;font-weight:300}
.testimonial-content p a{color:#61ab01;font-size:2.5em;font-weight:300;line-height:0}
.center .testimonial-content p a{color:#fff}
.testimonial-author{display:flex}
.author-image{background:#FFF;width:90px;height:90px;padding:10px}
.author-image img{position:relative;display:inline-block;border:5px solid #FFF;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius:100%}
.center .testimonial-content:after{content:"";position:absolute;bottom:-15px;left:50px;width:0;height:0;z-index:9;border-left:15px solid transparent;border-left:0 solid rgba(0,0,0,0);border-right:15px solid transparent;border-top:15px solid #61ab01}
.testimonial-author{text-align:left;padding-top:10px}
.author-details{margin-top:25px;margin-left:3px}
.testimonial-author h4{font-size:1.2em;color:#333;font-weight:600;text-transform:uppercase;margin-bottom:2px}
.testimonial-author h5{font-size: .9em;color:#666;font-weight: 400;}
 .testimonial-author h5 span{    font-weight: 500;
    color: #444;}
.testimonial h3{margin-bottom:18px}
.banner-getstarted {
        max-width: 420px;
        display: grid;
        grid-template-columns: 1fr 180px;
        margin: auto;
    }

.pms-slider-form .banner-getstarted input {
    padding: 8px 20px;
    height: 47px;}


.project_banner_view .banner_lft_sec p{
    font-weight: 300;
    font-size: 18px;
    line-height: 38px;
    letter-spacing: 0.04em;
    color: #262626;
}

.project_banner_view .banner_lft_sec h1{    line-height: 50px;    font-size: 34px;}
.project_banner_view .banner_lft_sec h1 span{  font-weight: 400;}

@media only screen and (max-width:1024px) {
.carousel-caption h1{font-size:2.1em}
.carousel-caption h2,.carousel-caption h4{font-size:1.4em}
.carousel-caption h2 span,.carousel-caption h4 span{font-size:.7em;line-height:25px}
.caption-container .getstarted-form a{margin-top:0}
.testimonial-content{height:330px;}
}
@media only screen and (max-width:980px) {
.carousel-item img{padding-top:270px}
.carousel-caption div.caption-container{margin-top:-110px}
.pro-details1{grid-template-columns:1fr 1fr 1fr}
}
@media only screen and (max-width:768px) {
.home-products-new-bg { height: 100%;}
.testimonial-content{height:auto; min-height: 200px;}
}
@media only screen and (max-width:767px) {
.carousel-caption h1{font-size:2em}
.pro-details1{grid-template-columns:1fr 1fr}
.caption-container .getstarted-form a{margin-top:3px}
.issue-tracker-container{grid-template-columns:1fr}
.pro-details2{grid-template-columns:1fr}
.issue-tracker{-webkit-clip-path:polygon(0 0%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0%,100% 0,100% 100%,0 100%);padding:15px 0}
.getstarted-section{-webkit-clip-path:polygon(0 0%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0%,100% 0,100% 100%,0 100%);padding:40px 0}
.issue-trac h3{text-align:center}
p{font-size:1rem}
.issue-trac p{text-align:center}
.issue-trac{border-left:0 solid #77a507}
.issue-tracker-img{text-align:center}
.issue-tracker-img img{max-width:300px}
.real-time-tracking-cnt{grid-template-columns:1fr;text-align:center}
.real-time-tracking-cnt img{width:300px;margin:auto}
.pro-details2{text-align:center}
.pro-details2 img{width:300px;margin:auto}
.issue-tracker-cnt{order:2}
.desktop-monitoring-sec{padding-top:40px}
}
@media only screen and (max-width:440px) {
	.banner-getstarted {
        max-width: 100%;
        width: 100%;
        display: grid;
        grid-template-columns:1fr;
        margin: auto;
    }
    input#SignupModalNew {
    margin-left: 0px;
    margin-top: 0px;}
.getstarted-input{margin-bottom:10px;margin-top:20px}
.pro-details1{grid-template-columns:1fr;grid-gap:15px}
.getstarted-form{margin-top:10px}
.carousel-item img{padding-top:400px}
h3.home-products1,.home-section2 h2,.real-time-cnt h2,.real-time-cnt h3,.real-time-cnt h4,.why-us-cnt h2,.h2,h2,.home-section2 h2,.issue-tracker h2,.getstarted-capt h2{font-size:28px!important}
.carousel-caption h1{font-size:1.5em}
.carousel-caption h2,.carousel-caption h4{font-size:1.2em!important}
.carousel-caption h2 span,.carousel-caption h4 span{font-size:.8em;line-height:20px}
.pro-details1 div{box-shadow:none;padding:5px 10px}
.issue-trac h3{font-size:1.3em}
.getstarted-form a{margin-left:0}
.caption-container .getstarted-form input{margin-right:0}
.issue-tracker h5:after{width:250px}
}
@media(min-width:769px) {
.new-pro-tab{display:grid;grid-template-columns:1fr 1fr;background:rgba(0,0,0,0.5);border-radius:2px;margin-top:25px;padding:30px}
.new-pro-tab .resp-tabs-container{padding-left:42px}
.new-pro-tab .resp-tabs-container .resp-tab-content{height:100%}
.new-pro-tab .resp-tabs-list{display:grid;grid-template-columns:1fr 1fr;text-align:center;grid-row-gap:20px;grid-column-gap:25px}
.new-pro-tab .resp-tabs-list li{display:grid;align-items:center;border:1px solid rgba(255,255,255,0.3);padding:12px 20px 9px!important}
.new-pro-tab .resp-tabs-list li h4{font-size:16px;color:#ccc;font-weight:500;line-height:25px}
.new-pro-tab li.resp-tab-active h4,.new-pro-tab li.resp-tab-item:hover h4{color:#cd2323;font-weight:500}
}
@media only screen and (max-width:1024px) {
.what-we-do-4u{padding:1px 0}
}
@media only screen and (max-width:800px) {
.new-pro-section{grid-template-columns:1fr 1fr}
.Modern-Platforms{grid-column-gap:1px}
}
@media only screen and (max-width:767px) {
.what-we-do-4u{padding:1px 0;grid-column-gap:25px}
.entry-content .what-we-do-4u img{max-width:225px}
.new-pro-section li h3,.entry-content .new-pro-section li h3 span,.entry-content .new-pro-section li p,.entry-content .new-pro-section li a{text-align:left!important}
.entry-content h3.home-products1{text-align:left!important}
}
@media only screen and (min-width:441px) {
.entry-content .home-section1 p{padding:1px 0}
.what-we-do-4u{grid-template-columns:7fr 6fr 7fr}
.Modern-Platforms{grid-template-columns:1fr 1fr 1fr 1fr;max-width:660px;margin:30px auto 20px;text-align:center}
}
@media only screen and (max-width:441px) {
.new-pro-section{grid-template-columns:1fr}
.what-we-do-4u{grid-row-gap:30px}
.Modern-Platforms{grid-template-columns:1fr 1fr;grid-row-gap:10px;margin-top:35px}
.new-pro-section li span{position:relative}
.new-pro-section li h3{padding-left:0}
.new-pro-section li h3,.entry-content .new-pro-section li h3 span,.entry-content .new-pro-section li p,.entry-content .new-pro-section li a{text-align:center!important}
.and-icon{display:none}
.new-pro-section li{padding:0 15px}
.new-pro-section li h3 span{display:inline;margin-left:5px}
h3.home-products1:after{margin-left:auto}
.entry-content p.home-products-cnt,.entry-content p.home-products-cnt2{text-align:center}
.entry-content h3.home-products1{text-align:center!important}
}
@media only screen and (max-width:440px){
.carousel-item img {padding-top:540px;}
.carousel-caption {top: 32%;}
.carousel-caption div.caption-container {margin-top: -150px;}
}
@media(min-width:1441px) {
.testimonial{padding:70px 0 65px}
.carousel-caption{bottom:165px}
.home-download,a.home-download,.caption-container a.home-download{
margin-top: 30px;
}
}

.home-download,a.home-download,.caption-container a.home-download{


     background: #00457c; 
      border: 1px solid #00457c;
    color: #fff!important;
    height: auto;
    padding: 4px 20px 3px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 500;
}
.home-download:hover,a.home-download:hover,.caption-container a.home-download:hover{
   color: #333!important;
    background: #fff;
    border: 1px solid #dedede;
}
.home-download i,a.home-download i,.caption-container a.home-download i{
    font-size: 15px!important;
    color: #fff;
    margin-right:5px
}
.home-download:hover i,a.home-download:hover i,.caption-container a.home-download:hover i{
    color: #00457c;
}