/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#header-id .slider-content h1 {
      color: #fff;
      font-size: 38px;
      font-weight: bold;
      line-height: 51px;
      text-transform: uppercase;
    }
    .navbar-nav > li > a {
      padding-bottom: 0;
      padding-top: 0;
    }
	.member ul {
      margin-left: -2%;
    }
    .blog a {
      display: inline-block;
      font-size: 17px;
      font-weight: bold;
      line-height: normal;
      margin: 10px 0;
      padding: 0 10px;
      text-decoration: none;
    }
    .blog p {
      color: #949597;
      font-size: 9px;
      line-height: 24px;
      padding: 0 10px;
    }
    .blog p {
      color: #949597;
      font-size: 14px;
      line-height: 24px;
      padding: 0 10px;
    }
    .blog .icon ul {
      float: left;
      margin-left: 60px;
    }
    .sub-footer-content h2 {
      font-size: 19px;
      line-height: 26px;
      margin-top: 5px;
    }
    #sub-footer .projects a {
      font-size: 14px;
      padding: 5px 14px;
    }
    .footer-widget-1 p {
      font-size: 12px;
      line-height: 23px;
      margin-top: 20px;
    }
    #footer-id h3 {
      color: #949597;
      font-size: 22px;
      line-height: 20px;
      margin-bottom: 15px;
      margin-top: 8px;
    }
    .footer-widget-3 ul {
      padding: 3%;
    }
    .copy-right-con p {
      margin-right: 4%;
    }
}



