@charset "utf-8";
/* CSS Document */


/*##########################################################################
######################### I PAD MEDIA QUERY ############################
##########################################################################*/


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.product-feat-pod{padding: 30px;}
	.prod-detail-section-content{padding-left: 15px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

}






/*##########################################################################
######################### I PHONE MEDIA QUERY ############################
##########################################################################*/


/* Portrait */
@media only screen  and (min-device-width: 320px)  and (max-device-width: 480px)  and (orientation: portrait) {

}

/* Landscape */
@media only screen  and (min-device-width: 320px)  and (max-device-width: 480px)  and (orientation: landscape) {
  
}

@media only screen  and (min-device-width: 767px)  and (max-device-width: 769px) {
	.logo-area{margin:25px 0; width:180px;}
	.logo-area img{max-width:100%;}
	.prod-detail-section-content{padding-left: 0px;}
	.prod-page-banner-heading{font-size: 36px;}
	.product-list-section-heading{font-size: 32px;}
	.prod-detail-heading{font-size: 28px;}
	.prod-tab-section-main-heading{font-size: 32px;}
	.tab-pane h3{font-size: 30px;}
	.tab-content{padding: 30px;}
	.modal-lg{width: 90%;}
}
 @media (max-width: 767px) {
	.modal-lg{width: 90%;}
.logo-area {
 margin:10px 0;
 width:100%;
}
.navbar-toggle {
	background:#ec4933; 
	color:#fff;
	margin-right:0;
}
.navbar-toggle .icon-bar{
	background:#fff;
}
.navbar-collapse{
	background:#fff;
	padding-left:1px;
}
.navbar-nav{margin:0;}
.navbar-nav > li > a {
	padding:15px 20px;
	margin-left:-1px;
	color:#1d4165;
}
.header-area.navbar-fixed-top .container .navbar-collapse .navbar-nav > li > a {
padding: 15px 20px;
}
.reachout {
margin:0 20px 20px;
}
.reachout a {
margin-top:10px;
margin-left:0px !important;
}

ul.top-band-list li:nth-child(2){padding:0; border:0;}
.mega-menu{min-width:auto; margin:0; padding:10px 15px;}
.home-banner-section{padding:40px 0;}
.home-banner-cont-section{margin-top:40px; text-align:center;}
.home-banner-heading{font-size:34px; line-height:42px;}
.home-banner-heading span{color:#1079d1; margin-bottom:30px; display: inline-block; font-size:34px; line-height:46px; font-weight:600;}
.home-product-section{padding:40px 0;}
.home-product-content-odd{margin-right:0; margin-bottom:40px;}
.home-product-content-even{margin-left:0; margin-top:40px;}
.home-product-btn{margin-top:0;}
.home-section{padding:40px 0;}
.home-section-heading{font-size:30px;}
.home-feature-pod-img img{height:auto;}
.home-feature-pod{margin:50px 20px;}
.home-feature-pod{font-size:28px;}
.home-integration-list {margin:20px 0 0;}
.home-integration-list li{width:100%; margin-bottom:15px;}
.carousel{padding:0;}
.home-testimoni-carousel-container > .item{margin:5px 5px 30px; padding:15px;}
.home-testimoni-profile-content{margin:0 20px;}
.carousel-control{display:none;}
.home-testimoni-quotes{bottom:-30px; right:5px;}
.home-client-list{margin:20px 0 0;}
.home-client-list li{width:100%; margin-bottom:15px;}
.footer-section{padding:20px 0;}
.footer-column{margin-bottom:20px;}
.copyright-txt{display:block; text-align:center; margin-bottom:10px;}
.footer-social-menu ul{text-align:center;}
.footer-social-menu ul li{float:none; display:inline-block;}

.product-page-banner-section{padding:40px 0 100px;}
.produt-page-banner-heading{font-size:36px;}
.produt-page-banner-content{font-size:17px;}
.product-page-inner-section{padding:40px 0;}
.product-page-inner-section-heading{font-size:32px;}
.tab-content{margin:0; padding:25px;}
.product-tabs-heading{margin:0 0 20px;}
.product-tabs-img{margin:20px 0;}
.product-detail-content-odd{margin:0;}
.product-detail-content-even{margin-top:10px; margin-left:0;}
.product-detail-section{padding:20px 0;}
.prod-benefit-list{margin-top:20px;}
.product-page-banner-img-section img{margin-bottom:20px;}
.glimpse-video{ width: 100%; height: 220px;}
.resources-row{margin-bottom:0;}
.resource-pod{margin-bottom:25px;}
.prod-tour-container{ width:100%;}
.prod-tour-video-heading{ margin-top:20px;}
.prod-tour-video-content{ margin-bottom:40px;}
.tour-page-heading-section{ margin:0 10px;}
.tour-page-heading{ font-size:22px; line-height:36px;}
.take-tour-popup .modal-dialog{ margin:100px 15px 10px;}
.product-semicr-right-outer{ background: #fff3e1;}
.product-semicr-section{background:none;}
.product-semicr-leftimg{right:-15px;}
.product-semicr-leftimg img{max-width:100%;}
.product-semicr-right{margin-top:0px; margin-right:0px; padding:30px 0;}
.product-semicr-rightsec{margin-top:15px;}

.product-semicr-left-outer-ret{ background:#f2ecfa;}
.product-semicr-section-ret{background:none;}
.product-semicr-rightimg-ret{left:-15px;}
.product-semicr-rightimg-ret img{max-width:100%;}
.product-semicr-left-ret{margin-top:0px; margin-left:0px; padding:30px 0;}
.product-semicr-leftsec-ret{margin-top:15px;}

.product-semicr-right-outer-con{ background:#ebfdff;}
.product-semicr-section-con{background:none;}
.product-semicr-leftimg-con{right:-15px;}
.product-semicr-leftimg-con img{max-width:100%;}
.product-semicr-right-con{margin-top:0px; margin-right:0px; padding:30px 0;}
.product-semicr-rightsec-con{margin-top:15px;}

/* NEW RESPONSIVE CSS */
.prod-detail-section-content{padding-left: 20px;}
.prod-page-banner-section-plain{padding:40px 0;}
.prod-page-banner-row{display: block;}
.prod-page-banner-heading{font-size: 38px;}
.prod-page-banner-btn-section{margin-bottom: 20px;}
.prod-page-banner-btn{margin: 0; font-size: 14px; font-weight: bold;}
.product-list-section-heading{font-size: 28px;}
.prod-detail-heading{font-size: 28px;}
.prod-tab-section-main-heading{font-size: 28px;}
.prod-tab-section{padding: 40px 0;}
.product-tabs .nav.nav-tabs li a{display: flex !important; align-items: center; padding: 15px 0; justify-content: center;}
.product-tabs .nav.nav-tabs li a i{margin-bottom: 0px;}
.product-tabs .nav.nav-tabs li a span{display: none;}
.prod-cont-row{display: block;}
.tab-pane h3{font-size: 28px; margin-top: 0px;}
.tab-pane .btn-section{margin-bottom: 20px; margin-top: 10px;}
.product-page-list-section{padding: 30px 0;}
.product-page-list-section-heading{font-size: 28px; line-height: 44px;}
.product-feat-pod{padding: 30px 20px; margin-bottom: 15px;}
.prod-intrested-section{padding: 30px 0;}
.prod-intrested-container{padding: 40px 0;}
.prod-intrested-heading{font-size: 28px;}
.prod-detail-section{padding: 30px 0;}
.vertical-alignment-modal{display: block;}
.tab-section{padding: 40px 0 80px;}
.tab-section h3{font-size: 26px;}
ul#tabs{top:76px;}
}
 @media (min-width: 992px) {

}
 @media (min-width: 768px) {
.navbar-nav {
 float: right;
 margin: 0;
}
}