
 @media screen and (min-width :1201px) and (max-width :1280px) {

.main-area{ width: 1009px !important; }

.rght-smll-area{width: 599px !important;}
.bnr-res-hide-caption{padding: 7% 0 0;}
.fnt72 { font-size: 52px;}
 }


 @media screen and (min-width :1100px) and (max-width :1200px) {
 	
.main-area{ width: 1000px !important; }

.rght-smll-area{width: 549px !important;}

.simplefilter li{margin: 0 15px 8px 0;width: 21%;}
.bnr-res-hide-caption{padding: 8% 0 0;}
.fnt72 {font-size: 48px;}
}


@media screen and (min-width : 971px) and (max-width :1099px) {
	
.main-area{width: 880px !important;}

a.qote-btn {font-size: 16px;}
.navbar-inverse .navbar-nav > li > a{font-size: 15px;}
.bnr-res-hide-caption{ padding: 6% 0 0;}
.fnt58{font-size: 45px;}
a.bnr-cntct-btn{font-size: 21px;}
ul.team-client-details li{ width: 23%;}
ul.team-client-details li span{font-size: 33px;}
ul.team-client-details li{font-size: 23px; line-height: 24px;}
.fnt69 {font-size: 56px;}
section#who-we-are-section h2{padding: 0 0 20px;}
ul.benfits-details li{height: 260px;  width: 260px;}
h5{font-size: 24px; line-height: 106%; padding: 0 0 6px;}
h6{font-size: 15px;line-height: 116%;}
ul.benfits-details li:nth-child(2)::before{width: 13%;}
ul.benfits-details li:first-child::before{width: 13%;}
section#our-goal-section .right-section::before{left: -54%; top: -42px;}
.fnt37 { font-size: 33px;}
.fnt87 { font-size: 70px;}
.fnt31 { font-size: 22px;}
section#our-goal-section{ padding: 12% 0;}
.light-hdng{font-size: 49px;}
ul.rt-img-efcts-lst li{width: 76%; font-size: 22px;}
ul.rt-img-efcts-lst li span{font-size: 33px;}
ul.rt-img-efcts-lst li p{line-height: 20px;font-size: 18px !important;}
section#our-services .left-area{width: 58%;}
.fnt95 { font-size: 73px;}
section#our-services .right-area{width: 41%;}
.rght-smll-area{width: 398px;  margin: 72% 0 0;}
ul.srvs-lst li{font-size: 28px;}
ul.srvs-lst li span{font-size: 24px;}
.fnt52 {font-size: 45px;}
.fnt49 { font-size: 43px;}
.fnt30 {font-size: 25px;}
ul.contact-details li span{font-size: 56px;}
ul.contact-details li span a{font-size: 29px;}
.go-to-tp-img{margin: -39px auto 0;}

.simplefilter li{margin: 0 15px 8px 0;width: 21%;}

ul.grph-section li{width: 18%;}
.bnr-res-hide-caption{padding: 8% 0 0;}
.fnt72 { font-size: 47px;}
}

   
@media screen and (min-width : 768px) and (max-width : 970px) {

.main-area{width: 690px !important; position: relative;}

.navbar-inverse .navbar-nav > li > a{font-size: 18px;}
.bnr-res-hide-caption{ padding: 3% 0 0;}
.fnt58{font-size: 32px;}
a.bnr-cntct-btn{font-size: 18px; margin: 0;padding: 10px 35px;}
ul.team-client-details li{ width: 23%;}
ul.team-client-details li span{font-size: 19px;}
ul.team-client-details li{font-size: 16px; line-height: 20px;}
.fnt69 {font-size: 44px;}
.fnt24 { font-size: 21px;}
section#who-we-are-section h2{padding: 0 0 20px;}
h5{font-size: 24px; line-height: 106%; padding: 0 0 6px;}
h6{font-size: 18px;line-height: 116%;}
ul.benfits-details li:nth-child(2)::before{display: none;}
ul.benfits-details li:first-child::before{display: none;}
ul.benfits-details li:nth-child(3){float: none; display: table; margin: 0 auto;}
section#our-goal-section .right-section::before{display: none;}
.fnt37 { font-size: 29px;}
.fnt87 { font-size: 62px;}
.fnt31 { font-size: 22px;}
.light-hdng{font-size: 38px;}
ul.rt-img-efcts-lst li{width: 70%; font-size: 19px;}
ul.rt-img-efcts-lst li span{font-size: 27px;}
ul.rt-img-efcts-lst li p{line-height: 20px !important;padding: 4px 0 !important; font-size: 17px !important;}
section#our-services .left-area{width: 100%;}
.lft-smll-area{width: 96%;}
.fnt95 { font-size: 57px;}
section#our-services .right-area{width: 41%;}
.rght-smll-area{width: 398px;  margin: 72% 0 0;}
ul.srvs-lst li{font-size: 28px;}
ul.srvs-lst li span{font-size: 24px;}
.fnt52 {font-size: 35px;}
.fnt49 { font-size: 34px;}
.fnt43 { font-size: 37px;}
.fnt30 {font-size: 20px;}
ul.contact-details li span{font-size: 39px;}
.frm-hldr h4{font-size: 30px;}
ul.contact-details li span a{font-size: 22px;}
section#contact-us-section h2{padding: 52% 0 30px;}
.go-to-tp-img{margin: -39px auto 0;}

header .left-section{width: 91%;}
header .right-section {margin: -17% 0 0;width: 30%;}
section#our-services .right-area{display: none;}
.fnt35 { font-size: 23px;}
ul.team-client-details li span.round-img img{width: 33px; margin: 10px 0 0; width: 31px;;}
ul.team-client-details li span.round-img{height: 59px;width: 59px;}
section#our-goal-section .right-section{float: left; width: 100%;}
section#what-we-do-section{padding: 4% 0;}
section#what-we-do-section p {font-size: 17px;line-height: 20px;padding: 12px 0;}
a.ylw-dsscss-bttn{font-size: 16px;padding: 15px 24px;}
section#view-portfolio-section::after{height: 34px;}
a.vw-prtfolio-bttn{font-size: 17px;}
a.quote-bttn{font-size: 17px;}
section#free-quote{min-height: 493px;}
.fnt25 {font-size: 20px;}
ul.tstimonial-details li{font-size: 25px;line-height: 31px;margin: 28px 0 0; width: 75%;}
section#contact-us-section h3 { padding: 24px 0;}
ul.contact-details li{font-size: 30px;}

.simplefilter li{margin: 0 15px 8px 0;width: 21%;}
ul.grph-section li{width: 18%;}
.chart > h2{font-size: 17px;}
.chart-catagory > p{font-size: 21px; margin: -1px 0 0;}
ul.grph-section{ margin: 36% 0 0;}

.lSAction > .lSNext{display: none;}
.lSAction > .lSPrev{display: none;}

.fnt72 { font-size: 35px;}
}

 
@media screen and (min-width : 640px) and (max-width: 767px) {
	
.main-area{width: 600px !important; position: relative;}



	/*Menu*/
    .navbar-collapse.collapse { display: none !important; }
    .navbar-collapse.collapse.in { display: block !important; }
    .navbar-header .collapse, .navbar-toggle { display:block !important; }
    .navbar-header { float:none; margin: 12px 0 0;}
	.navbar-toggle{margin: 0;}
	.navbar-collapse{width: 40%; background-color: #1482bf;position: relative;z-index: 9999; width: 43%; border:none;}
	.navbar-nav li{ width: 100%; margin:0px !important;}
	.top-nav-holder{margin: 0;}
	.navbar{min-height: auto; margin: 0; float: right;}
	.nav.navbar-nav{margin: 0; position: relative; z-index: 1;}
	.navbar.navbar-inverse { position: absolute; right: 0; width: 400px;  top: -36px;}
	
  .navbar-inverse .navbar-nav > li > a.active{border-radius: 0; border-color: transparent; background: #fff none repeat scroll 0 0; color: #1298d5 !important;}
  .navbar-inverse .navbar-nav > li > a{color:#fff; font-size: 15px; line-height: 27px; padding: 0 10px 0 13px; }
  .navbar-inverse .navbar-nav > li > a:hover{background: #fff none repeat scroll 0 0; color: #000 !important; border-radius: 0; border-color: transparent;}
  .res-menu{display: block !important;}
  .navbar-collapse{position: relative;z-index: 9999; width: 50%; border:none;}


.bnr-res-hide-caption{ padding: 3% 0 0;}
.fnt58{font-size: 32px;}
a.bnr-cntct-btn{font-size: 18px; margin: 0;padding: 10px 35px;}
ul.team-client-details li{ width: 48%;}
ul.team-client-details li span{font-size: 29px; width: 100%;}
ul.team-client-details li{font-size: 22px; line-height: 24px;}
.fnt69 {font-size: 44px;}
.fnt24 { font-size: 18px;}
section#who-we-are-section h2{padding: 0 0 20px;}
h5{font-size: 24px; line-height: 106%; padding: 0 0 6px;}
h6{font-size: 18px;line-height: 116%;}
ul.benfits-details li:nth-child(2)::before{display: none;}
ul.benfits-details li:first-child::before{display: none;}
ul.benfits-details li:nth-child(3){float: none; display: table; margin: 0 auto;}
section#our-goal-section .right-section::before{display: none;}
.fnt37 { font-size: 29px;}
.fnt87 { font-size: 62px;}
.fnt31 { font-size: 22px;}
.light-hdng{font-size: 38px;}
ul.rt-img-efcts-lst li{width: 70%; font-size: 19px;}
ul.rt-img-efcts-lst li span{font-size: 27px;}
ul.rt-img-efcts-lst li p{line-height: 20px !important;padding: 4px 0 !important; font-size: 17px !important; text-align: left !important;}
section#our-services .left-area{width: 100%;}
.lft-smll-area{width: 96%;}
.fnt95 { font-size: 57px;}
section#our-services .right-area{width: 41%;}
.rght-smll-area{width: 398px;  margin: 72% 0 0;}
ul.srvs-lst li{font-size: 28px;}
ul.srvs-lst li span{font-size: 24px;}
.fnt52 {font-size: 30px;}
.fnt49 { font-size: 29px;}
.fnt43 { font-size: 37px;}
.fnt30 {font-size: 17px;}
ul.contact-details li span{font-size: 39px;}
.frm-hldr h4{font-size: 30px;}
ul.contact-details li span a{font-size: 22px;}
section#contact-us-section h2{padding: 64% 0 30px;}
.go-to-tp-img{margin: -30px auto 0;}

header .left-section{width: 100%;}
header .right-section {margin: -12% 0 16px;width: 30%;}
section#our-services .right-area{display: none;}
.fnt35 { font-size: 23px;}

section#our-goal-section .right-section{float: left; width: 100%; text-align: center;}
section#what-we-do-section{padding: 4% 0;}
section#what-we-do-section p {font-size: 17px;line-height: 20px; padding: 4px 0;text-align: center;}
a.ylw-dsscss-bttn{font-size: 16px;padding: 15px 24px; display: table;float: none;margin: 4% auto;}
section#view-portfolio-section::after{height: 27px;}
a.vw-prtfolio-bttn{font-size: 17px;}
section#strength-section{padding: 3% 0 33%;}
a.quote-bttn{font-size: 17px;}
section#free-quote{min-height: 493px;}
.fnt25 {font-size: 18px;}
ul.tstimonial-details li{font-size: 25px;line-height: 31px;margin: 28px 0 0; width: 75%;}
section#contact-us-section h3 { padding: 24px 0;}
ul.contact-details li{font-size: 30px;}

ul.team-client-details li:nth-child(3) { padding: 22px 0 0;}
ul.team-client-details li:nth-child(2) {padding: 0 0 0 33px;}
ul.team-client-details li:nth-child(4) {padding: 22px 0 0 33px;}

section#who-we-are-section .row { display: table; float: none; margin: 0 auto; width: 72%;}
ul.benfits-details li{height: 280px;width: 280px;}
ul.benfits-details li:nth-child(2){float: none; display: table; margin: 0 auto;}
a.cntct-wht-bttn { display: table;float: none;margin: 9px auto 0;}
section#what-we-do-section .row .col-sm-5{width: 100%; float: left;}
section#what-we-do-section .row .col-sm-7{width: 100%; float: left; padding: 0;}
.light-hdng{text-align: center;}
.brdr-bttm::after{right: 0; margin: 0 auto;}
section#what-we-do-section h5{ padding: 20px 0 12px;text-align: center;}
.brdr-lft{border-left: none;}
ul.rt-img-efcts-lst{float: right; width: 83%;}
.lft-smll-area h2{text-align: center;}
ul.srvs-lst{float: right;width: 88%;}
section#testimonial h3::before{left: -10px;}
.frm-hldr{border-left: medium none; float: left; padding: 20px 0 0; text-align: center; width: 100%;}
ul.contact-details{text-align: center;}
ul.social{float: right;padding: 3% 0 0; width: 65%; position: relative;z-index: 9;}

/*-------------------tab-----------------*/
.tab-hldr{position: relative; overflow: hidden;}
.simplefilter {border: 1px solid;float: left;margin: 0 0 20px;overflow: hidden;padding: 0;}
.simplefilter li{display: inline;float: left; padding: 3px 5px !important; border: none !important; width: 41%;}
.simplefilter li.active{color: #000 !important; border: none !important;}
.simplefilter li:hover{background-color: white !important; color: #000 !important;}
.img-responsive {width: 100%;}


ul.grph-section li{width: 18%;}
.chart > h2{font-size: 15px;}
.chart-catagory > p{font-size: 21px; margin: -1px 0 0;}
ul.grph-section{ margin: 36% 0 0;}

.lSAction > .lSNext{display: none;}
.lSAction > .lSPrev{display: none;}

.fnt72 {font-size: 31px;}
}
@media screen and (min-width : 480px) and (max-width: 639px) {
	
.main-area{width: 460px !important; position: relative;}

a.qote-btn {font-size: 15px;}

	/*Menu*/
    .navbar-collapse.collapse { display: none !important; }
    .navbar-collapse.collapse.in { display: block !important; }
    .navbar-header .collapse, .navbar-toggle { display:block !important; }
    .navbar-header { float:none; margin: 12px 0 0;}
	.navbar-toggle{margin: 0;}
	.navbar-collapse{width: 40%; background-color: #1482bf;position: relative;z-index: 9999; width: 43%; border:none;}
	.navbar-nav li{ width: 100%; margin:0px !important;}
	.top-nav-holder{margin: 0;}
	.navbar{min-height: auto; margin: 0; float: right;}
	.nav.navbar-nav{margin: 0; position: relative; z-index: 1;}
	.navbar.navbar-inverse { position: absolute; right: 0; width: 400px; top: -34px;}
	
  .navbar-inverse .navbar-nav > li > a.active{border-radius: 0; border-color: transparent; background: #fff none repeat scroll 0 0; color: #1298d5 !important;}
  .navbar-inverse .navbar-nav > li > a{color:#fff; font-size: 15px; line-height: 27px; padding: 0 10px 0 13px; }
  .navbar-inverse .navbar-nav > li > a:hover{background: #fff none repeat scroll 0 0; color: #000 !important; border-radius: 0; border-color: transparent;}
  .res-menu{display: block !important;}
  .navbar-collapse{position: relative;z-index: 9999; width: 50%; border:none;}


.bnr-res-hide-caption{ padding: 8% 0 0; width: 100%; text-align: center;}
.fnt58{font-size: 32px;}
a.bnr-cntct-btn{font-size: 18px; margin: 0;padding: 10px 35px; display: table; float: none; margin: 6px auto 0;}
ul.team-client-details li{ padding: 20px 0 !important; text-align: center; width: 45%;}
ul.team-client-details li span{font-size: 29px; width: 100%;}
ul.team-client-details li span.round-img{display: table;float: none;margin: 0 auto 20px;}
ul.team-client-details li{font-size: 22px; line-height: 24px;}
.fnt69 {font-size: 44px;}
.fnt24 { font-size: 18px;}
section#who-we-are-section h2{padding: 0 0 20px;}
h5{font-size: 24px; line-height: 106%; padding: 0 0 6px;}
h6{font-size: 18px;line-height: 116%;}
ul.benfits-details li:nth-child(2)::before{display: none;}
ul.benfits-details li:first-child::before{display: none;}
ul.benfits-details li:nth-child(3){float: none; display: table; margin: 0 auto;}
section#our-goal-section .right-section::before{display: none;}
.fnt37 { font-size: 24px;}
.fnt87 { font-size: 48px;}
.fnt31 { font-size: 19px;}
section#our-goal-section h5{padding: 0 20px;}
.light-hdng{font-size: 38px;}
ul.rt-img-efcts-lst li{width: 70%; font-size: 19px;}
ul.rt-img-efcts-lst li span{font-size: 27px;}
ul.rt-img-efcts-lst li p{line-height: 20px !important;padding: 4px 0 !important; font-size: 17px !important; text-align: left !important;}
section#our-services .left-area{width: 100%;}
.lft-smll-area{width: 96%;}
.fnt95 { font-size: 57px;}
section#our-services .right-area{width: 41%;}
.rght-smll-area{width: 398px;  margin: 72% 0 0;}
ul.srvs-lst li{font-size: 28px;}
ul.srvs-lst li span{font-size: 24px;}
.fnt52 {font-size: 30px;}
.fnt49 { font-size: 29px;}
.fnt43 { font-size: 37px;}
.fnt30 {font-size: 17px;}
ul.contact-details li span{font-size: 39px;}
.frm-hldr h4{font-size: 30px;}
ul.contact-details li span a{font-size: 22px;}
section#contact-us-section h2{padding: 80% 0 30px;}
.go-to-tp-img{margin: -30px auto 0;}

header .left-section{width: 100%;}
header .right-section {margin: -16% 0 16px;width: 30%;}
section#our-services .right-area{display: none;}
.fnt35 { font-size: 23px;}

section#our-goal-section .right-section{float: left; width: 100%; text-align: center;}
section#what-we-do-section{padding: 4% 0;}
section#what-we-do-section p {font-size: 17px;line-height: 20px; padding: 4px 0;text-align: center;}
a.ylw-dsscss-bttn{font-size: 16px;padding: 15px 24px; display: table;float: none;margin: 4% auto;}
section#view-portfolio-section::after{height: 27px;}
a.vw-prtfolio-bttn{font-size: 17px;}
section#testimonial h3{padding: 0 5%;font-size: 17px;}
a.quote-bttn{font-size: 17px;}
section#free-quote{min-height: 493px;}
.fnt25 {font-size: 18px;}
ul.tstimonial-details li{font-size: 25px;line-height: 31px;margin: 28px 0 0; width: 86%;}
section#contact-us-section h3 { padding: 24px 0;}
ul.contact-details li{font-size: 30px;}

ul.team-client-details li:nth-child(3) { padding: 22px 0 0;}
ul.team-client-details li:nth-child(2) {padding: 0 0 0 33px;}
ul.team-client-details li:nth-child(4) {padding: 22px 0 0 33px;}

section#who-we-are-section .row { display: table; float: none; margin: 0 auto; width: 95%;}
ul.benfits-details li{display: table; float: none; height: 280px; margin: 20px auto !important; width: 280px;}
ul.benfits-details li:nth-child(2){float: none; display: table; margin: 0 auto;}
a.cntct-wht-bttn { display: table;float: none;margin: 9px auto 0;}
section#what-we-do-section .row .col-sm-5{width: 100%; float: left;}
section#what-we-do-section .row .col-sm-7{width: 100%; float: left; padding: 0;}
.light-hdng{text-align: center;}
.brdr-bttm::after{right: 0; margin: 0 auto;}
section#what-we-do-section h5{ padding: 20px 0 12px;text-align: center;}
.brdr-lft{border-left: none;}
ul.rt-img-efcts-lst{float: right; width: 94%;}
.lft-smll-area h2{text-align: center;}
ul.srvs-lst{float: right;width: 96%;}
section#testimonial h3::before{left: -10px;}
.frm-hldr{border-left: medium none; float: left; padding: 20px 0 0; text-align: center; width: 100%;}
ul.contact-details{text-align: center;}
ul.social{float: right;padding: 3% 0 0; width: 70%; position: relative;z-index: 9;}

.banner{
background: rgba(2,67,128,1);
background: -moz-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(2,67,128,1)), color-stop(27%, rgba(0,82,159,1)), color-stop(70%, rgba(0,146,190,1)), color-stop(77%, rgba(4,141,179,1)), color-stop(100%, rgba(0,93,109,1)));
background: -webkit-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -o-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: linear-gradient(135deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024380', endColorstr='#005d6d', GradientType=1 ); min-height: 314px;}
.banner .banner-home{display: none;}

section#blue-tm-archv-section::before{display: none;}
.row{margin: 0;}

/*-------------------tab-----------------*/
.tab-hldr{position: relative; overflow: hidden;}
.simplefilter {border: 1px solid;float: left;margin: 0 0 20px;overflow: hidden;padding: 0;}
.simplefilter li{display: inline;float: left; padding: 3px 5px !important; border: none !important; width: 41%;}
.simplefilter li.active{color: #000 !important; border: none !important;}
.simplefilter li:hover{background-color: white !important; color: #000 !important;}
.img-responsive {width: 100%;}

ul.grph-section li{width: 100%; height: 151px;}
.chart > h2{font-size: 19px;}
.chart-catagory > p{font-size: 21px; margin: -1px 0 0;}
ul.grph-section{ margin: 2% 0;}
.chart{min-height: 71px !important; }
.chart::after{height: 0;}

.lSAction > .lSNext{display: none;}
.lSAction > .lSPrev{display: none;}

section#testimonial h3::before{display: none;}
section#testimonial h3::after{display: none;}

.fnt72 {font-size: 35px;}
ul.ftr-nav{width: 100%;}
ul.ftr-nav li{font-size: 15px;}
.copy-txt{font-size: 15px;}
}


@media screen and (min-width : 360px) and (max-width: 479px) {  


.main-area{width: 340px !important; position: relative;}

.logo-holder {text-align: center;}
.logo-holder img {width: 200px;}
a.qote-btn {font-size: 15px;}


	/*Menu*/
    .navbar-collapse.collapse { display: none !important; }
    .navbar-collapse.collapse.in { display: block !important; }
    .navbar-header .collapse, .navbar-toggle { display:block !important; }
    .navbar-header { float:none; margin: 12px 0 0;}
	.navbar-toggle{margin: 0;}
	.navbar-collapse{width: 40%; background-color: #1482bf;position: relative;z-index: 9999; width: 43%; border:none;}
	.navbar-nav li{ width: 100%; margin:0px !important;}
	.top-nav-holder{margin: 0;}
	.navbar{min-height: auto; margin: 0; float: right;}
	.nav.navbar-nav{margin: 0; position: relative; z-index: 1;}
	.navbar.navbar-inverse { position: absolute; right: 0; width: 400px;}
	
  .navbar-inverse .navbar-nav > li > a.active{border-radius: 0; border-color: transparent; background: #fff none repeat scroll 0 0; color: #1298d5 !important;}
  .navbar-inverse .navbar-nav > li > a{color:#fff; font-size: 15px; line-height: 27px; padding: 0 10px 0 13px; }
  .navbar-inverse .navbar-nav > li > a:hover{background: #fff none repeat scroll 0 0; color: #000 !important; border-radius: 0; border-color: transparent;}
  .res-menu{display: block !important;}
  .navbar-collapse{position: relative;z-index: 9999; width: 50%; border:none;}


.bnr-res-hide-caption{ padding: 3% 0 0; width: 100%; text-align: center;}
.fnt58{font-size: 27px;}
a.bnr-cntct-btn{display: table; float: none; font-size: 15px; margin: 6px auto 0; padding: 10px 30px;}
ul.team-client-details li{ padding: 20px 0 !important; text-align: center; width: 45%;}
ul.team-client-details li span{font-size: 29px; width: 100%;}
ul.team-client-details li span.round-img{display: table;float: none;margin: 0 auto 20px;}
ul.team-client-details li{font-size: 22px; line-height: 24px;}
.fnt69 {font-size: 30px;}
.fnt24 { font-size: 18px;}
section#who-we-are-section h2{padding: 0 0 20px;}
h5{font-size: 24px; line-height: 106%; padding: 0 0 6px;}
h6{font-size: 18px;line-height: 116%;}
ul.benfits-details li:nth-child(2)::before{display: none;}
ul.benfits-details li:first-child::before{display: none;}
ul.benfits-details li:nth-child(3){float: none; display: table; margin: 0 auto;}
section#our-goal-section .right-section::before{display: none;}
.fnt37 { font-size: 21px;}
.fnt87 { font-size: 38px;}
.fnt31 { font-size: 19px;}
section#our-goal-section h5{padding: 0 2px;}
.light-hdng{font-size: 32px;}
ul.rt-img-efcts-lst li{width: 100%; font-size: 19px; text-align: center;}
ul.rt-img-efcts-lst li span{font-size: 27px; text-align: center; width: 100%;}
ul.rt-img-efcts-lst li p{line-height: 20px !important;padding: 4px 0 !important; font-size: 17px !important; text-align: center !important;}
section#our-services .left-area{width: 100%;}
.lft-smll-area{width: 96%;}
.fnt95 { font-size: 38px;}
section#our-services .right-area{width: 41%;}
.rght-smll-area{width: 398px;  margin: 72% 0 0;}
ul.srvs-lst li{font-size: 28px; padding: 0 20px; text-align: center; width: 100%;}
ul.srvs-lst li span{font-size: 24px;}
.fnt52 {font-size: 24px;}
.fnt49 { font-size: 29px;}
.fnt43 { font-size: 30px;}
.fnt30 {font-size: 17px;}
ul.contact-details li span{font-size: 39px;}
.frm-hldr h4{font-size: 30px;}
ul.contact-details li span a{font-size: 20px;}
section#contact-us-section h2{margin: 11% 0 0;padding: 94% 0 30px;}
.go-to-tp-img{margin: -30px auto 0;}

header .left-section{position: relative; width: 100%; z-index: 9;}
header .right-section {margin: 0 0 16px;float: left;width: 93%;}
section#our-services .right-area{display: none;}
.fnt35 { font-size: 23px;}

section#our-goal-section .right-section{float: left; width: 100%; text-align: center;}
section#what-we-do-section{padding: 4% 0;}
section#what-we-do-section p {font-size: 17px;line-height: 20px; padding: 4px 0;}
a.ylw-dsscss-bttn{font-size: 16px;padding: 15px 24px; display: table;float: none;margin: 4% auto;}
section#view-portfolio-section::after{height: 21px;}
a.vw-prtfolio-bttn{font-size: 17px; padding: 10px 28px;}
section#testimonial h3{padding: 0 5%;font-size: 15px;}
a.quote-bttn{font-size: 17px;}
section#free-quote{min-height: 493px;}
.fnt25 {font-size: 18px;}
ul.tstimonial-details li{font-size: 15px;line-height: 24px;margin: 28px 0 0; width: 96%;}
section#contact-us-section h3 { padding: 24px 0;}
ul.contact-details li{font-size: 22px;}

ul.team-client-details li:nth-child(3) { padding: 22px 0 0;}
ul.team-client-details li:nth-child(2) {padding: 0 0 0 33px;}
ul.team-client-details li:nth-child(4) {padding: 22px 0 0 33px;}

section#who-we-are-section .row { display: table; float: none; margin: 0 auto; width: 100%;}
ul.benfits-details li{display: table; float: none; height: 280px; margin: 20px auto !important; width: 280px;}
ul.benfits-details li:nth-child(2){float: none; display: table; margin: 0 auto;}
a.cntct-wht-bttn { display: table;float: none;margin: 9px auto 0; padding: 10px 31px;}
.brdr-bttm{padding: 0 0 14px;}
section#what-we-do-section .row .col-sm-5{width: 100%; float: left;}
section#what-we-do-section .row .col-sm-7{width: 100%; float: left; padding: 0;}
.light-hdng{text-align: center;}
.brdr-bttm::after{right: 0; margin: 0 auto;}
section#what-we-do-section h5{ padding: 20px 0 12px;text-align: center;}
.brdr-lft{border-left: none;}
ul.rt-img-efcts-lst{float: right; width: 100%;}
.lft-smll-area h2{text-align: center;}
ul.srvs-lst{float: left;width: 94%;}
section#testimonial h3::before{left: -10px;}
.frm-hldr{border-left: medium none; float: left; padding: 20px 0 0; text-align: center; width: 100%;}
ul.contact-details{text-align: center;}
ul.social{float: right;padding: 3% 0 0; width: 80%; position: relative;z-index: 9;}

.banner{
background: rgba(2,67,128,1);
background: -moz-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(2,67,128,1)), color-stop(27%, rgba(0,82,159,1)), color-stop(70%, rgba(0,146,190,1)), color-stop(77%, rgba(4,141,179,1)), color-stop(100%, rgba(0,93,109,1)));
background: -webkit-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -o-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: linear-gradient(135deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024380', endColorstr='#005d6d', GradientType=1 ); min-height: 314px;}
.banner .banner-home{display: none;}

section#blue-tm-archv-section::before{display: none;}
.row{margin: 0;}
ul.tp-btn-lst{float: right;width: 68%;}
section#who-we-are-section .left-section{width: 90%;}
section#who-we-are-section .right-section{padding: 14px 0 0;width: 76%;}
ul.rt-img-efcts-lst li.img-icon{margin: 0 0 5px 36%;}
ul.srvs-lst li.img-icon{margin: 0 0 5px 36%;}


/*-------------------tab-----------------*/
.tab-hldr{position: relative; overflow: hidden;}
.simplefilter {border: 1px solid;float: left;margin: 0 0 20px;overflow: hidden;padding: 0;}
.simplefilter li{display: inline;float: left; padding: 3px 5px !important; border: none !important; width: 41%;}
.simplefilter li.active{color: #000 !important; border: none !important;}
.simplefilter li:hover{background-color: white !important; color: #000 !important;}
.img-responsive {width: 100%;}

ul.grph-section li{width: 100%; height: 151px;}
.chart > h2{font-size: 19px;}
.chart-catagory > p{font-size: 21px; margin: -1px 0 0;}
ul.grph-section{ margin: 0 0 9%;}
.chart{min-height: 71px !important; }
.chart::after{height: 0;}
.wht-fnt.fnt43.brdr-bttm > br {display: none;}

.lSAction > .lSNext{display: none;}
.lSAction > .lSPrev{display: none;}
section#testimonial h3::before{display: none;}
section#testimonial h3::after{display: none;}

section#who-we-are-section p.pddng-bth{padding: 0 3% 17px;}
section#who-we-are-section h3{padding: 3%;}
section#strength-section{display: none;}
.button-section{font-size: 16px;}
.captcha-box{ font-size: 11px;}
.submit-bttn{padding: 10px; width: 44%;}

.fnt72 {font-size: 28px;}
ul.ftr-nav{width: 100%;}
ul.ftr-nav li{font-size: 13px;}
.copy-txt{font-size: 13px;}

.rnd-crcl > img {
    margin: 16px 0 0;
}

}


@media screen and (min-width : 320px) and (max-width: 359px) {
	
.main-area{width: 300px !important; position: relative;}

.logo-holder {text-align: center;}
.logo-holder img {width: 200px;}
a.qote-btn {font-size: 15px;}

	/*Menu*/
    .navbar-collapse.collapse { display: none !important; }
    .navbar-collapse.collapse.in { display: block !important; }
    .navbar-header .collapse, .navbar-toggle { display:block !important; }
    .navbar-header { float:none; margin: 12px 0 0;}
	.navbar-toggle{margin: 0;}
	.navbar-collapse{width: 40%; background-color: #1482bf;position: relative;z-index: 9999; width: 43%; border:none;}
	.navbar-nav li{ width: 100%; margin:0px !important;}
	.top-nav-holder{margin: 0;}
	.navbar{min-height: auto; margin: 0; float: right;}
	.nav.navbar-nav{margin: 0; position: relative; z-index: 1;}
	.navbar.navbar-inverse { position: absolute; right: 0; width: 400px;}
	
  .navbar-inverse .navbar-nav > li > a.active{border-radius: 0; border-color: transparent; background: #fff none repeat scroll 0 0; color: #1298d5 !important;}
  .navbar-inverse .navbar-nav > li > a{color:#fff; font-size: 15px; line-height: 27px; padding: 0 10px 0 13px; }
  .navbar-inverse .navbar-nav > li > a:hover{background: #fff none repeat scroll 0 0; color: #000 !important; border-radius: 0; border-color: transparent;}
  .res-menu{display: block !important;}
  .navbar-collapse{position: relative;z-index: 9999; width: 50%; border:none;}


.bnr-res-hide-caption{ padding: 3% 0 0; width: 100%; text-align: center;}
.fnt58{font-size: 25px;}
a.bnr-cntct-btn{display: table; float: none; font-size: 15px; margin: 6px auto 0; padding: 10px 30px;}
ul.team-client-details li{ padding: 20px 0 !important; text-align: center; width: 45%;}
ul.team-client-details li span{font-size: 29px; width: 100%;}
ul.team-client-details li span.round-img{display: table;float: none;margin: 0 auto 20px;}
ul.team-client-details li{font-size: 22px; line-height: 24px;}
.fnt69 {font-size: 30px;}
.fnt24 { font-size: 18px;}
section#who-we-are-section h2{padding: 0 0 20px;}
h5{font-size: 24px; line-height: 106%; padding: 0 0 6px;}
h6{font-size: 18px;line-height: 116%;}
ul.benfits-details li:nth-child(2)::before{display: none;}
ul.benfits-details li:first-child::before{display: none;}
ul.benfits-details li:nth-child(3){float: none; display: table; margin: 0 auto;}
section#our-goal-section .right-section::before{display: none;}
.fnt37 { font-size: 21px;}
.fnt87 { font-size: 38px;}
.fnt31 { font-size: 19px;}
section#our-goal-section h5{padding: 0 2px;}
.light-hdng{font-size: 32px;}
ul.rt-img-efcts-lst li{width: 100%; font-size: 19px; text-align: center; padding: 0;}
ul.rt-img-efcts-lst li span{font-size: 20px; text-align: center; width: 100%;}
ul.rt-img-efcts-lst li p{line-height: 20px !important;padding: 4px 0 !important; font-size: 15px !important; text-align: center !important;}
section#our-services .left-area{width: 100%;}
.lft-smll-area{width: 96%;}
.fnt95 { font-size: 38px;}
section#our-services .right-area{width: 41%;}
.rght-smll-area{width: 398px;  margin: 72% 0 0;}
ul.srvs-lst li{font-size: 21px; padding: 0 20px; text-align: center; width: 100%;}
ul.srvs-lst li span{font-size: 20px;line-height: 154%;}
.fnt52 {font-size: 22px;}
.fnt49 { font-size: 26px;}
.fnt43 { font-size: 30px;}
.fnt30 {font-size: 17px;}
ul.contact-details li span{font-size: 36px;}
.frm-hldr h4{font-size: 30px;}
ul.contact-details li span a{font-size: 18px;}
section#contact-us-section h2{margin: 20% 0 0;padding: 65% 0 30px;}
.go-to-tp-img{margin: -30px auto 0;}

header .left-section{position: relative; width: 100%; z-index: 9;}
header .right-section {margin: 0 0 16px;float: left;width: 93%;}
section#our-services .right-area{display: none;}
.fnt35 { font-size: 23px;}

section#our-goal-section .right-section{float: left; width: 100%; text-align: center;}
section#what-we-do-section{padding: 4% 0;}
section#what-we-do-section p {font-size: 17px;line-height: 20px; padding: 4px 0;text-align: center;}
a.ylw-dsscss-bttn{font-size: 16px;padding: 15px 24px; display: table;float: none;margin: 4% auto;}
section#view-portfolio-section::after{height: 21px;}
a.vw-prtfolio-bttn{font-size: 17px; padding: 10px 28px;}
section#testimonial h3{padding: 0 11%;font-size: 15px;}
a.quote-bttn{font-size: 17px;}
section#free-quote{min-height: 493px;}
.fnt25 {font-size: 18px;}
ul.tstimonial-details li{font-size: 15px;line-height: 24px;margin: 28px 0 0; width: 99%;}
section#contact-us-section h3 { padding: 24px 0;}
ul.contact-details li{font-size: 22px;}

ul.team-client-details li:nth-child(3) { padding: 22px 0 0;}
ul.team-client-details li:nth-child(2) {padding: 0 0 0 33px;}
ul.team-client-details li:nth-child(4) {padding: 22px 0 0 33px;}

section#who-we-are-section .row { display: table; float: none; margin: 0 auto; width: 100%;}
ul.benfits-details li{display: table; float: none; height: 280px; margin: 20px auto !important; width: 280px;}
ul.benfits-details li:nth-child(2){float: none; display: table; margin: 0 auto;}
a.cntct-wht-bttn { display: table;float: none;margin: 9px auto 0; padding: 10px 31px;}
.brdr-bttm{padding: 0 0 14px;}
section#what-we-do-section .row .col-sm-5{width: 100%; float: left;}
section#what-we-do-section .row .col-sm-7{width: 100%; float: left; padding: 0;}
.light-hdng{text-align: center;}
.brdr-bttm::after{right: 0; margin: 0 auto;}
section#what-we-do-section h5{ padding: 20px 0 12px;text-align: center;}
.brdr-lft{border-left: none;}
ul.rt-img-efcts-lst{float: right; width: 100%;}
.lft-smll-area h2{text-align: center;}
ul.srvs-lst{float: left;width: 94%; margin: 24px 0 0;}
.frm-hldr{border-left: medium none; float: left; padding: 20px 0 0; text-align: center; width: 100%;}
ul.contact-details{text-align: center;}
ul.social{float: right;padding: 3% 0 0; width: 82%; position: relative;z-index: 9;}

.banner{
background: rgba(2,67,128,1);
background: -moz-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(2,67,128,1)), color-stop(27%, rgba(0,82,159,1)), color-stop(70%, rgba(0,146,190,1)), color-stop(77%, rgba(4,141,179,1)), color-stop(100%, rgba(0,93,109,1)));
background: -webkit-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -o-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
background: linear-gradient(135deg, rgba(2,67,128,1) 0%, rgba(0,82,159,1) 27%, rgba(0,146,190,1) 70%, rgba(4,141,179,1) 77%, rgba(0,93,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024380', endColorstr='#005d6d', GradientType=1 ); min-height: 314px;}
.banner .banner-home{display: none;}

section#blue-tm-archv-section::before{display: none;}
.row{margin: 0;}
ul.tp-btn-lst{float: right;width: 68%;}
section#who-we-are-section .left-section{width: 95%;}
section#who-we-are-section .right-section{padding: 14px 0 0;width: 78%;}
ul.rt-img-efcts-lst li.img-icon{margin: 0 0 5px 33%;}
ul.srvs-lst li.img-icon{margin: 0 0 5px 36%;}
.submit-bttn{padding: 10px;width: 44%;}
input{ padding: 8px;}


/*-------------------tab-----------------*/
.tab-hldr{position: relative; overflow: hidden;}
.simplefilter {border: 1px solid;float: left;margin: 0 0 20px;overflow: hidden;padding: 0;}
.simplefilter li{display: inline;float: left; padding: 3px 5px !important; border: none !important; width: 41%;}
.simplefilter li.active{color: #000 !important; border: none !important;}
.simplefilter li:hover{background-color: white !important; color: #000 !important;}
.img-responsive {width: 100%;}

ul.grph-section li{width: 100%; height: 151px;}
.chart > h2{font-size: 19px;}
.chart-catagory > p{font-size: 21px; margin: -1px 0 0;}
ul.grph-section{ margin: 2% 0 9%;}
.chart{min-height: 71px !important; }
.chart::after{height: 0;}
.wht-fnt.fnt43.brdr-bttm > br {display: none;}


.lSAction > .lSNext{display: none;}
.lSAction > .lSPrev{display: none;}
section#testimonial h3::before{display: none;}
section#testimonial h3::after{display: none;}

section#who-we-are-section p.pddng-bth{padding: 0 3% 17px;}
section#who-we-are-section h3{padding: 3%;}
section#strength-section{display: none;}
.button-section{font-size: 13px;}
.captcha-box{ font-size: 11px;}
section#contact-us-section::after{margin: -127px auto 0;width: 284px;}
b, strong{font-size: 24px !important;}

.fnt72 {font-size: 26px;}
ul.ftr-nav{width: 100%;}
ul.ftr-nav li{font-size: 13px;}
.copy-txt{font-size: 13px;}

.rnd-crcl > img {
    margin: 16px 0 0;
}

}



/*Notes*/

/* full-width-sm->for 768 */
/* full-width-sm2->for 640 */
