html,body{margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;}
body{padding-top:97px;overflow-x:hidden;background:#000;}
img{max-width:100%;max-height:100%;}
.requestdemo-body{background-color: #FFF}
.requestdemo-form{padding-bottom: 100px; width:100%;}
.header-area{position:fixed;top:0;width:100%;z-index:900;height:95px;padding:10px 7px;background-color:#FFF;border-bottom:1px solid #ddd;box-shadow:0 2px 2px #888;}
.page-logo{padding-left: 0;padding-right: 0;}
.page-logo img{height: 40px; padding-left: 0;padding-right: 0;}
.tagline-logo{padding: 0;}
.tagline-logo img{padding-top:10px;}
.menu-logo{padding-right: 0;}
.menu-logo img{max-height:40px;float:right;}
.center-align{text-align:center;}
.speciality-item{text-align:center;padding:5px;}
.speciality-row{font-family:'agfarotissansserif-bold';background-color:#FFF;color:#0082b4;font-size:18px;text-align:center;}
#menu_slider{position:fixed;z-index:901;width:250px;height:100%;right:-250px;top:0;background-color:#191919;border-left:1px solid #363636;}
#menu_slider ul{padding:0;margin:0;display:inline;list-style:none;}
#menu_slider ul li{padding:10px 30px;display:block;overflow:hidden;border-bottom:1px solid #999;}
#menu_slider ul li a{text-decoration:none;color:#fff;font-family:'agfarotissansserif';font-size:19px;display:block;}
#menu_slider ul li a:hover{text-decoration:none;color:#f3eb0a;}
.menu_primary_area{position:relative;margin-top:75px;}
.menu_primary_area{position:relative;margin-top:75px;}
#menu_close{cursor:pointer;color:#fff;font-size:28px;position:absolute;right:10px;top:20px;margin:0;width:50px;height:50px;text-align:center;}
.speciality-row ul{list-style-type:none;margin-bottom:0;}
.speciality-row ul li{padding:5px 15px;display:inline;}
.speciality-row ul li img{width:21px;height:13px;background-image:url(../images/social_images.png);background-position:0 -43px;}
.page-menu-row{background-color:#000;color:#FFF;font-weight:bold;font-size:15px;text-align:center;}
.page-menu-row ul{list-style-type:none;margin-bottom:0;padding: 3px 0;}
.page-menu-row ul li{padding:5px 25px;display:inline;border-right:1px solid #FFF;}
.page-menu-row ul li:last-child{border-right:none;}
.page-menu-row ul li a{text-decoration:none;}
.page-menu-row .page-active-menu{color:#FF0;}
.page-menu-row .page-unactive-menu{color:#FFF;}
.carousel-inner > .item > img{margin:0 auto;}
.carousel-indicators{bottom:50px;}
.carousel-indicators.for-gallery{bottom:320px;}

.carousel-inner > .item{background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important;}
.carousel-inner > .item > img{visibility: hidden;}

.gallery-carousel > .carousel-inner > .item > img{visibility:visible !important; }

.overflow-auto{overflow:auto;}
.se-slope{position:relative;}
.se-slope:nth-child(odd){background:#FFF;padding-bottom:20px;}
.se-slope:nth-child(even){background:#1894d0;padding-bottom:130px;}
.se-slope:last-child{background:#FFF;padding-bottom:0px !important;}
.se-all-content{margin-top:-19.8%;}
.se-all-content.first-page-item{margin-top:0;}
.se-content{margin-top:-18%;}
.se-content.first-page-item{margin-top:0;}
.se-content-product{margin-top:-12% !important;padding:5px;}
.se-content-connection{margin-top:-12% !important;padding-bottom:0 !important;}
.se-slope:nth-child(odd) .se-content{color:#000;padding-bottom:100px;}
.se-slope:nth-child(even) .se-content{}
.prism-i{padding-top:10px;}
.empty-space-div{width:100%;height:50px;}
.empty-space-div-small{width:100%;height:20px;}
.center-div{text-align:center;}
.feature-title{display:inline-block;font-size:2.5em;color:#FFF;background-color:#145b7d;padding:1% 6%;font-family:'agfarotissansserif';}
.services-holder{padding:25px 25px;}
.feature-item{padding:30px 10px;}
.feature-item h1{color:#1794d0;font-family:'agfarotissansserif';font-weight:normal;margin:5px 0 0 0;font-size:34px;padding-top:5px;}
.feature-item hr{margin-bottom:5px;}
.feature-item p{margin:0;padding:0 25px 0 0;}
.feature-item ul{padding:10px;margin:0 0 5px 15px;}
.feature-item ul li{list-style:url(../images/home_bullet.png);padding-bottom:14px;}
.feature-item a{color:#1794d0;text-decoration:none;margin:0px 0 0 30px;font-weight:bold;}
.feature-item a:hover{color:#1794d0;text-decoration:underline;}
.product-holder{padding-top:40px;padding-bottom:0;}
.product-holder .col-*-*{padding:5px;}
.product-padding{padding:0 5px;}
.offering-large-title{font-family:'agfarotissansserif';font-size:25px;color:#FFF;max-width:100%;min-height:70px;}
.offering-item{padding:5px 0;}
.offering-item img{border:3px solid #CCC;box-shadow:2px 2px 5px #000;}
.offering-item p{padding:10px 5px 5px 5px; margin:0;text-align: justify;max-width: 320px;}
.offering-title-div{position:absolute;bottom:0;width:100%;height:15%;background-color:#ac191f;color:#FFF;font-size:1em;text-align:center;border-top:1px solid #FFF;line-height:25px;}
.offering-item .expand-link{color:#FF0;display:block;}
.offering-item .desc-div{color:#B9E3F9;padding:0px;}
.offering-item .desc-div{display:none;}
.product-pic-holder{text-align: center;}
.black-bg{background-color:#000 !important;}
.text-color-white{color:#FFF;}
.contact-large-div{text-align:center;font-size:16px;color:#FFF;padding:20px 0;}
.contact-large-div span{padding:0 10px;}
.contact-small-div{font-size:16px;color:#FFF;padding:20px 0;}
.contact-small-div span{padding:0 10px;}
.social-item img{background-image:url('../images/social_images.png');width:37px;height:37px;margin-right:7px;}
#facebook_img{background-position:0 0;}
#linkedin_img{background-position:-42px 0;}
#twitter_img{background-position:-84px 0;}
#youtube_img{background-position:-168px 0;}
.page-menu-bottom{padding:20px 0;text-align:center;}
.page-menu-bottom ul{list-style-type:none;}
.page-menu-bottom ul li{padding:1px 5px;display:inline;border-right:1px solid #FFF;}
.page-menu-bottom ul li:last-child{border-right:none;}
.page-menu-bottom .page-active-menu{color:#FF0;}
.page-menu-bottom .page-unactive-menu{color:#FFF;}
.page-menu-bottom ul{padding:0;}
.copyrights-div{color:#9e9d9d;font-size:14px;padding-top:15px;}
.left-face-triangle{width:0;height:0;border-bottom:100px solid rgba(255, 255, 255, 1);border-right:100px solid transparent;}
.right-face-triangle{width:0;height:0;border-bottom:100px solid rgba(255, 255, 255, 1);border-left:100px solid transparent;}
.left-face-triangle-black{width:0;height:0;border-bottom:100px solid rgba(0, 0, 0, 1);border-right:100px solid transparent;}
.right-face-triangle-black{width:0;height:0;border-bottom:100px solid rgba(0, 0, 0, 1);border-left:100px solid transparent;}
.nav-link-item{min-height:48px;padding:5px;}
#service_ids{color:#FFF;font-size:16px;line-height:26px;}
#service_ids ul li{list-style:url(../images/home_bullet_white.png);}
#service_2{color:#000;font-size:16px;line-height:26px;}
#service_2 ul li{list-style:url(../images/home_bullet.png);}
.product-desc-white{color:#000;font-size:16px;line-height:26px;padding-top:20px;}
.product-desc-white ul li{list-style:url(../images/home_bullet.png);}
.product-desc-blue{color:#FFF;font-size:16px;line-height:26px;}
.product-desc-blue ul li{list-style:url(../images/home_bullet_white.png);}
.white-area-holder, .blue-area-holder{padding:25px 25px;}
.white-area-holder p, .blue-area-holder p{font-size:16px;line-height:26px;text-align: justify;}
.white-area-holder img.center, .blue-area-holder img.center{display:block;margin:0 auto;}
#awards{padding-top:50px;}
.abt_header{color:#3588c8;font-size:45px;font-weight:bold;padding:0px 0 10px 3px;width:100%;font-family:"agfarotissansserif";}
.contactus_content{background-color:#FFF;position:relative;padding:2% 5% 100px 5%;}
.contact_info p{margin-left:6px;font-size:15px;color:#646464;font-weight:normal;line-height:21px;}
.contact_info p a{color:#2D7BAE;}
.formfields{margin-left:6px;padding-bottom:10px;font-family:arial;color:#000;font-size:12px;}
.formfields label{font-size:13px;font-weight:bold;color:#313131;}
.marked{color:#FF0105;}
.spantextbox{padding-left:90px;}
.ftexttel{padding-left:60px;}
.ftextname{padding-left:89px;}
.fieldques{padding-top:20px;}
.ftext{padding:0 5px;width:300px;height:25px;border:1px solid #D3D1D2;font-size:13px;color:#646464;font-weight:normal;}
.fcheckbox{margin-left:0px;}
.required{font-size:15px;font-weight:normal;padding:20px 0px;margin-left:6px;color:#686868;}
.formsub{padding-left:10px;}
.gallery-carousel{padding:50px 10px 100px 10px;background-color:#FFF;}
.btn-reduce-padding{padding-left: 5px;padding-right: 5px;}
.special-head-style{color: #4C4C4C;font-size: 25px;font-weight:bold;padding:0px 0 10px 3px;width: 100%;}
.content-show-area{width: 100%; margin: 20px auto;padding-bottom: 100px;}
.content-show-area img{padding: 5px}
.content-show-area p{text-align: justify;}
.img-center-align{text-align: center;text-align: -webkit-center;text-align: -moz-center;text-align: -o-center;}
@media (min-width : 480px) {
body{padding-top:105px;}
.header-area{height: 105px;padding:10px;}
.page-logo img{height:45px; padding-left: 0;padding-right: 0;}
.tagline-logo{padding: 0}
.tagline-logo img{ height: 45px;}
}
@media (min-width:768px){body{padding-top:68px;}
.header-area{height: 65px;padding:10px 10px 5px 10px;}
.page-logo{padding-left: 0;padding-right: 20px;direction: rtl;text-align: right;text-align: -webkit-right;text-align: -moz-right;text-align: -ms-right;text-align: -o-right;}
.page-logo img{height: 45px;}
.tagline-logo{padding: 0;}
.requestdemo-form{padding-bottom: 300px;}
.tagline-logo img{padding-top:0; height: 45px;}
.menu-logo{padding-top:0;padding-right:0;}
.product-holder{padding:50px 50px;}
.product-padding{padding:10px;}
.carousel-indicators{bottom:110px;}
.se-slope:nth-child(even){padding-bottom:200px;}
.se-slope:nth-child(odd){padding-bottom:120px;}
.offering-item .desc-div{display:inline;padding:0px;}
.services-holder{padding:25px 100px 100px 100px;}
.white-area-holder, .blue-area-holder{padding:25px 100px;}
.offering-large-title{font-family:'agfarotissansserif';font-size:30px;color:#FFF;max-width:100%;min-height:84px;}
.feature-title{font-size:2.5em;color:#FFF;margin:0 auto;background-color:#145b7d;font-family:'agfarotissansserif';}
.feature-title{font-size:2.5em;}
.carousel-indicators.for-gallery{bottom:260px;}
.gallery-carousel{padding:50px 10px 260px 10px;background-color:#FFF;}
.content-show-area{padding-bottom: 160px;}
}
@media (min-width:992px){body{padding-top:90px;}
.header-area{height: 90px; padding: 20px 5px;}
.page-logo {padding-right:20px;}
.page-logo img{height: 47px;}
.requestdemo-form{padding-bottom: 300px;width:65%; margin:0 auto;}
.tagline-logo{text-align: left;text-align: -webkit-left;text-align: -moz-left;text-align: -ms-left;text-align: -o-left;}
.tagline-logo img{padding-top:0;height:47px;}
.carousel-indicators{bottom:120px;}
.se-slope:nth-child(even){padding-bottom:270px;}
.se-slope:nth-child(odd){padding-bottom:150px;}
.offering-item .desc-div{display:inline;}
.services-holder{padding:25px 15% 85px 15%;}
.product-holder{padding:140px 5% 50px 5%;}
.offering-large-title{font-family:'agfarotissansserif';font-size:30px;color:#FFF;max-width:100%;min-height:60px;}
.contactus_content{background:url(../images/contactus_bg.png);position:relative;padding:2% 25% 300px 25%;}
.carousel-indicators.for-gallery{bottom:240px;}
.gallery-carousel{padding:50px 10px 220px 10px;background-color:#FFF;}
.content-show-area{width:85%;padding-bottom: 240px;}
.about-company-desc{padding-top: 10px;}
}
@media (min-width:1200px){body{padding-top:90px;}
.requestdemo-form{padding-bottom: 400px;width:65%; margin:0 auto;}
.header-area{height: 90px;padding: 15px 5px}
.page-menu-row{font-size: 16px;}
.page-logo{padding-left: 0;padding-right: 20px;}
.page-logo img{height: 100%;}
.tagline-logo{padding-left: 10px;}
.tagline-logo img{padding-top:0; height: 100%;}
.menu-logo{padding:8px;}
.menu-logo img{max-height: 50px;}
.carousel-indicators{bottom:200px;}
.se-slope:nth-child(odd){padding-bottom:170px;}
.offering-item .desc-div{display:inline;}
.services-holder{padding:25px 8% 85px 12%;}
.product-holder{padding:140px 8% 50px 12%;}
.white-area-holder, .blue-area-holder{padding:75px 16%;}
.gallery-carousel{padding:50px 100px 500px 100px;background:url(../images/gallery_bg.png)top left;}
.contactus_content{background:url(../images/contactus_bg.png);position:relative;padding:2% 25% 400px 25%;}
.carousel-indicators.for-gallery{bottom:320px;}
.content-show-area{width:55%;padding-bottom: 350px;}
}
@media (min-width:1824px){
.header-area{padding: 12px 5px;}
.page-menu-row{font-size: 18px;}
.page-logo{padding-right: 0;}
.tagline-logo{padding-left: 60px;}
.requestdemo-form{padding-bottom: 400px;width:65%; margin:0 auto;}
.se-slope:nth-child(even){padding-bottom:340px;}
.page-menu-row{font-weight:normal; font-size:18px;}
.services-holder{padding:25px 17% 85px 17%;}
.product-holder{padding:140px 17% 50px 17%;}
.white-area-holder, .blue-area-holder{padding:75px 20%;}

}
