@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ margin:0; padding:0; 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-family: 'Titillium Web', sans-serif;

font-weight:300;

}

img{ border:0; max-width:100%;}
a{ text-decoration:none;}
li{}
p{ font-size:16px; color:#333;letter-spacing:1px;}
ul{ margin:0;}


.page{}

.header {
	position:absolute;
	top:0;
	left:0; 
	width:100%;
	z-index:1;
}

.logo {
    float: left;
    padding: 30px 0;
}

.e5btn{background-color:#0093f0; padding:5px 10px; font-size:20px; color:#fff; text-align:center; margin:20px 0; border-radius:0; text-transform:uppercase; border:0;border-radius:0;}
	
.navigation{ position:absolute; bottom:0; left:10%; width:80%; z-index:1; }
.navbar {
    border-radius: 0;
    margin: 0;
	border:0;
}
.navbar-collapse{ margin:0; padding:0;}
.navbg{ background-image:url(../images/black_trance.png); padding:0;}
.rqdemo {
    background-color: #0093f0;
    float: left;
    margin: 0 30px 0 0;
   
    text-transform: uppercase;
}
.rqdemo a{ color:#fff;  padding: 15px 20px; display:block;}
.navigation ul li a {
    color: #ffffff;
    font-size: 16px;
    padding: 15px 32px;
	 text-transform:uppercase;
}
a{ color:#0093f0;}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: #005EC9;
    color: #ffffff;
    text-decoration: none;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	color:#fff;
	background-color:transparent;

}

.menubox{ float:left; width:50%; padding:10px;}

.menubox li:last-child a{ border:0 !important;}

.navbar-right{ margin-right:0;}
.dropdown-menu {
    background-image: url("../images/black_trance.png");
    border: 0 none;
    border-radius: 0;
    padding: 0;
/*	border-left:3px solid #444;*/
min-width:480px;
}
.dropdown-menu li a{ color:#fff !important; padding:10px!important; font-size:14px !important; font-family: 'Titillium Web', sans-serif !important;  /*background-image: url("../images/menu.png");*/ background-repeat:no-repeat; background-position:left bottom; border-bottom:1px solid #444; display:block; text-transform:uppercase;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    /*background-color: #f7a365;*/
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background-color:#0062CB !important;}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    margin-bottom: 0px;
}
.searchdrop{ float:right; padding:10px 20px;}
.search{ float:right; margin:10px 0 0 0; transition:all ease 0.5s;}
.searchbox {
    float: right;
    left: auto;
    right: 0;
    width: 100%;
	background-image:url(../images/black_trance.png) !important;
	padding:15px;
	margin-top:0;
	border-radius:0;
	background-color:transparent !important;
	 -webkit-transition: all 0.7s ease-in-out;
        -moz-transition: all 0.7s ease-in-out;
        -o-transition: all 0.7s ease-in-out;
        transition: all 0.7s ease-in-out;
}
.searchbox_text{ padding:10px; color:#999; background-color:#fff; border:0; float:left; width:85%;}
.searchbtn {
    background-color: #0093f0;
    border-radius: 0;
    color: #ffffff;
    display: inline;
    float: right;
    font-size: 14px;
    margin: 0;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
	border:0;
	border-radius:0;
	width:10%;
}
.search_close_btn {
    background-color: #666666;
    font-size: 18px;
    padding: 7px;
    width: 5%;
}
.banner{ height:auto!important; padding:0;}
a .carousel-caption .small_text{ font-size:16px; color:#fff !important; text-shadow:none; }
.content {}

.collapsing{ width:100%;}

.con1{}
.con1 .col-sm-4 {
    display: block;
    height: 400px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.event_box {
    display: table;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    z-index: 1;
	width:100%;
}
.event_content {
   /* background-image: url("../images/black_trance.png");*/
    bottom: 0;
    display: table-cell;
    vertical-align: middle;

}
.event_content p{	
    color: #ffffff;
    text-align: center;
	font-size:30px;
	
	}
.event_img {
    height: 400px;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: -11;
}

.con2{ padding:50px 0;}
.wrap{ width:80%; margin:0 auto;}
.aboutbox {
    margin: 0 auto;
    text-align: center;
    width: 80%;
}
 h2 {
    font-size: 40px;
    margin: 0 0 30px;
	text-align:center;
	text-transform:uppercase;
}
h3{ font-size:25px; text-transform:;}
.con3 {
    background-image: url(../images/bg11.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 200px 50px;
}

.con33 {
    background-image: url(../images/bg331.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 200px 50px;
}

.con55 {
    background-image: url(../images/bg55.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 200px 50px;
}
.industries_box, .solutions_box{background-image:url(../images/black_trance.png); padding:40px;}
.industries_box, .solutions_box h3{ color:#fff;}
.industries_box ul, .solutions_box ul { margin:0;}
.industries_box ul li, .solutions_box ul li{background-image:url(../images/bulet.png); background-repeat:no-repeat; padding:0 0 0 40px; margin:20px 0; list-style:none; background-position:left center;}
.industries_box ul li a, .solutions_box ul li a{ color:#fff; text-decoration:none; font-size:20px;}

.con4{background-image:url(../images/bg22.jpg); background-repeat:no-repeat; background-size:100% auto; padding:200px 50px;}
.con44 {
    background-image: url(../images/bakery.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 200px 50px;
}
.con5{  padding:50px 0;}
.product_box{}
.product_box ul {
 /*   display: inline-block;
    margin: 50px 0;*/
}
.product_box ul li {
    list-style: outside none none;
    vertical-align: middle;
	text-align:center;
	 margin:0;
}
.product_box ul li a {
    display: inline-block;
	 font-size:20px;
	  color:#333;
}
.product_box ul li a h3 {
	 font-size:20px;
}
.product_box ul li:first-child{}
.product_box ul li:last-child{}
.con6{background-image:url(../images/bg3.jpg); background-repeat:no-repeat; background-size:100% auto; padding:50px;}
.services_box{ color:#fff; text-align:center;}
.services_box p{color:#fff;}
.services_icon_box{ margin:70px 0 0 0; display:table; width:100%;}
.col-sm-15 {
    display: table-cell;
    float: left;
    padding: 0 15px;
    position: relative;
    vertical-align: top;
    width: 20%;
}
.col-sm-15 p{ display:block; margin:10px 0;}
.con7{}
.con7box{ padding:0; text-align:center;}
.con7box h3{ color:#fff;}
.blog_box{background-image:url(../images/blog_bg.jpg); background-repeat:no-repeat; background-size:800px auto; padding:40px 20px; height:230px;}
.blog_box_list {
    margin: 20px 0 0;
}
.blog_box_list li {
    background-image: url("../images/blog_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 16px;
    list-style: outside none none;
    margin: 10px;
    padding: 0 0 0 40px;
    text-align: left;
}
.blog_box_list li a{ color:#fff;}
.blog_read{ color:#E5CF00; float:right;}
.newsletter_box{background-image:url(../images/newsletter_bg.jpg); background-repeat:no-repeat; background-size:800px auto; padding:40px 20px;  height:230px;}
.newsletter_form {
    margin: 20px auto;
    padding: 0 50px;
    width: 80%;
}
.textbox{ border:0; padding:10px; color:#666; width:100%;}
.solbtn{ background-color:#0093f0; color:#fff; border:0; padding:5px 10px; font-size:20px; border-radius:0; text-transform:uppercase;}
.con8{padding:50px 0;}
.con8.colbg{background-color:#0093F0;}
.testimonial_box{ color:#fff;}
.testimonial_box p{color:#fff;}
.quote_left{ float:left; margin:0 20px 0 0;}
.quote_right{ float:right; margin:0 0 0 0;}
.casebox_text{ min-height:120px;}
.testimonial_slider{ width:80%; margin:0 auto;}
.testimonial_slider .item {
	min-height: 150px; 
	height: 100%;
	width:100%; 
}
.testimonial_slider .carousel-indicators  .active{ background-color:#E6D100;}
.casebox{ text-align:center;}
.casebox_img {
    border: 5px solid #e6d100;
    border-radius: 100%;
    box-shadow: 5px 5px 0 5px #ffffff;
    height: 200px;
    overflow: hidden;
    width: 250px;
	margin:20px auto;
}
.casebox_img img{ width:100%;}
.testimonial_slider .carousel-indicators{ position:relative;}

.con9{padding:50px 0;}
.contact_box{}
.cont_wrap {
    margin: 0 auto;
    width: 60%;
}
.cont1{ float:left; padding:20px; width:50%;}
.infobox {
    display: block;
    float: left;
    margin: 20px 0;
    width: 100%;
}
.infoico {
    width: 20%;
	float:left;
}
.infotext{ font-size:16px; width:80%; float:right; text-align:left;}
.infotext strong{ font-weight:normal; font-size:18px;}

.welcomebox{ text-align:center; padding:20px 0;}
h1, h2, h3, h4, h5, h6{ }
a:hover{ text-decoration:none;}

/*=================================About us page====================================*/





/*=================================Footer====================================*/
.footer{}

.footer_mid{ border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.foot_icon {
    background-color: #ffffff;
    margin: -13px auto 0;
    text-align: center;
    width: 50px;
}
.foot_icon_bottom {
    background-color: #ffffff;
    margin: 0 auto -13px;
    text-align: center;
    width: 50px;
}

.footer_menu {
    margin: 50px 0;
	text-align:center;
}
.footer_menu ul li {
    display: inline-block;

}

.footer_menu ul li a {
    border-right: 1px solid #ccc;
    color: #000;
    font-size: 14px;
    padding: 0 10px;
	 display:inline-block;
	  line-height:14px;
}
.footer_menu ul li:last-child a{ border:0;}
.footer_menu ul li a:hover {
    color: #0093F0;
}
.footer_social{ float:right; margin:5px 0; position: fixed; top:150px; right:0; /*background-image:url(../images/black_trance.png);*/}

.so1 { background-image:url(../images/facebook.png); background-repeat:no-repeat; width:30px; height:30px; display:block;}
.so2 { background-image:url(../images/twitter.png); background-repeat:no-repeat; width:30px; height:30px; display:block;}
.so3 { background-image:url(../images/google_plus.png); background-repeat:no-repeat; width:30px; height:30px; display:block;}
.so4 { background-image:url(../images/linkedin.png); background-repeat:no-repeat; width:30px; height:30px; display:block;}

.so1:hover{ background-image:url(../images/facebook_hover.png); background-repeat:no-repeat; width:30px; height:30px;}
.so2:hover{ background-image:url(../images/twitter_hover.png); background-repeat:no-repeat; width:30px; height:30px;}
.so3:hover{ background-image:url(../images/google_plus_hover.png); background-repeat:no-repeat; width:30px; height:30px;}
.so4:hover{ background-image:url(../images/linkedin_hover.png); background-repeat:no-repeat; width:30px; height:30px;}

.footer_social a{ margin:10px;}
.footer_bottom{  text-align:center; color:#fff; line-height:20px; font-size:12px; margin:20px 0;}
.footer_bottom p {
    font-size: 12px;
    margin: 0;
    padding: 10px;
	color:#999; 
}


.footer_bottom_menu {
    margin: 10px 0;
	text-align:center;
}
.footer_bottom_menu ul li {
    display: inline-block;

}

.footer_bottom_menu ul li a {
    border-right: 1px solid #ccc;
    color: #999;
    font-size: 12px;
    padding: 0 10px;
}
.footer_bottom_menu ul li:last-child a{ border:0;}
.footer_bottom_menu ul li a:hover {
    color: #0093F0;
}



/*==================================== Inner page
=======================================*/

.new_header{ /*background-color:#fff;*/ background-image:url(../images/white_trance.png);}
    	.newfixed {
	position: fixed; 
	top: 0; 
	height: auto; 
	z-index: 1;
	left:0;
	width:100%;
	 border-bottom:8px solid #FCB712;
}
.new_logo {
    float: left;
    margin: 20px 0;
}
.newfixed .new_logo {
    width: 115px;
	 display:none;
}
.new_navigation {
    float: right;
	 margin: 30px 0;
	 position:relative;
}
.newfixed .new_navigation {
    margin:  0;
}
.new_navigation .nav .open > a, .new_navigation .nav .open > a:focus, .new_navigation .nav .open > a:hover {
    background-color: #125ec9 !important;
    color: #ffffff;
}
.new_navigation li a{color:#999; text-transform:uppercase;}
.new_navigation .dropdown-menu li a{ color:#999999 !important; border-bottom:1px solid #f0f0f0; }
.new_navigation .dropdown-menu li a:focus, .new_navigation .dropdown-menu li a:hover {
   /* background-color: #125ec9 !important;*/
    color: #125EC9 !important;
    text-decoration: none;
	
}
.new_navigation .dropdown-menu li a {
    border-bottom: 1px solid #f1f1f1;
    color: #999999 !important;
}
.nav > li{ margin:0;}
.new_navigation .dropdown-menu{ background-image:none !important; border-top:5px solid #125EC9; box-shadow:0 5px 5px 0 #ccc;}
.new_navigation .searchbox_text{ width:auto; border:1px solid #ccc;}
.new_navigation .searchbox{ width:auto; background-image:none !important; background-color:#fff !important; padding:10px 0;}
.new_navigation .searchbtn{ width: auto; border:1px solid #0093F0;}
.new_navigation .search_close_btn {
    background-color: #ccc;
    color: #fff;
    font-size: 18px;
    padding: 7px 10px;
    width: auto;
	 border:1px solid #ccc;
}


/*.new_navigation .collapsing{
    bottom: -8px;
    position: absolute;
    right: 85px;
}
.new_navigation .collapse .in{
    bottom: -8px;
    position: absolute;
    right: 85px;
}*/

.conbox{ margin:40px 0;}



.page_content{}
.inner_page_content{padding: 0 0 50px 0;}
.top_banner {
    border-top: 8px solid #FCB712;
}
.page_heading h2{ font-size:30px; color:#333; margin:20px 0; text-align:left;}
p{ font-size:16px; color:#666; margin:10px 0;}
ul li{ font-size:16px; color:#666; margin:10px 0;}
ul, ol{ margin-left:15px;}
.page_wrap {
    margin: 0 auto;
    width: 90%;
}
.iconbbox{ text-align:center;}
.iconbbox h4{ font-size:26px;}
h4{font-size:26px;}
.margin_tb{ margin:20px 0; padding:0;}
.imgbox{ text-align:center;}



.AVCSwrapper .AVCSCol .AVCSPad, .AVCSwrapper .AVCSFWCol .AVCSPad {
    padding: 5% !important;
	
}
.AVCSwrapper *{

	 color:#666 !important;
	}
.AVCSwrapper strong {
    color: #333333 !important;
    font-size: inherit;
}


/*SAP ByDesign page*/
.sapbydesign{ margin:20px 0;}
.sapbydesign th, .sapbydesign td{ padding:10px; text-align:center; font-size:16px;}
.sapbydesign th:first-child, .sapbydesign td:first-child{ text-align:left;}
.sapbydesign tr{ border-bottom:1px solid #ccc;}
.sapbydesign img{ width:30px;}

/*SAP Successfactors page*/

.successfector_box { text-align:center;}

.hana_box table td{ padding:5px;}
.psmall_text{ font-size:14px; color:#06F;}
.analytic_box{}


/*company page*/
.company_box{ float:left; width:100%;}
.corevalues_icon{ float:left; text-align:center; width:20%;}

/*HANA page*/

.hana_cloud_box{ text-align:center; float:left; width:100%;}
.hana_cloud_box img{ width:150px;}
.hana_cloud_box table td{ padding:5px; text-align:left;}
.hana_cloud_box table td:first-child{ width:14%; vertical-align:top;}
.hana_cloud_box table td:last-child{ width:86%;}


/*Client page*/


.client_box{}
.client_logo{  }
.client_logo img{  margin:15px; border:1px solid #f2f2f2;}

/*contact page*/

.contact_newbox{}
.contact_emailbox{}
.contact_addressbox{}
.contact_emailbox p, .contact_addressbox p{ font-size:16px;}


/*Sitemap page*/

.sitemapbox{ overflow:auto;}
.sitemapbox h4{ background-color:#FC0; text-align:center;}
.sitemapbox h4 a{ display: inline-block; padding:10px 20px; width:100%; color:#fff;}
.sitemapbox h2{ margin:0;}
.sitemapbox h2 a{ color:#333;}
.sitemapbox ul{ margin:0 10px; padding:0;}
.sitemapbox ul li{ list-style:none; margin:10px 0;}
.sitemapbox ul li a{ padding:10px 20px; background-color:#39F; color:#fff; display:inline-block; width:100%;}

/*Request Demo page*/

.request_form{}
.request_form label {
    font-size: 18px;
    font-weight: 400;
}
.request_form label img{ width:50px;}
.textbox{ border:1px solid #ccc; background-color:#fff; font-size:16px; color:#666; padding:10px; height:50px; background-image:none; box-shadow:none; border-radius:0;}
.subbtn {
    background-color: #0093f0;
    border: 0 none;
    border-radius: 0;
    color: #ffffff;
    display: block;
    font-size: 26px;
    margin: 30px auto;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
}

select option{ padding:5px;}



/*Thanks you page*/

.thankyoubox{ text-align:center;}
.thankyoubox h2{ font-size:60px; color:#FCB712; margin:30px;}
.thankyoubox p{ font-size:18px; color:#0093F0; margin:10px;}



.blog_wrap{}
.blognav {
    margin: 0 auto;
    text-align: center;
}

.blogbtn1{ display:inline-block;}
.blogbtn1 a {
    background-color: #0093f0;
    color: #ffffff;
    display: block;
    font-size: 24px;
    padding: 10px 20px;
    min-width: 175px;
}
.blogbtn2 a{  background-color:#FCB712;}

.blognav .dropdown-menu{ min-width:160px; background-color:#fff;}
.blognav .dropdown-menu li{ margin:0; }
.blognav .dropdown-menu li a{ margin:0;  background-color:#fff; border:0; color:#666 !important; text-decoration:none !important;}
.blognav .dropdown-menu li a:hover{text-decoration:none !important; }
.blognav .dropdown a:focus{text-decoration:none !important; }
.blognav .blogbtn1 .dropdown-menu li a:hover{ background-color:#0093f0 !important; color:#fff !important; text-decoration:none !important;}
.blognav .blogbtn2 .dropdown-menu li a:hover{ background-color:#FCB712 !important; color:#fff !important; text-decoration:none !important;}

.blog_content{ padding:40px 0;}
.blog_content_box{ padding:20px 0; border-bottom:1px solid #ccc;}
.blog_content_box h4{font-size:30px; color:#666;}
.blog_content_box h4 a{color:#666;}
.bdate{ font-size:14px; color:#666;}
.blog_content_box p{font-size:16px; color:#666; margin:20px 0;}
.blog_content_box .blog_socialbox{}
.pagerbox{ float:right;}
.pagerbox ul li{ list-style:none; display:inline-block;}
.pagerbox ul li a{background-color:#f0f0f0; color:#999; padding:5px 10px;}
.pagerbox ul li:first-child a{background-color:#FCB712; color:#fff;}
.pagerbox ul li:last-child a{background-color:#FCB712;  color:#fff;}

:focus{ outline:none; border:0; box-shadow:none;}
:active{outline:none; border:0; box-shadow:none;}
:link{outline:none; border:0; box-shadow:none;}
.blog_content_box a{ text-decoration:none !important; border:0 !important; outline:none !important;}

/*==================================== media queries start
=======================================*/


@media screen and (min-width: 1600px) {
	.top_banner img{ width:100%;}
	.banner .item img{ width:100%;}
	.event_img, .event_img img{ width:100%;}
	.blog_box, .newsletter_box{ background-size:100% auto;}
	}


@media screen and (max-width: 1420px) {
.navigation ul li a { padding: 15px 20px;}
}

@media screen and (max-width: 1366px) {
	
.nav { list-style: outside none none; margin-bottom: 0;}
.con1 .col-sm-4{height:200px;}
.carousel-caption h3, .carousel .icon-container, .carousel-caption button{ font-size:57px;}
.carousel-caption p{font-size:20px; line-height:22px;}
.aboutbox{ width:90%;}
.con3, .con4, .con5, .con6{ background-size:auto;}
.blog_box_list li {
    background-size: 16px auto;
    font-size: 12px;
    margin: 10px 12px;
    padding: 0 0 0 38px;
}
.blog_read {
    font-size: 12px;
    font-weight: bold;
}
.rqdemo{ /*margin:0 0 0 40px;*/}
.navigation ul li a { padding: 15px 20px;}


}

@media screen and (max-width: 1280px) {
	.navigation { left: 5%;width: 90%;}

.carousel-caption h3, .carousel .icon-container, .carousel-caption button { font-size: 30px;}
.dropdown-menu {min-width:450px;}


}
@media screen and (max-width: 1190px) {
	
.new_navigation li a {
    padding: 15px 8px;
}

	}

@media screen and (max-width: 1150px) {
	


	}
@media screen and (max-width: 1135px) {
.navigation ul li a { padding: 15px 14px;}

	}
	
	
@media screen and (max-width: 1080px) {
	.newsletter_form{ padding:0;}
	.navigation ul li a { padding: 15px 10px;}
	.new_navigation li a {
    padding: 15px 15px;
}
.new_navigation {
    float: left;
    margin: 0;
    width: 100%;
}
.new_navigation .navbar .container-fluid {
	padding-left: 0;
    padding-right: 0;
	}
	
	}
	

@media screen and (max-width: 1024px) {

.blog_box{ padding:20px;}
.newsletter_box{ padding:20px;}
.blog_box_list li {
    margin: 0px 12px;
    padding: 0 0 0 38px;
	display:inline-block;
}
h3 {font-size: 30px;}
.wrap {width: 90%;}
.aboutbox {width: 100%;}
    
 .con3, .con4, .con5, .con6 {
    background-size: 1200px auto;
}
.con6 {
    background-size: 1300px auto;
}
.industries_box ul li a, .solutions_box ul li a {font-size: 16px;}
.industries_box ul li, .solutions_box ul li {
    background-size: 10px auto;
    margin: 10px 0;
    padding: 0 0 0 20px;
} 

}
@media screen and (max-width: 992px) {
	
	.navigation ul li a { padding: 15px 5px;}
	.navigation{left:0; width:100%;}
	.rqdemo {margin: 0 10px 0 0;}
    .con1 .col-sm-4 { height: 170px;}
   .carousel-caption{ padding:20px; bottom:20px;}
.rqdemo a{ padding:15px 10px;}
.new_navigation li a {
    padding: 15px 8px;
}
.new_navigation  .rqdemo{ margin:0;}

.new_navigation .dropdown-menu {
    min-width: 340px;
}

.new_navigation .dropdown-menu li a{ padding:5px !important;}
	}
	
@media screen and (max-width: 850px) {
.new_navigation li a {
    padding: 15px 5px;
}	
.new_navigation .rqdemo {
    padding: 15px 5px;
}	
	}	
	
	
@media screen and (max-width: 800px) {
	
.con6 {
    background-size: 100% 100%;
}	
.con4 {
    background-size: 900px auto;
}	
.industries_box, .solutions_box {
    padding: 20px;
}
h3 {
    font-size: 20px;
    margin: 10px 0;
}
.cont_wrap {
    width: 80%;
}
.newsletter_form{ width:100%;}
.newsletter_form .col-sm-9, .newsletter_form .col-sm-3{ padding:5px 0; width:100%;}	
.newsletter_form .textbox{ width:100%;}
.product_box ul{ margin:20px 0;}
.carousel-caption h3, .carousel .icon-container, .carousel-caption button {
    font-size: 22px;
}
.carousel-caption p {
    font-size: 14px;
    line-height: 20px;
}
.carousel-caption{ bottom:5%;}
.carousel-caption h3 {
    padding: 5px 0;
}
.event_content p {
    font-size: 24px;
}
.dropdown-menu {
    min-width: 400px;
}
	}
@media screen and (max-width: 767px) {

    .con44 {
        background-image: url(../images/bakery.jpg);
        background-repeat: no-repeat;
        background-size: 255% auto;
        padding: 50px;
        background-position: -373px;
    }

.logo {
    margin: 65px 0 0;
    padding: 0;
}
.dropdown-menu {
    min-width: 100% !important;
}
.navigation{ top:0; position:relative;}	
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header  {
 margin-left: 0;
    margin-right: 0;	
	
	}
.navbar-nav{ margin:0;}		
.navbar-toggle .icon-bar {
    background-color: #888;
    height: 4px;
    width: 28px;
}	
.navigation ul li a {
    border-bottom: 1px solid #444444 !important;
    padding: 15px 10px;
}	
	
.navigation ul li .dropdown-toggle:after {
    display: inline-block;
    height: 0;
    margin-right: 5px;
    text-align: right;
    vertical-align: right;
    width: 0;
	content:"+";
	float:right;
	 font-size:16px;
	
}
.caret{ display:none;}	
.searchbox_text{ width:100%;}
.searchbtn{ width:80%;}
.search_close_btn{ width:20%;}



.carousel-caption {
    bottom: 0;
    left: 0;
    padding: 5px 10px;
    width: 100%;
	position:static;
	 background-color:#333;
}
.carousel-caption h3 br{ display:none;}
.carousel-caption p { line-height:16px; font-size:16px;}
.event_img, .event_img img{ width:100%; height:auto;}
.con1 .col-sm-4 {
    height: 300px;
}
.event_content p {
    font-size: 34px;
}	
.wrap {
    padding: 10px;
    width: 100%;
}
.con2, .con5 {
    padding: 15px 0;
}
h2 { font-size:30px;}
.industries_box, .solutions_box {
    float: left;
}
.blog_box_list li {
    display: block;
    font-size: 16px;
    margin: 14px;
    padding: 0 0 0 38px;
}
.blog_read {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 100%;
}
.menubox {
    float: none;
    padding: 0;
    width: 100%;
}
.menubox li{ margin:0;}
.menubox li:last-child a {
    border-bottom:1px solid #444444 !important;
}
.new_header .page_wrap{ width:100%;}
.new_logo {
    float: left;
    margin: 10px 20px;
    width: 110px;
}
.new_navigation {
/*    float: left;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;*/
}
.new_navigation li a {
    border-bottom: 1px solid #cccccc;
    padding: 15px 20px;
}
.new_navigation .dropdown-menu li a {
    padding: 10px 20px !important;
}
.new_navigation .menubox li a{ border-bottom: 1px solid #cccccc !important;}
.new_navigation .menubox li:last-child a{ border-bottom: 1px solid #cccccc;}
.new_navigation .navbar-nav{ background-color:#fff;}
.new_navigation .navbar {
    min-height: 1px !important;
}
.new_navigation .navbar-toggle { margin-top:-55px;}

.new_navigation ul li .dropdown-toggle::after {
    content: "+";
    display: inline-block;
    float: right;
    font-size: 16px;
    height: 0;
    margin-right: 5px;
    text-align: right;
    width: 0;
	color:#999;
}

.new_navigation .rqdemo {
    margin: 10px 20px;
}
.newfixed .new_navigation .navbar-toggle {
    margin-top: 10px;
}

.new_navigation ul .open .dropdown-toggle::after{ color:#fff !important;}

.rqdemo {margin: 0 0 0 10px;}
	}
@media screen and (max-width: 680px) {


	
.con4, .con3 {
    background-position: -275px top;
}
.cont_wrap {
    width: 100%;
}
.footer_menu ul li {
    margin: 10px 0;
}
.con6 {
    background-color: #339cef;
    background-position: -485px top;
    background-size: 1200px auto;
	padding:20px;
}
.services_icon_box .col-sm-15{ width:50%; height:140px;}
.services_icon_box .col-sm-15 img{ width:55px; }	
.con3, .con4{ padding:0;}

	}
	
@media screen and (max-width: 480px) {
.header{ position:relative; text-align:center;}
.logo {
    float: none;
    margin: 20px 0;
}
.logo img{ width:100px;}
.cont1{ width:100%; padding:0 20px;}
.infobox{ margin:10px 0;}
.product_box ul li {
    height: 55px;
    padding: 10px;
}
.carousel-caption h3 {
    font-size: 16px;
}
.carousel-caption p {
    font-size: 14px;
}
.con1 .col-sm-4 {
    height: 298px;
}
.quote_left, .quote_right img{
 width:20px;
}
.quote_right{
    margin: -30px -25px 0 0;
}
.quote_left{
    margin: 0 0 0 -25px;
}
.testimonial_box p{ font-size:14px;}
    .industries_box, .solutions_box {
        float: none;
        padding: 20px;
        width: 90%;
        margin: 5%;
    }
.con3 .col-sm-6, .con4 .col-sm-6{ width:100%; padding:0;}
.con4{
    background-position: -400px top;
}
.con6, .con8, .con9{ padding:20px 0;}
.footer_menu{ margin:20px 0;}	
.product_box ul li {
    border: 0 none !important;
    float: left;
    height: auto;
    padding: 10px;
    width: 100%;

}

.sitemapbox table td{ display:block;}

	}	
@media screen and (max-width: 375px) {		
.con1 .col-sm-4 {
    height: 268px;
}
.blog_box_list li {
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 30px;
}
h2, h3{ font-size:20px;}
}