/*

Theme Name: Mindurge

Theme URI: http://mindurge.com/

Author: The Mindurge Team

Author URI: http://mindurge.com/

Author: Ankit Kumar Saxena

Mindurge is a leading global provider of business consulting and technology solutions firm to Fortune 1000 corporations and SMEs companies. Mindurge provides clients with the right solutions in software and web development, business process analysis, user experience, content design and IP Video monitoring..

*/



/*==================== Index ========================



1:= Header Section



2:= Slider Section



3:= Services Section



4:= Testimonials Section



5:= Copy Right Section



6:= Inner



=======================================================*/







/*==============================================

1:- Header

===============================================*/

.bussines_logo { margin-top:17px;}

.bussines_logo img { margin-left:26px;}

.navbar-brand { height:auto;}



/*------Navigation-----*/
#header .navbar-collapse { background-color:#f9f9f9; border-top:1px solid #e0e0e0;}
#header .navbar-collapse .nav li { padding:9px 0px;}
#header .navbar-collapse .nav li a { font-family:sans-serif; font-size:17px; color:#000; padding:0 16px; border-right:1px solid #e0e0e0; font-weight:600; outline:0;}
#header .navbar-collapse .nav li a:hover, #header .navbar-collapse .nav li a:focus, #header .navbar-collapse .nav li:hover a { background-color:transparent;}
#header .navbar-collapse .nav li:first-child a { padding-left:0px;}
#header .navbar-collapse .nav li:last-child a { border-right:0px;}
#header .navbar-brand { padding-left:0px;}
#header .sub-menu {display: none;
  position: absolute;
  z-index: 999;
  left: 0px;
  background-color: #fff; top:38px;
  width: 230px; border-radius:0 0 5px 5px;  -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; margin-top:0px; -webkit-box-shadow: 0px 3px 4px -2px rgba(0, 0, 0, 0.90);
-moz-box-shadow:   0px 3px 4px -2px rgba(0, 0, 0, 0.90);
box-shadow:      0px 3px 4px -2px rgba(0, 0, 0, 0.90);}
#header .navbar-collapse .nav li:hover .sub-menu { display:block;}
#header .sub-menu a { border-right:0px !important; padding:0 13px !important; font-weight:normal !important; text-decoration:none;}
#header .sub-menu li { list-style:none; margin-left:0px !important; padding:5px 0px !important;}
#header .sub-menu li:hover { background-color:rgba(51, 51, 51, 0.6);}
#header .sub-menu li:hover a { color:#fff;}






/*==============================================

2:- Slider

===============================================*/
#slider { position:relative;}
#slider .carousel-caption span { background-color:#680007; padding:11px 11px; display:inline-block; font-size:16px; color:#fff; text-transform:uppercase; font-family: 'ufonts_com_centurygothic'; font-weight:normal; transform:rotate(270deg); -moz-transform:rotate(270deg); -webkit-transform:rotate(270deg); -o-transform:rotate(270deg); background-image:url("../images/slider_span_image.png"); background-repeat:no-repeat; padding-right:50px; background-position:95% center;}
#slider .carousel-caption { bottom:19%; right:0%; left:auto;}
#slider .carousel-control { display:none;}
#slider .carousel-indicators { display:none;}

.banner_image { text-align:center;}
.banner_image img { max-width:100%; margin:0 auto;}
#slider .carousel-inner .item img { margin:0 auto;}




