@media handheld, only screen and (max-width: 1500px) {
   	
/* -----------All Services----------- */	
       #portfolio-list li .header {
          display: block;
      }
       #portfolio-list li .body {
          display: block;
      }   

       /*.boxed-page, .boxed-page header {width: 1200px;}*/
          
}

/* ---------------------------------------------------------------------- */

@media (max-width: 1200px) {
	
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background: #fff;
		padding: 8px 5px 6px 5px;
	}
	
	.navbar-default .navbar-toggle i {
		color: #bbb;
		font-size: 2em;
	}

	.quote-buttons span {
		margin: 0 2px;
	}

	.flickr-widget ul li {
		margin-left: 0px;
		margin-right: 7px;
	}

	.subscribe-widget form input[type="text"] {
		margin-bottom: 10px;
	}

	.history-content p {
		max-height: 36px;
		line-height: 20px;
		overflow: hidden;
	}
	
	.projects-carousel {
		width: 475px !important;
	}

    .serv_label{
font-size: 1em; 
top:15%; 
}
	
	.boxed-page, .boxed-page header {
		width: 100%;
	}
}


@media (max-width: 991px) {
	
	.boxed-page, .boxed-page header {
		width: 100%;
	}
	
	.classic-testimonials {
		margin-bottom: 25px!important;
	}
	
	.tp-caption a.btn-system {
		font-size: 11px;
		padding: 4px 8px;
	}
	
	.contact-details {
		display: none!important;
	}
	
	.navbar-brand {
		
	}
	
	.navbar-default .navbar-nav {
		margin: 0 !important;
		top: 0;
	}

	ul.social-list {
		float: none !important;
		text-align: center;
	}

	ul.social-list li {
		float: none !important;
		display: inline-block;
	}

	.quote-buttons {
		text-align: center;
	}

	.copyright-section {
		text-align: center;
	}

	ul.footer-nav {
		display: block;
		float: none !important;
		text-align: center;
		margin-top: 10px;
	}
	
	ul.footer-nav li {
		display: inline-block;
		float: none;
		margin-left: 15px;
	}

  .footer-car {
   background-image: none; 
}

	.page-banner {
		text-align: center;
	}

	/*
    
        ul.breadcrumbs {
		float: none;
	}

	ul.breadcrumbs li {
		float: none;
		display: inline-block;
		float: left\0/;
	}

    ul.breadcrumbs-2 {
        display:none;
	}

   */
	
	.portfolio-4 .portfolio-item {
		width: 49.99%!important;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 30px;
	}
	
	.projects-carousel {
		width: 100% !important;
	}
	
	.pricing-tables .pricing-table {
		width: 50% !important;
		margin-bottom: 15px;
	}
	
	.pricing-tables .highlight-plan {
		margin: 0;
	}
	
	.pricing-tables .pricing-table.highlight-plan .plan-name {
		padding: 15px 0;
	}
	
	.pricing-tables .pricing-table.highlight-plan .plan-signup {
		padding:25px 0;
	}
	
	.pricing-tables .pricing-table:hover {
		top: 0;
	}
	
	.milestone-block {
		margin-bottom: 25px;
		margin-right: 40px;
	}
	
	.fittext {
		font-size: 30px;
		line-height: 38px;
	}
	
	.team-member {
		text-align: center;
		margin-bottom: 30px;
	}
	
	.member-photo {
		display: inline-block;
		margin: 0 auto;
	}
	
	.easyPieChart {
		margin: 0 40px 20px 0;
	}
	
	.right-sidebar {
		margin-top: 60px;
		padding-top: 60px;
		border-top: 1px solid #eee;
	}
	
	.sidebar .widget {
		margin-bottom: 35px;
	}

        .navbar-default .navbar-nav .dropdown {

		width: 100% !important;
		top: inherit !important;
		left: 0 !important;
		margin-top: 0 !important;
		background: #d3d3d3 !important;
        text-indent:10px;
    }

}
	

