

/* NEW HOME PAGE */

.bst1{
    /*background-image:linear-gradient(to right, #2378ca 0%, #198BFF 51%, #2378ca 100%) !important;*/
    background: linear-gradient(90deg, rgba(35,120,202,1) 0%, rgba(25,139,255,1) 50%, rgba(35,120,202,1) 100%);
    border-radius: 30px !important;
    width: 100% !important;
    max-width: 100% !important;
    font-size:25px !important;
    font-weight: 500 !important;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease !important;
}

.bst1:hover{
    border-radius: 30px !important;
    -webkit-transform: scale(1.1) !important;
    -ms-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
    background-position: right center !important; 
   color:#fff !important;
background: #198bff; /* Old browsers */
background: -moz-linear-gradient(left,  #198bff 0%, #2378ca 50%, #2378ca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #198bff 0%,#2378ca 50%,#2378ca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #198bff 0%,#2378ca 50%,#2378ca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#198bff', endColorstr='#2378ca',GradientType=1 ); /* IE6-9 */
 

}

.ver > body > div.t3-wrapper.fwt > div#t3-mainbody > div.row > div#t3-content{
	padding: 0px !important;
}
.head-section {
   background-image: url(https://photographytalk.com/templates/t3_bs3_blank/assets/img/frontpage/main-picture-photographytalk-v5.jpg);
   text-align: left;   background-position: left;   height: auto;   padding: 0px;   background-size: 46%;   background-repeat: no-repeat;   margin-bottom: 80px;   min-height: 600px;
}

.head-section h1 {    font-size: 55px;    line-height: 60px;    text-transform: none;    color: #000; padding-top: 60px;}
.head-section h2 {     color: #707E8F;font-size: 32px;line-height: 38px; }
.head-section .intro {    font-size: 20px !important;    line-height: 30px !important;    color: #3D4452; }
.head-section::before, .head-section::after {    background: none !important; }

.advantages-section::before {    background: #f8fbff; }
.advantages-section::after {     background: #f8fbff; }
.advantages-section h2{ font-size: 36px !important; color:#000 !important;padding-bottom: 0px !important;margin-bottom: 30px !important;line-height: 46px !important;}
.advantages-section h3{ font-size: 24px !important; color:#707E8F !important;line-height: 36px !important;}
.lfcol > p{ font-size:18px !important; color:#000 !important;line-height: 28px !important;padding-top: 30px !important;}
.advantages-section .advantages-left .buttons {    padding-left: 0px; }
.advantages-section .advantages-right {    order: 1;    z-index: 9 !important; }
.masteryimg img{vertical-align: top;max-width: 520px !important;}
.bells1{background:url(https://www.photocdn.pt:8443/crop/homepage/bells1.jpg); background-repeat:no-repeat;min-height:360px;background-size:contain;background-position:top center;}
#helpyou{background:#f8fbff;padding-top:90px;padding-bottom:60px; min-height: 700px;margin-bottom: 40px;margin-top: 60px;}
.boxh1{float:left; width:22%;margin-right:3%;text-align:left;font-size:16px;padding-right:30px;margin-top:60px;}
.innerico{margin:0 auto;width:1180px;padding-top:0px;text-align: center;}
.doesany{text-align:center;margin-top:90px;}
@media (max-width:768px) {
    .boxh1 {width:100%;text-align:center;padding-right:5px;} .innerico{width:auto !important;} 
    .icoh{max-width: 108px !important;width:108px !important;}
    #helpyou{min-height:2100px;}
}
.boxh1 p{padding-top:15px; line-height:28px;}
.icoh{clear:both; margin-top:20px;margin-bottom:20px;width:108px;-webkit-border-radius: 99em;box-shadow: 0px 10px 50px rgba(0, 82, 157, 0.1);}
.lifelong::before{background:#fff !important; content:none !important}.lifelong::after{background:#fff !important;content:none !important}
.lifelong { background: url(https://photographytalk.com/templates/t3_bs3_blank/assets/img/frontpage/lifelongbgr-new.jpg); background-repeat: repeat; background-position: right top; background-size: 46%; background-repeat: no-repeat;}

html.ver > body > div.t3-wrapper.fwt > div#t3-mainbody.container-fluid.t3-mainbody.fxmob1 > footer#t3-footer.wrap.t3-footer{box-shadow:none !important;}
.hash1{font-size: 36px !important; color:#000 !important;padding-bottom: 0px !important;margin-bottom: 30px !important;line-height: 46px !important;}
.atphoto{margin:0 auto;width:1180px;text-align: center;}
.atphoto1{width: 670px;margin: 0 auto;text-align: center;line-height: 30px;font-size: 18px;color: #3D4452;padding-top: 40px;padding-bottom: 40px;}
@media (min-width: 768px) { .masteryde{display:none} } 
@media (max-width: 768px) {
.bst1{
font-size: 16px !important;
white-space: normal !important;
line-height: 26px !important;
padding: 9px 0px !important;
border-radius: 60px !important;
}
.hardbgr{
	background-image: url(https://photographytalk.com/templates/t3_bs3_blank/assets/img/frontpage/main-picture-photographytalk-v5.jpg) !important;  
	text-align: left;   background-position: left;   height: auto;   padding: 0px;   background-size: 100%;   
	background-repeat: no-repeat;   margin-bottom: 80px;   min-height: 600px;
	}
.head-section > div.layout > div.row > div.col.xs12.m-ml6.m6 {    background: none !important;}
.head-section > div.layout > div.row > div.col.xs12.m-ml6.m6 > h1 {    background: none !important;    text-align: left;    font-size: 30px;    line-height: 46px; margin-top: -110px;}
.head-section h2 {    color: #707E8F;    font-size: 25px !important;    line-height: 28px;    text-align: left;}
.head-section .intro {    font-size: 14px !important;    line-height: 27px !important;    color: #3D4452;    text-align: left;    margin: 20px 0px 30px 0px;    max-width: 100%;}
.t3-wrapper.fwt > div#t3-mainbody.container-fluid.t3-mainbody.fxmob1 > div.row {    padding: 0px !important;}
.sto a{width: 100% !important;max-width: 100% !important;}
.advantages-section h2{ font-size: 23px !important;color: #000 !important;padding-bottom: 0px !important;margin-bottom: 30px !important;line-height: 32px !important;text-align: left;}
.advantages-section h3{font-size: 18px !important; color: #707E8F !important;line-height: 29px !important;}
.advantages-section {   background: #f8fbff;    margin-top: -60px; }
.advantages-section p{ font-size:14px !important;}
.masteryimg{ display:none}
#bells1, #bells2, #bells3, #bells4, #bells5{ display:none}
.masbox{ text-align:center;width:100%;padding:40px;padding-top:10px;}
.masbox img {-webkit-border-radius: 99em;box-shadow: 7px 10px 5px rgba(0, 82, 157, 0.1); width:131px !important; max-width:131px !important;margin-bottom: 45px;}
.atphoto{ width:90%} .atphoto h2{ text-align:left;font-size: 18px;line-height:28px}
.atphoto1{width: 100%;text-align: left;line-height: 22px;font-size: 14px;color: #3D4452;padding-top: 15px;padding-bottom: 40px;}
.lifelong{background:#fff} .lifelongh2{font-size:23px !important;line-height: 32px !important;}
.innerico h2{ font-size:23px !important; padding-left: 50px;padding-right: 50px;line-height: 32px}
.lifelongh3{ font-size:18px; line-height: 30px;}
.lifelongp{ font-size:14px; line-height:25px !important;}
#bells6 { margin-top:0px !important;}
.mob3 p{padding:25px;padding-left:35px;padding-right:35px;line-height:26px;} .mob3 img{ margin-top:20px; width:90% !important;margin-left:5%;max-width: 90%;}
#helpyou{margin-top:0px;}
.lifelong {   margin-bottom: -80px; }
.doesany{text-align:center;margin-top:30px;}
.head-section.hardbgr > div.layout{  margin-top: -240px !important;}
}
html,body {
  overflow-x: hidden;
}
@media (min-width: 1024px) and (max-width:1300px){
.head-section { background-position: -200px center; }
}