/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px) {
    #header-id .navbar .navbar-brand img {
      margin: 11px 6px;
    }
	#header-id .slider-content h1 {
      color: #fff;
      font-size: 21px;
      font-weight: bold;
      line-height: 31px;
      text-transform: uppercase;
    }
    #header-id .slider-content p {
      color: #f8fafc;
      font-size: 14px;
      font-weight: bold;
      line-height: 17px;
      margin: 10px 0;
      text-transform: capitalize;
    }
	#header-id .slider-content a {
      background: #f16192 none repeat scroll 0 0;
      border-radius: 30px;
      color: #fff;
      display: inline-block;
      font-size: 10px;
      font-weight: bold;
      line-height: 23px;
      margin: 6px 0;
      padding: 4px 9px;
      text-decoration: none;
      text-transform: uppercase;
    }
	.section-header h2 {
      color: #423b88;
      font-size: 18px;
      margin: 23px 0 10px;
    }
    .section-header p {
      color: #949597;
      font-size: 9px;
      margin: 10px 0;
    }
    .service-item i {
      color: #f16192;
      font-size: 52px;
      margin-top: 20px;
    }
    .service-item h3 {
      color: #423b88;
      font-size: 14px;
      margin-top: 0;
    }
    .service-item p {
      color: #949597;
      font-size: 11px;
      line-height: 21px;
      margin: 10px 0 45px;
    }
    #portfolio-id .section-header h2 {
      color: #423b88;
      font-size: 14px;
      margin: 0 0 10px;
    }
    #portfolio-id  .section-header p {
      color: #949597;
      font-size: 9px;
      margin: 10px 0 26px;
    }
    #portfolio-id .projects a {
      border: 1px solid #f16192;
      border-radius: 30px;
      color: #f16192;
      display: inline-block;
      font-size: 11px;
      font-weight: bold;
      margin-top: 9%;
      padding: 8px 14px;
      text-align: center;
      text-decoration: none;
      text-transform: uppercase;
    }
    .left-icon {
  border: 1px solid #423b88;
  border-radius: 50%;
  color: #f16192;
  float: left;
  font-size: 22px;
  height: 35px;
  line-height: 50px;
  margin-top: 14%;
  width: 35px;
}
    .left-icon i {
      display: block;
      margin-left: 32%;
      margin-top: 22%;
    }
    .right-content h3 {
      color: #423b88;
      font-size: 19px;
      margin-left: 18%;
      padding-top: 18px;
    }
    .right-content p {
      color: #949597;
      font-size: 12px;
      margin-left: 15%;
      padding: 0px 3px 26px;
    }
    .video-area {
      background-image: url("../img/background-image.png");
      background-position: center center;
      background-size: cover;
      padding: 20px 0;
    }
    .vedio-content i {
      border: 1px solid #f16192;
      border-radius: 50%;
      color: #f16192;
      display: inline-block;
      font-size: 20px;
      height: 40px;
      line-height: 37px;
      margin-bottom: 0;
      margin-right: 0;
      padding-left: 4px;
      padding-top: 2px;
      text-align: center;
      width: 40px;
    }
    .vedio-content h3 {
      color: #fff;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 2%;
      text-transform: uppercase;
    }
    .vedio-content p {
      color: #fff;
      font-size: 11px;
    }
    .image img {
      margin-top: 19%;
    }
    .skill h3 {
      color: #423b88;
      font-size: 26px;
      margin-bottom: 2%;
      text-transform: uppercase;
    }
    .skill p {
      color: #949597;
      font-size: 12px;
      line-height: 19px;
      margin-bottom: 4%;
    }
    .progress-area p {
      color: #949597;
      font-size: 12px;
      margin: 5px 0;
    }
    .custom-progress-bar {
      background-color: #423b88;
      color: #fff;
      float: left;
      font-size: 12px;
      height: 100%;
      line-height: 20px;
      text-align: center;
      transition: width 0.6s ease 0s;
      width: 0;
    }
    .member img {
      margin-top: 10%;
      margin-bottom: -6%;
    }
    .member h4 {
      color: #423b88;
      font-size: 16px;
      font-weight: bold;
      line-height: 14px;
    }
    .member p {
      color: #949597;
      font-size: 14px;
      line-height: 19px;
    }
    .member ul {
      margin-bottom: 23%;
      margin-left: 11%;
    }
    .client h2 {
      color: #ffff;
      font-size: 24px;
      font-weight: bold;
      margin: 41px 0 21px;
    }
    .client p {
      color: #ffff;
      font-size: 11px;
      line-height: 21px;
      margin: 11px 0;
    }
    .client h5 {
      color: #ffff;
      font-size: 14px;
      font-weight: bold;
      line-height: 17px;
      margin: 26px 0;
    }
   #blog-id .section-header h2 {
      color: #423b88;
      font-size: 23px;
      margin: 23px 0 10px;
    }
    #blog-id .section-header p {
      color: #949597;
      font-size: 9px;
      margin: 10px 0 30px;
    }
    .blog a {
      display: inline-block;
      font-size: 15px;
      font-weight: bold;
      line-height: normal;
      margin: 16px 0 1px;
      padding: 0 10px;
      text-decoration: none;
    }
    .blog p {
      color: #949597;
      font-size: 12px;
      line-height: 21px;
      padding: 0 10px;
    }
    .blog .icon ul li {
      display: inline-block;
      margin: 8px 0;
    }
    .blog .icon ul li i {
      color: #949597;
      padding: 0 5px;
      font-size: 12px;
    }
    .blog {
      box-shadow: -1px 20px 32px 1px rgb(179, 179, 179);
      padding: 0 0 35px;
    }
    .blog .icon p {
      float: left;
      margin: 7px 0;
    }
    #blog-id .projects a {
      border: 1px solid #f16192;
      border-radius: 30px;
      color: #f16192;
      display: inline-block;
      font-size: 12px;
      font-weight: bold;
      padding: 10px 25px;
      text-align: center;
      text-decoration: none;
      text-transform: uppercase;
      margin: -11px 0;
    }
    .sub-footer-content h2 {
      color: #fff;
      display: inline-block;
      float: left;
      font-size: 18px;
      line-height: 24px;
      margin-bottom: 5%;
      margin-top: 0;
      text-align: center;
    }
    #sub-footer .projects a {
      background: #f16192 none repeat scroll 0 0;
      border: 1px solid #f16192;
      border-radius: 30px;
      color: #ffff;
      display: inline-block;
      font-size: 12px;
      font-weight: bold;
      padding: 6px 11px;
      text-align: center;
      text-decoration: none;
      text-transform: uppercase;
    }
    .footer-widget-1 > img {
      margin-top: 10%;
      margin-bottom: -5%;
    }
    #footer-id h3 {
      color: #949597;
      font-size: 20px;
      line-height: 14px;
      margin-bottom: 25px;
      margin-top: 61px;
    }
    .footer-widget-2 p {
      color: #949597;
      font-size: 12px;
      line-height: 13px;
      margin-top: 14px;
    }
    .footer-widget-4 p {
      color: #949597;
      font-size: 12px;
      line-height: 21px;
      margin-top: 10px;
    }
    .footer-widget-4 form button {
      background-color: #f16192;
      border-style: none;
      color: #fff;
      font-size: 12px;
      font-weight: bold;
      padding: 10px;
    }
    .footer-icon ul li {
      display: inline-block;
      margin: 15px 4px;
    }
    .footer-icon ul li a i {
      color: #949597;
      font-size: 15px;
      line-height: 16px;
        margin-top: 5%;
    }
    .copy-right-con p {
      color: #949597;
      font-size: 12px;
      line-height: 20px;
      margin-right: 4%;
      margin-top: 5px;
    }
}



/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {

	
}