/*==============================================

3:- services

===============================================*/
#services { padding:40px 0px;}
#services .container { position:relative;}
#services h2 { color:#680007; font-size:24px; font-family: 'ufonts_com_centurygothic'; margin-bottom:30px;}
#services .bx-prev { background-image:url("../images/slider_icons.png"); background-repeat:no-repeat; background-position:left center; box-shadow: none;  left: 97.3%; text-shadow: none; width: 9px; height:16px; top:-36px;}
#services .bx-next { background-image:url("../images/slider_icons.png"); background-position:right center;  background-repeat:no-repeat; box-shadow: none;  right: 0; left:auto; text-shadow: none; width: 9px; height:16px; top:-36px;}
#services .carousel .carousel-control  span { display:none;}
#services .carousel-inner .col-md-4 { padding-right:0px;}
#services .carousel-inner .item img { width:100%; height:auto;}
#services .bx-wrapper .bx-viewport { box-shadow:none; border:0px; /*height:380px !important;*/}
#services h3 { color:#000; font-size:20px;}
.carousel-inner h3 { margin:16px 0px 14px;}
.carousel-inner p { color:#666666; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:21px; margin-bottom:19px;}
.carousel-inner a { color:#680007; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
#services .carousel-inner p { min-height:120px;}
#services .col-md-4 a { margin-top:16px; display:block;}
#services .col-md-4 .bx-has-controls-direction .bx-pager { display:none;}
#services .col-md-4 .bx-wrapper { margin-bottom:16px;}
#services .col-md-4 .bx-wrapper .bxslider li { overflow:hidden; width:358px !important;}
#services .col-md-4 .bx-viewport {/* height:auto !important;*/}
#services .bx-viewport ul { margin-top:0px !important;}
#services .bxslider ul li { margin-left:0px; list-style:none;}
#services .bx-has-controls-direction .bx-pager { display:none;}

#services .bx-wrapper { margin-bottom:0px;}


#services .col-md-4 .bx-controls-direction .bx-prev { display:none;}
#services .col-md-4 .bx-controls-direction .bx-next { background-image:url("../images/thumbnail_slider_next_icon.png"); background-position:right center;  background-repeat:no-repeat; right:15px; top:0px; width:26px; height:26px;}








/*==============================================

4:- Testimonials

===============================================*/
#testimonials { position:relative; background-color:#f8f9f9; padding:34px 0 42px 0px; min-height:270px;}
#testimonials .carousel-control { display:none;}
#testimonials .widget-title { font-size:24px; color:#680007; font-family: 'ufonts_com_centurygothic'; margin-bottom:38px; text-align:center;}
#testimonials .widget-title strong { color:#000000;}
#testimonials .item { color:#666666; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:27px; text-align:center; max-width:800px; margin:0 auto;}
#testimonials .item:before { background-image:url("../images/arrows.png"); background-repeat:no-repeat; background-position:left top; width:26px; height:23px; position:absolute; left:-40px; top:0px; content:"";} 
#testimonials .item:after { background-image:url("../images/arrows.png"); background-repeat:no-repeat; background-position:right top; width:26px; height:23px; position:absolute; right:-40px; top:auto; bottom:60px; content:"";} 
.clients_detail { color:#381a1a; font-size:20px; font-family: 'robotolight'; margin-top:27px; display:block;}








/*==============================================

5:- Copyright

===============================================*/

#copyright { background-color:#000000; padding:25px 0px; text-align:center;}
#copyright p { color:#fff; font-size:14px; font-family: 'ufonts_com_centurygothic'; display:inline-block;}
#copyright .menu-footer-container { display:inline-block;}
#copyright ul { display:inline-block; margin-left:5px; padding:0px;}
#copyright ul li a { color:#fff; font-size:14px; font-family: 'ufonts_com_centurygothic';}
#copyright ul li { display:inline-block; margin-left:5px;}




/*==============================================

6:- Inner

===============================================*/
.inner #copyright { margin-top:20px;}
.col-md-4 a {  color: #680007; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold;}
.ngg_images .ngg-widget a {   float: left;
  margin: 15px;
  border: 5px solid #ccc;
  padding: 5px;}
.ngg-widget img { margin:0px; padding:0px; border:0px;}
.sub_heading {font-size: 22px; font-family: 'ufonts_com_centurygothic'; margin-bottom: 20px; position:relative; padding-bottom:5px;}
.sub_heading:after { position:absolute; content:""; border-bottom:1px solid #333; left:0px; bottom:0px; width:15%;}
.inner_page { padding-bottom:20px;}
.inner_page h5 { margin-bottom:5px;}
.inner_page p { margin-bottom:10px;}
.inner_page p a { font-family: 'ufonts_com_centurygothic'; font-size:14px; color:#680007;}
.get_in_touch_link a { font-family: 'ufonts_com_centurygothic'; font-size:14px; color:#680007; position:relative; padding-bottom:5px; text-transform:capitalize; text-decoration:none;}
.get_in_touch_link a:after { position:absolute; content:""; border-bottom:1px solid #333; width:100%; left:0px; bottom:0px;}
.get_in_touch_link{display:block; clear:both;}
/*---Contact form-----*/
.wpcf7-form { float:left; width:60%;}
.wpcf7-form p { margin-bottom:10px; float:left; margin-right:10px; width:45%; font-weight:bold;}
.wpcf7-form p input , .wpcf7-form p textarea { width:100%; padding:5px; border:1px solid #ccc; height:35px;}
.wpcf7-form p input[type="checkbox"] { height:auto;}
.wpcf7-form p textarea { resize:none;}
span.wpcf7-list-item { width:100%; float:left;}
.wpcf7-list-item-label { float:left;}
span.wpcf7-list-item input[type="checkbox"] { float: left;
  width: auto;
  margin-right:10px;}
.wpcf7-form p input[type="submit"] { background-color:#333; color:#fff; border:0px;}
.wpcf7-form p.last_child { clear:both; margin-top:15px;}	
span.wpcf7-not-valid-tip {
    border-right: 2px solid #B94A48;
    color: #f00;
    display: block;
    font-size: 1em;
    height: 100%;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 100%; top:0px; right:1px;
}
	span.wpcf7-form-control-wrap {
    display: block;
    height: 35px;
    position: relative;
}


div.wpcf7-response-output { clear:both; width:91%;}
div.wpcf7-validation-errors { border: 2px solid  #EED3D7 !important;
  font-size: 14px;
  background-color: #F2DEDE !important;
  
  color: #B94A48 !important;}



.services_heading {font-size: 1.6em; font-weight: 500; font-family:'ufonts_com_centurygothic'; margin:10px 0px; font-weight:bold;}
.services_image {float: left; width: 100%; height: 155px; overflow:hidden;}




/*---Contact form-----*/

.inner_page { padding-bottom:46px;}
.services_block { margin:20px 0px; display:block;}
.services_block .col-md-4 p { min-height:115px;}
.services_block .col-md-4 { margin-bottom:15px;}
.services_block .col-md-4 h3 { display:inline-block; clear:both;}
.inner_page h4 { color:#680007; margin:10px 0px;}

.custom-pagination { margin-top:15px; display:block;}
.custom-pagination .page-numbers { color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin: 0 10px 0 0;
  width: 20px;
  float: left;
  border: 1px solid #ccc;
  line-height: 20px;
  height: 20px;
  text-align: center; padding:0px 5px;}
div.slideshowlink {   display: block; margin: 10px 0px;}
a.slideshowlink {color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 15px;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box { margin-right:20px;}


.page-numbers.page-num { width:auto;}
.testmonial_client_name { font-weight:bold; font-size:14px;}
blockquote {border-left: 3px solid #ccc;  margin: 15px 0 10px; padding-left: 10px;}



#services .bx-viewport { height:400px !important;}
#services .col-md-4 .bx-viewport { height:175px !important;}



@media screen and (max-width: 1279px) {
#services .col-md-4 .bx-wrapper .bxslider li { width:292px !important;}
#header .navbar-collapse .nav li a { padding:0 12px; font-size:13px;}
#header .navbar-collapse .nav li { margin-left:7px;}
.services_block .col-md-4 p { min-height:130px;}
.sub_heading { font-size:20px;}

}






@media screen and (max-width: 1023px) {
#services .col-md-4 .bx-wrapper .bxslider li { width:215px !important;}
#services .col-md-4 .bx-viewport { height:105px !important;}
#services .bx-viewport { height:320px !important;}
#testimonials { padding:20px 0;}
.clients_detail { font-size:15px;}
.inner_page { min-height:700px;}
.wpcf7-form p { font-size:12px;}


}

@media screen and (max-width: 767px) {
.bussines_logo img { max-width:35%;}
#header .navbar-brand {  display: block; float: none !important; margin: 0 auto; padding-left: 0; text-align: center;}
.navbar-toggle { margin-top:-128px; background-color:#7f0000;}
.navbar-toggle .icon-bar { background-color:#fff;}
.bussines_logo { margin:10px 0px;}
#services .bx-prev { left:94%;}
#services .bx-viewport .bxslider li { margin-left:0px;}
#custom_client_testimonials_widget-2 .carousel-indicators { display:none;}
#copyright { padding:10px 0px;}
#header .navbar-collapse .nav li { padding:5px 0px 0;}
#header .sub-menu { position:relative; top:5px;}
.wpcf7-form { width:100%;}



}


@media screen and (max-width: 479px) {
.navbar-brand.pull-left img { max-width:50%;}
.navbar-toggle { margin-top:-108px;}
#services h2 { font-size:17px;}
#services .bx-prev { left:92%;}
#services h3 { font-size:12px;}
#testimonials .widget-title { margin-bottom:18px; font-size:20px;}
#testimonials .item { font-size:13px; line-height:20px;}
.clients_detail { margin-top:10px; font-size:13px;}
#copyright p { font-size:12px;}
#copyright ul { margin:0px;}
#slider .carousel-caption { display:none;}
#testimonials .item:after, #testimonials .item:before { content:normal;}
.singe_post_images img { max-width:100%;}
.ngg-galleryoverview { text-align:center;}
.wpcf7-form p { width:100%; margin-bottom:5px;}


}