@media (max-width: 768px) {
	.tp-leftarrow,
	.tp-rightarrow {
		display: none!important;
	}
  
    .tp-caption a.btn-system {
		display: none;
	}
	
	.history-box img {
		float: none;
		width: 100%;
	}

	.history-content {
		float: none;
		width: 100% !important;
	}

	.history-box span.history-date {
		right: inherit;
		left: 15px;
	}
	
	.portfolio-filter li {
		margin-bottom: 8px;
	}
	
	.portfolio-4 .portfolio-item {
		width: 100%!important;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 20px;
	}
  
    .milestone-block {
        margin-bottom: 20px;
        margin-right: 45px;
    }

    /*Revise for MADA submenu*/

.navbar-default .navbar-nav { background:#eee !important;}
.node1_btn
{
width:100%;
text-align:left;
height:35px;
color: #580f2c !important;
}

    .node1_btn:hover
    {
        background-color: rgba(10, 25, 60, .9) !important;
        color: #f6a910 !important;
    }

     .node1_btn:link
    {
        background-color: #eee;
        color: #f6a910 !important;
        outline: none;
    }
 

.node1 .dropdown-menu
{
    background-color: #d3d3d3 !important;
   
}

    .node1 .dropdown-menu > li > a:hover, .node1 .dropdown-menu > li > a:focus, .node1 .dropdown-menu > li > a:active
    {
        color: #f6a910 !important;

    }


    .node1 .dropdown-menu > li > a:link, .node1 .dropdown-menu > li > a:visited
    {
        color: #21366b !important;
        padding: 10px 0 0 25px;
    }

/*++++++++++++++++++++++++++++++++++++++++++*/

/*Revise for MADA QuickTools menu inner*/


.nodeQuick_btn{color: #fff !important;}

.nodeQuick_btn:hover{color: #fff !important; }

.nodeQuick .dropdown-menu > li > a:hover, .nodeQuick .dropdown-menu > li > a:focus, .nodeQuick .dropdown-menu > li > a:active
    {color: #FFF !important }

.nodeQuick .dropdown-menu > li > a:link, .nodeQuick .dropdown-menu > li > a:visited {color: #fff !important;}

.nodeQuick button:visited,
.nodeQuick button:active,
.nodeQuick button:hover
{color:#fff !important;}

.nodeQuick button:focus{ color:#fff !important;}


/**********************************************/

 .BoxIcon {
    color: #FFF !important;
    }

    .navbar-default .navbar-nav .dropdown {
        position: relative !important;
		visibility: visible !important;
		width: 100% !important;
		top: inherit !important;
		left: 0 !important;
		margin-top: 0 !important;
		background: #d3d3d3 !important;
        text-indent:10px;
      
        
    }

}


@media only screen and (max-width: 479px) { 
  
    .top-bar  {
		text-align: center;
		padding: 0 0 7px 0;
	}
    
	.navbar-default .navbar-nav {
		padding: 15px 0;
	}
	
	.show-search, .search-form {
		display: none;
	}
  
    ul.social-list li {
		margin: 0 3px;
	}
	
	ul.social-list li a i {
		font-size: 0.9em;
		display: block;
		width: auto;
		line-height: 30px;
		border: none!important;
	}
	
	ul.social-list li a:hover {
		background-color: transparent!important;
	}
	
	ul.social-list li a.facebook:hover {
		color: #507CBE;
	}
	
	ul.social-list li a.twitter:hover {
		color: #63CDF1;
	}
	
	ul.social-list li a.google:hover {
		color: #F16261;
	}
	
	ul.social-list li a.dribbble:hover {
		color: #E46387;
	}
	
	ul.social-list li a.linkdin:hover {
		color: #90CADD;
	}
	
	ul.social-list li a.tumblr:hover {
		color: #4D7EA3;
	}
	
	ul.social-list li a.flickr:hover {
		color: #E474AF;
	}
	
	ul.social-list li a.instgram:hover {
		color: #4D4F54;
	}
	
	ul.social-list li a.vimeo:hover {
		color: #87D3E0;
	}
	
	ul.social-list li a.skype:hover {
		color: #36C4F3
	}
	
	.navbar-default .navbar-toggle {
		margin-top: 15px;
		outline: none;
	}

	.navbar-default .navbar-nav > li > a {
		border: none;
		padding: 5px 10px;
		display: block;
		border: none !important;
		padding-right: 0;
	}
	
	.navbar-default .navbar-nav > li > a:after {
		display: none;
	}

	.navbar-default .navbar-nav > li > a:hover {
		opacity: 0.7;
	}
  
    .navbar-default .navbar-nav > li {
		margin-left: 0;
		display: block;
		margin-bottom: 5px;
        width: 100%
	}

	.navbar-default .navbar-nav > li.drop > a {
	    padding-right: 10px;
	}
	
	.navbar-default .navbar-nav > li.drop > a {
		border-radius: 2px;
	}

	ul.dropdown, ul.sup-dropdown {
		
		position: relative !important;
		visibility: visible !important;
		width: 100% !important;
		top: inherit !important;
		left: 0 !important;
		margin-top: 0 !important;
		background: #212e4e !important;
        text-indent:10px;
        box-shadow: none !important;
		/*
       padding-left: 20px !important;
        opacity: 1!important;
        */
		
	}
	

	ul.dropdown li, ul.sup-dropdown li {
		border-top: none;
	}
	
	
  
    .milestone-block {
        display: block;
        clear: left;
        margin-right: 0;
    }
  
    .btn-system {
        margin-bottom: 10px;
    }
  
    .easyPieChart {
      font-size: 24px;
      font-weight: 400;
      position: relative;
      text-align: center;
      display: inline-block;
      margin: 0 0 20px 0;
      overflow: hidden;
    }
    



 /*Revise for MADA submenu*/


.node1_btn
{
width:100%;
height:35px;
color: #580f2c !important;


}

    .node1_btn:hover
    {
        background-color: rgba(10, 25, 60, .9) !important;
        color: #f6a910 !important;

    }

     .node1_btn:link
    {
        background-color: #eee;
        color: #f6a910 !important;
        outline: none;

    }
 

.node1 .dropdown-menu
{
    background-color: #d3d3d3 !important;

   
}

    .node1 .dropdown-menu > li > a:hover, .node1 .dropdown-menu > li > a:focus, .node1 .dropdown-menu > li > a:active
    {
        color: #f6a910 !important;
        
    }


    .node1 .dropdown-menu > li > a:link, .node1 .dropdown-menu > li > a:visited
    {
        color: #21366b !important;
        padding: 6px 0 0 15px;

    }

    .dropdown-menu li
    {
    margin-right:10px;
    margin-left:10px;
    }

    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:link,
    .navbar-default .navbar-nav > li > a:active
    {
    margin-right:10px;
    margin-left:4px;
    }

     .BoxIcon {
    color: #FFF !important;
    }

/*++++++++++++++++++++++++++++++++++++++++++*/

/*Revise for MADA QuickTools menu inner*/


.nodeQuick_btn{color: #fff !important;}

.nodeQuick_btn:hover{color: #fff !important; }

.nodeQuick .dropdown-menu > li > a:hover, .nodeQuick .dropdown-menu > li > a:focus, .nodeQuick .dropdown-menu > li > a:active
    {color: #FFF !important }

.nodeQuick .dropdown-menu > li > a:link, .nodeQuick .dropdown-menu > li > a:visited {color: #fff !important;}

.nodeQuick button:visited,
.nodeQuick button:active,
.nodeQuick button:hover
{color:#fff !important;}

.nodeQuick button:focus{ color:#fff !important;}


/**********************************************/

}


@media (min-width : 992px) {
    
    #main-slide .slider-content h2{
		font-size: 68px;
	}
	
}


@media (min-width : 768px) and (max-width: 991px) {
    
    #main-slide .slider-content h2{
		font-size: 52px;
	}
	#main-slide .slider-content h3{
		font-size: 24px;
		margin-top: 12px;
	}

	.slider.btn{
		padding: 5px 25px;
		margin-top: 5px;
		font-size: 16px;
	}

        /*-----------------------------------------*/	 
    .abovelay{ margin-top: -10px;}

    #main-slide .carousel-indicators
    {
        bottom: 40px;
    }

    .navbar-default .navbar-nav .dropdown {
		width: 100% !important;
    }

    .BoxIn {
 padding: 0px;
 /*background-color: rgba(30, 48, 90, 1);*/
 /*background-color: rgba(241, 241, 241, .7);*/
 /*border-right: 1px solid rgba(0, 0, 0, .3);*/
 /*border-left: 1px solid rgba(0, 0, 0, .3);*/
 margin-bottom:0px;
  }
    
}


@media (max-width : 767px) {
    
    #main-slide .slider-content h2{
		font-size: 28px;
		line-height: normal;
		margin-bottom: 0;
	}
	#main-slide .slider-content h3{
		font-size: 18px;
		margin-top: 5px;
	}
	.slider.btn{
		padding: 0 15px;
		margin-top: 0;
		font-size: 12px;
	}

  .carousel .item.active .animated3 {
	width:60%;
	line-height:100%;}

   .navbar{
   padding:0px;
    }

   .navbar-brand {
	/*top:-23px;*/
    top:-15px;
    }

   /*.brandimages{ width: 82px; height: 77px;}*/
   /*.brandimages{ width: 79px; height: 69px;}*/

	#main-slide .carousel-indicators{
        bottom: 0px;
		/*display: none;*/
	}

   .quicktoolBox .quicktools {
    text-align:center;
    }

	.quicktoolBox .dropdown-menu {
    right: 0px !important;

   }

    #quicktools-A {visibility:hidden;display:none;}
    #quicktools-B {visibility:visible;display:inline}

    .abovelay{ margin-top: -10px;}   

    .dropdown{background-color: rgba(10, 25, 60, .9);}

     .BoxIcon {
    color: #000 !important;
    }
    
.dropdown{
	height: 100% !important;
    overflow:hidden;
	}

 .dropdown > li:hover > a, .sup-dropdown li:hover > a {
    background-color:#bdbdbd;
    color:#000 !important; 
    }


 .BoxIn {
 padding: 0px;
 /*background-color: rgba(30, 48, 90, 1);*/
 /*background-color: rgba(241, 241, 241, .7);*/
 /*border-right: 1px solid rgba(0, 0, 0, .3);*/
 /*border-left: 1px solid rgba(0, 0, 0, .3);*/
 margin-bottom:0px;
  }





}


/*---------------menu 2 columns--------------------------*/


@media screen and (max-width: 991px){
    .columns{
        height: 200px;
        overflow:scroll;
    }


    
}

@media screen and (min-width: 992px){
    .columns{
        -moz-column-count:2; /* Firefox */
        -webkit-column-count:2; /* Safari and Chrome */
        column-count:2;
        width: 500px;
    }   
}


/*----added Nov-8-2016-fix-navbar breakpoint Change 1000px hashim-------------*/ 
@media (max-width: 991px){
  .navbar{
        padding:4px; 
    }
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      padding-top:5px; 
      border-top: 0px solid transparent; 
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      /*display:block !important;*/
      display:inline-block !important;
      width:100%;
  }

 

}
/*------------END---------*/

 
/*---------------Inputs--------------------------*/ 
 
@media (max-width : 479px) {
     .MyDropdown{
        Height: 40px;
        Width: 100%;
        }
        
      .ButtonTrack
      {
          width:100%;
          }
}

/*---------------Inputs--------------------------*/ 


@media (max-width : 479px) {
    
    #main-slide .item .slider-content
    {
    top: 80%;
	}
	
	.carousel .item.active .animated3 {
	width:100%;
	line-height:90%;}

    #main-slide .carousel-indicators{display: none;}
	
	#main-slide .slider-content{
	left: 0px;
	}

    #main-slide .carousel-control i {line-height: 20px; padding: 15px 15px;}


	
	.dropdown{
	height: 100% !important;
    overflow:hidden;

	}

    .dropdown, dropdownHoverEffect{
	display: inline-block;
	}

	/*-----------------------------------------*/

    .quicktoolBox .quicktools {
        text-align:center;
    }

    .quicktoolBox .quicktools.closed {
        /*background: #253f7a;*/
    }

    .quicktoolBox .dropdown-menu {
        width:100%;
        right: 0px !important;
       }

#quicktools-A {visibility:hidden;display:none;}
#quicktools-B {visibility:visible;display:inline}

/*-----------------------------------------*/

	.navbar-default .navbar-nav {
	
	    background-color:#eee;}

    .navbar{
        padding:0px;
    }

    .navbar-brand {
	top:-15px;
    }

  /*.brandimages{ width: 82px; height: 77px;}*/
   /*.brandimages{ width: 87px; height: 76px;}*/
	   
    
     
/*-----------------------------------------*/	 
    .abovelay{ margin-top: -10px;}   
        
     #main-slide .slider-content { right: 0px;}


/*------------------All Services Label-----------------------*/	 

.serv_label{
top:20%; 
font-size:1em;
}

.serv_label-2
{  
top:10%; 
font-size:1em; 
padding:2px 5px 2px 2px; 
border-bottom: 3px solid #f6a910; 
}
     

/*------------------FORM STYLE 10-----------------------*/	 
   
    .form-style-10{ padding:5px;}

    .form-style-10 .inner-wrap{padding: 15px 8px 20px 8px; margin-bottom: 15px;}

    .form-style-10 h1{ padding: 20px 15px 15px 15px; margin: -30px -5px 30px -5px;}
    
    .form-style-10 .sectionfrm span {padding: 2px 7px 2px 7px; border: 0px solid #f8f8f8; font-size: 10px; margin-left: -15px; margin-top: -23px;}
   


.footer-car {
   background-image: none; 
}


.BoxIn {
 padding: 0px;
 /*background-color: rgba(30, 48, 90, 1);*/
 /*background-color: rgba(241, 241, 241, .7);*/
 /*border-right: 1px solid rgba(0, 0, 0, .3);*/
 /*border-left: 1px solid rgba(0, 0, 0, .3);*/
 margin-bottom:0px;
  }

.service-center .service-content h4 {
	margin-bottom: 15px;
    font-size:14px;
}

.service-icon img {
	width:110px;
    height:81px;
}

}