@import url(https://fonts.googleapis.com/css?family=Gloria+Hallelujah);

.feedback-wrapper.embedded-wrapper{
    overflow: hidden !important;
}

@font-face {
  font-family: 'Harry-Regular';
  src: url('http://compsv.ro/HARRYPLAIN.OTF') format('opentype');
  font-weight: normal;
  font-style: normal;
}

#calendar .img-responsive{
    height:213px;
}
/*@font-face {*/
/*  font-family: 'Harry_Bold.ttf';*/
/*  src: url('Harry_Bold.ttf') format('truetype');*/
/*  font-weight: normal;*/
/*  font-style: normal;*/
/*}*/
body {
    color: #8b8b8b;
    font-size: 12px;
    line-height: 1.5 !important;
    /*font-weight: 100 !important;*/
    text-decoration: none;
    /*font-family:Trebuchet MS,Helvetica,sans-serif;*/
     font-family: 'Harry-Regular', sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
     font-family: 'Harry-Regular', sans-serif; 
     font-weight: normal;
}
.now_visible{
    display:block  !important;
}
.not_visible{
    display:none !important;
}
#resNavbar {
    background-color: #ffffff;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
    display:none;
    
}
.navbar-select-container.last{
    display:block !important;
}
/*.rw {*/
/*    font-family: "Raleway",sans-serif;*/
/*    font-weight: 400;*/
/*}*/
/*.rw-t {*/
/*    font-family: "Raleway",sans-serif;*/
/*    font-weight: 100;*/
/*}*/
/*.rw-b {*/
/*    font-family: "Raleway",sans-serif;*/
/*    font-weight: 800;*/
/*}*/
.about_banner_2 .rw-t {
    font-size: 20px;
    padding-top: 25px;
}
button {
    font-family: "Raleway",sans-serif;
    font-weight: 800;
}
.nycd {
    font-family: "Nothing You Could Do",cursive;
    font-weight: 100;
}
.about_banner_2 .nycd {
    color: #eeeeee;
    font-size: 55px;
}
a, a:hover {
    color: #333333;
    text-decoration: none;
}
hr {
    background-color: rgba(150, 150, 150, 0.3);
    height: 1px;
}
.footer-bg > .align-content div.col-xs-12.col-md-9 div.col-xs-12 ul {
    padding-left: 0;
}
.footer-bg > .align-content div.col-xs-12.col-md-9 div.col-xs-12 ul li {
    line-height: 2.5;
    list-style: none outside none;
}
.col-xs-12.col-sm-6.col-md-6.htop.h-style.text-right > a {
padding: 0 4px;
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:12px;
}
p {
    font-size: 15px;
}
.mpt-color {
    color: #363388;
}
.mpt-color-o {
    color: #f27422;
}
.align-content {
    margin: 0 auto;
    padding: 5px;
    max-width: 1170px;
}
.header-content {
    color: #ffffff;
    margin: 0 auto;
    max-width: 1170px;
}
.banner-content {
    color: #ffffff;
    font-size: 24px;
    width: 27%;
}
.header-bg {
    background-color: #363388;
}
.gototop {
    background-color: #dedede;
    border-radius: 65px 65px 0 0;
    color: #ffffff;
    font-size: 35px;
    height: 25px;
    margin: auto;
    text-align: center;
    width: 50px;
    margin-top: -3px;
    /* margin-left: 0px; */

}
ul.for-pro {
   list-style-image: url('https://mypictales.pixfizz.com/fz/dfa03af321/0/ZyUqACKU-Rmta1-lt-Wjal9Xy5Q6hvPM4128svXqmNE/~/ul.png');
}
.for-pro li {
margin-left: -10px;
padding-left: 10px !important;
margin-bottom: 5px;
/*font-size: 16;*/
		font-family: Harry1,Trebuchet MS,Arial, Helvetica, sans-serif;
		font-size:14px;
}
.footer-bg {
    background-color: #dedede;
}
.row.footer-bg a {
    color: #333333;
    font-size:11px;
}
/*start andrei css*/


#new-account{
    text-align:center;
}
#new-account h3{text-transform:uppercase; color:#000000; font-size:20px;font-weight: 700; }
#new-account .loginBoxBorder{border: none;}
#new-account .form-control{border-radius:0; border:1px solid #cbcbcb;box-shadow:none;margin-bottom:10px;}
#new-account .btn-primary{    background-color: #000000;color: #ffffff; border-color: #000000;}
#new-account .btn-link{     color: #000000;}
#new-account .form-group{margin-bottom:0;}
#new-account .btn-primary:hover,
#new-account .btn-primary:focus{
        background-color: #ffffff;
    color: #000000;
    border-color: #000000;
}
#firstbg{
     background: url("https://mypictales.pixfizz.com/fz/cb5d19f0c1/0/czJ4dR8HFvVBi6rMEkJXZrH4QRpuErZSbhv03wJbTqo/~/Background1new.png")repeat-x;
     /*background-position: 50% 35%;*/
    /*background-size: 100%;*/
/*    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0px 0px 30px rgba(0, 0, 0, 0.075);*/
/*background: transparent linear-gradient(45deg, #020031 0%, #6D3353 100%) repeat scroll 0% 0%;*/
/*box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2) inset, 0px -3px 7px rgba(0, 0, 0, 0.2) inset;*/
    height:390px;
    text-align:center;
}

/*#firstbg:after{*/
/*    content: "";*/
/*    display: block;*/
    /*position: absolute;*/
/*    top: 0px;*/
/*    right: 0px;*/
/*    bottom: 0px;*/
/*    left: 0px;*/
/*    opacity: 0.4;*/
    /*background:url("https://mypictales.pixfizz.com/fz/9e83befa7b/0/5pZMpCoQ7LPxmLRWuNCh2PlVt3cZab0Z7urt_Xk8KcI/~/bs-docs-masthead-pattern.png") repeat scroll center center;*/
/*      background: url("https://mypictales.pixfizz.com/fz/f54611e3ca/0/lb-BBBVVF896zd5lDIOC99WZDPv9mRlFQ3CZPBXBeTw/~/iStock_000027077008_XXXLarge1.jpg")no-repeat top right;*/
/*}*/
#firstbgtext{
    padding: 92px 15px;
/*background:#4587F7;*/
background:rgba(208, 208, 208, 0.3);
height:390px;
}
#firstbgtext h5{
color: #333;
font-size: 30px;
text-transform: uppercase;
padding-top: 20px;
}
#firstbgtext h4{
  color: #333;
font-size: 25px;
padding-top: 20px;
text-transform:uppercase;
}
#firstbgtext .sliderCaption{
    color:#fff !important;
}
#firstbgtext #more{
    color:#fff;
}
#firstbgtext .btn-default{
    margin-top:10px;
     background-color:#F37421;
    color:#fff;
    border:none;
    border-radius:0;
    padding:8px 45px;
}

#secondbg{
     background: url("https://mypictales.pixfizz.com/fz/dbad0bdd66/0/L8fQ0jtAah-6niiqC9sI_b-XDo2Zhqq3avJw56z-SWQ/~/bg-slider.jpg")repeat-x #010300;
       background-position: 0 140%;
    /*background-size: 100%;*/
    /*background:#192018;*/
    height:430px;
    text-align:center;
}
#secondbgtext h4{
   color:#fff;
   font-size:25px; 
     text-transform: uppercase;
   padding-top: 20px;
}
#secondbgtext h5{
color: #fff;
font-size: 20px;
text-transform: uppercase;
/*padding-top: 20px;*/
    margin-top: -20px;
}
#secondbgtext .sliderCaption{
    color:#fff !important;
}
#secondbgtext #more{
    color:#fff;
}
#secondbgtext .btn-default{
    margin-top:30px;
     background-color:#F37421;
    color:#fff;
    border:none;
    border-radius:0;
    padding:8px 45px;
}
#secondbgtext{
/*    padding: 20px 15px;*/
/*background:rgba(53, 53, 53, 0.7);*/
height:430px;
}
#right_third{margin-left:-30px;}
#thirdbg{
    /*background-image: url("/ocache/838/resources/themes/video-banner.jpg?t=1434449536");*/
    /*background-size: cover;*/
    height:370px;
    text-align:center;
    background:#192018;
}
#thirdbgtext{
    padding: 50px 15px;
background:#F37421;
height:370px;
     vertical-align: middle;
}
#thirdbgtext h4{
color:#fff;
   font-size:25px; 
     /*text-transform: uppercase;*/
   padding-top: 20px;
}
#thirdbgtext p{
    font-size:20px; 
    color:#fff;
    padding-top:10px;
}

#thirdbgtext .btn-default{
    margin-top:10px;
     background-color:#333;
    color:#fff;
    border:none;
    border-radius:0;
    padding:8px 45px;
}
#thirdbgtext h5{
color:#fff;
   font-size:30px; 
     text-transform: uppercase;
   padding-top: 20px;
}
#thirdbgtext .sliderCaption{
    color:#fff !important;
}
#firstbg .align-content,
#secondbg .align-content,
#thirdbg .align-content{
    padding:0;
}
#ReplaceOptionClass .option-container .center-container{
    height:100px !important;
}
/*#ReplaceOptionClass .option-container{*/
/*    min-height:120px !important;*/
/*}*/
.carousel-indicators{display:none;}
.helpme-bg{
/*background: #69695F url("https://mypictales.pixfizz.com/fz/24d80b2888/0/QZZu8VuYrXUZoWLEYPIH-RvfUtmzK-HFvBasFwLKfUA/~/bg-section1.png") no-repeat scroll 0px 72%;*/
}
.helpme-bg h2{
    text-align: center;
margin: 0px 250px;
font-size:36.03px;
/*font-family: "Harry-Regular",sans-serif;*/
color: #8b8b8b;
/*text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.75);*/
padding-top: 30px;
letter-spacing: 1px;
/*transform: rotate(-6deg);*/
}
.helpme-bg p{
font-size: 15.12px;
color: #8b8b8b;
/*font-family: "Harry-Regular",sans-serif;*/
/*font-weight: 600;*/
text-align: center;
line-height: 30px;
margin-top: 15px;
}
.helpme-bg h5{
 color: #8b8b8b;
/*font-family: "Harry-Regular",sans-serif;*/
/*font-weight: 600;*/
font-size:24px;
}
.helpme-bg .btn{
font-size: 22.71px;
color: #FFF;
font-family: "Harry-Regular",sans-serif;
font-weight: 800;
padding: 8px 16px;
margin-top: 5px;
background: #F60 none repeat scroll 0% 0%;
border-radius: 6px;
border: medium none;
box-shadow: 0px 0px 15px 3px rgba(255, 255, 255, 0.75);
}
.helpme-bg li {
    font-size: 15px;
    color: #8b8b8b;
    margin-bottom: 15px;
 font-family: "Harry-Regular",sans-serif;
}
.registration{
   margin: 50px 325px;
} 

.registration form{
    border: 1px solid;
    border-radius: 5px;
    padding: 20px 30px;
    margin-bottom: 10px;
}
.registration h4{
    text-align:left;
    padding:10px 15px 0;
    font-size:14px;
}
.registration .btn-default{
    background: #ebac1d url(https://static.ctctcdn.com/ui/images1/uxCommon/btn-primary-bg.gif) repeat-x left top;
    border: 1px solid #c8a228;
    width:100%;
    color:#614b00;
    font-size:20px;
        font-weight: 800;
}
.registration .form-group{
    text-align:left;
}
/*end andrei css*/
.lgs_bg{
    background-image: url("https://mypictales.pixfizz.com/fz/a1da25804d/0/BWOPz1MZCqvUnpAqHkSc7RvA91P5pcX9-rUGymBbb0U/~/gstart_home.jpg");
    background-size: cover;
    color: #ffffff;
    height:698px;
    min-width: 100%;
    background-position: 0% 50%;
}
.about-bg {
    background-image: url("");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}
.account-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/a92da305e5/0/6BVUvgjDYb6AmsK25BhDk1UUDjN2L3dwGxnFoPyqm3w/~/acc_banner.jpg");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}
.contact-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/edf068675c/0/ESyb-b64UAzzcPeP3V2z0GgSmCXgZwcWe5FTCJIneis/~/contact_banner.jpg");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}
.policy-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/63d4b6de5b/0/SXlXNZ3iWs6v8fHE5f8mWXF7hDuW61bT7NvmT5G6b-A/~/pp.jpg");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}
.pro-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/713ade105c/0/kHOaMg2qKva-RHLWAC8V7lvapSjIqi2zApO_Im0C_oY/~/pro-photo.png");
    background-size: cover;
    height: 627px;
    min-width: 100%;
    background-position: -95px;
    background-position: 0% 50%;
}
.term-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/1357a1425a/0/UjtrWSpBh0uQHDJx-I6asRGcuQBoTD5Gm--ZptnfBD4/~/terms.jpg");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}
.circled_icon{
 /*border:2px solid #363388;
 width:2%;
 padding:2px; 
 border-radius:15px;
 text-align:center;*/
 float:left;  
}
.photobook-bg {
    /*background-image: url("/ocache/838/resources/themes/photobook-banner.jpg?t=1414390359");
    background-size: cover;
    background-position: 0% 50%;*/
    color: #ffffff;
    height: 263px;
    min-width: 100%;
    background-position: 1054px center;
    background-repeat: no-repeat;
    background-color: #192018;
    background-image: url("/ocache/838/resources/themes/136882718_banner.jpg?t=1414390359");
  
}

.photobook-bg-new {
     background-color: #192018;
}
.photobook-bg-new h1{
    font-size: 55px;
margin-top: 50px;
color:#ffffff;
}


.photobook-bg-new p {
    font-size: 24px;
    line-height: 1.19;
    color:#ffffff;
}
/*.border{
       box-shadow: 1px 1px 10px #000;
}*/
.border:hover{
         box-shadow: 1px 1px 10px #ddd;
}
.videos-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/42d1d38d28/0/jJvG3s5uk2fC9buGZaarCoBLHgHm1J1Cg_boWaQZIIE/~/video-banner.jpg");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}
.ship-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/f355801923/0/hynMf--h1ouR24bMKueALCd0AxD2-ImWiNwb9OjHSU0/~/ship-banner.jpg");
    background-size: cover;
    color: #ffffff;
    height: 310px;
    min-width: 100%;
    background-position: 0% 50%;
}
.align-content > .row > .col-xs-12 > h1 {
    font-size: 55px;
    margin-top: 50px;
}
.htop, .htop a {
    color: #a7b5f5;
}
.htop a:hover {
    color: #ffffff;
}
.nav-tags {
display: block;
margin-top: -7px;
font-size: 12px;
text-align: center;
}
.nav {
    margin-bottom: 0;
}
.forHomePage {
    padding-left: 0 !important;
}
.forHomePage > li {
    display: inline-block;
}
.forHomePage li {
    width: 13% !important;
}
#homebackground{
 position:fixed;
 width:100%;
 z-index:0 !important;   
}
.col-xs-6.col-sm-4.col-md-2.clearpadding{
background-color:#ebebeb;
margin:20px 0px;
border:1px solid #efefef;
min-height:150px;
}
/*.center-content > img {
  width: 35%;
}*/
.homeContent{
    position: relative; 
    background-color:#fff;
    top:700px;
    z-index:10 !important;
    box-shadow:0px -5px 15px  #ccc;
}
.navbar-inverse {
    background-color: #ffffff !important;
    border-color: rgba(255, 255, 255, 0);
    top: 10px;
}
.navbar-select-container {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    color: #606060;
    font-size: 11px;
    margin: auto;
    padding: 7px;
    text-align: center;
    width: 100%;
}
.navbar-select-container > a:hover, .navbar-select-container > a h1:hover {
    -webkit-filter: sepia(175%) hue-rotate(90deg);
    filter: sepia(175%) hue-rotate(90deg);
    color: #363388;
}

.navbar-select-container.last {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.navbar-nav > li {
    float: left;
    margin: auto;
    min-width: 10%;
    padding-top: 10px;
    margin-top: -17px;
    text-align: center;
}
.nav.navbar-nav {
    margin: auto !important;
    width: 100% !important;
}
.navbar > .container-fluid, .navbar > .container-fluid #bs-example-navbar-collapse-1 {
    margin: 0 !important;
    padding: 0 !important;
}
.navbar-select-container button.btn {
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
    width: 180px;
}
div.col-md-2.text-center.clearpadding h3 {
margin:0 0 25px 0;
}
.col-md-12.text-center > p {
margin-bottom: 33px;
padding: 0 365px;
line-height: 1.5;
}
.FiveItems{
    width:20%;
    float:left;
}
div.col-md-2.text-center.clearpadding {
    width: 20%;
}
.col-xs-12.col-sm-4.col-md-2 > p {
    font-size: 14px;
      padding: 0 30px 0px;
}
.align-content .row div.col-xs-12.rw {
margin-left: -10px !important;
}
.banner-content > p {
font-size: 24px;
line-height: 1.19;

}
.about_banner_2 {
    background-image: url("https://mypictales.pixfizz.com/fz/be7c5cda8a/0/NvP47JcF7SHKgx0lePCC9OD880qbY0tgdXPS6fVO8qM/~/about_content_img2.png");
    color: #ffffff;
    height: 152px;
    margin-top: 30px;
    min-width: 100%;
    text-align: center;
}
.option-img {
   height: 15%;
    margin: 60px 10px;
    width: 55%;
    
}

.design-option-container > p {
    font-size: 15px;
    padding: 10px 30px;
}
.col-xs-12.col-md-4.design-option-container.text-center {
    margin: 0 !important;
}
.option-img-holder {
    float: left;
    margin: 10px auto;
    padding: 0 20px;
}
.titlebox:after {
    border-color: rgba(0, 0, 0, 0) #ccccaa;
    border-style: solid;
    border-width: 10px 0 10px 15px;
    content: "";
    display: block;
    position: absolute;
    right: -10%;
    top: 25%;
    width: 0;
    z-index: 1;
}
.titlebox {
    background-color: #ccccaa;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 150px;
}
.titlebox-holder {
}
.titlebox-holder a {
    background-color: #efefef;
    padding: 15px;
    text-align: right;
}

.option-img:hover {
    filter: none;
}
.col-xs-12.col-md-4.design-option-container > a {
    color: #777777;
}
.col-xs-12.col-md-4.design-option-container > a:hover {
    color: #222222;
}
.video-pic{
        filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

}
.video-pic:hover,
.video-pic:focus{
    filter:none;
}
.video-pic-overlay {
    background-image: url("/ocache/838/resources/themes/vid-overlay.png?t=1414146378");
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 225px;
    position: absolute;
    opacity:0;
    width: 80%;
}
.video-pic-overlay:hover,
.video-pic-overlay:focus{

    -webkit-animation: vo 1s !important; 
    animation: vo 1s !important;
     -webkit-animation-fill-mode: forwards !important;
    animation-fill-mode: forwards !important;
}

@-webkit-keyframes vo {
    from {opacity:0;}
    to {opacity:1;}
}

@keyframes vo {
    from {opacity:0;}
    to {opacity:1;}
}

.design-option-container {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    margin: auto 20px;
}

.design-option-container:hover {
    box-shadow: 0 10px 10px #ffffff inset, 0 -10px 10px #ffffff inset, 10px 0 0px #cccccc inset, -10px 0 0px #cccccc inset;
    filter:none;
}
.design-option-container > p .btn.btn-primary {
    margin: 20px 0px;
    padding: 10px 40px;
}
.gototop:hover {
    color: #363388;
    cursor: pointer;
}
.row.footer-bg a:hover {
    color: #363388;
}
.prod-style a.btn.btn-primary {
padding: 12px 40px;
}
.prod-label {
    color: #333333;
    font-size: 25px;
    margin-top: 25px;
    min-height: 55px;
    overflow: hidden;
    text-align: center;
}
p.prod-content, .prod-style {
    font-size: 12px;
}
.prod-style{
    margin-bottom:20px;
}
p.prod-content {
    padding-left: 35px;
    padding-right: 35px;
    font-size: 15px;
    padding-top: 5px;
    max-height: 90px;
    overflow: hidden;
    min-height: 90px;
       font-family: 'Harry-Regular', sans-serif;
}
.design-option-container p button {
    bottom: 0;
    left: 15%;
    position: absolute;
    width: 70%;
}
.design-option-container > p {
    
    font-size: 15px;
    min-height: 300px;
    padding: 10px 30px;
}
.acc-nav-img{
    display: table;
    width: 100%;
    height:100px;
}
.center-container {
    display: table;
    width: 100%;
    height:234px;
}

.design-option-container h3 {
    min-height: 60px;
}
.center-content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
} 
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: inline-block;
}
.btn-primary {
    background-color: #363388;
    border-color: #363388;
    box-shadow: 0 -5px 5px #1e2d6f inset;
    color: #dddddd;
}
.btn.btn-primary:hover {
    background-color: #363388;
    box-shadow: 0 5px 5px  #1e2d6f inset;
    color: #ffffff;
}
.btn-warning {
    background-color: #f37421;
    border-color: #f37421;
    box-shadow: 0 -5px 5px #ec671f inset;
    color: #dddddd;
}
.btn-warning:hover {
    background-color: #ec971f;
    box-shadow: 0 5px 5px #f37421 inset;
    color: #ffffff;
}

#slider1_container{
    position: relative;
    margin: 0 auto;
    top: 0px; 
    left: 0px;
    width: 100% !important;
    height: 500px;
    overflow: hidden;
}
.slider-img-container{
    cursor: move; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 100% !important;
    height: 500px; 
    overflow: hidden;
}
.slider-logo{
    position: absolute; 
    width: 480px; 
    height: 120px; 
    top: 30px; 
    left: 30px; 
    padding: 5px;
    text-align: left; 
    line-height: 60px;
}
.slider-caption{  
    height: 120px;
    left: 30px;
    line-height: 1.2;
    padding: 5px;
    position: absolute;
    text-align: left;
    top: 120px;
    width: 480px;
}
.slider_img {
    position: absolute;
    right: 0;
}
.slider_img > img {
    padding-right: 100px;
    padding-top: 40px;
    position: relative;
    right: 0;
    width: 80%;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: none;
}
.navbar-select-container > a > h1 > img {
   height: 35px;
    width: 35px;
}
.invis {
    padding: 0 30px;
}
.header-content .col-xs-12 {
font-size: 13px;
padding: 7px 0 !important;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
max-height: 404px !important;
margin-top:20px !important;
}
.table.table-condensed p {
    font-size: 12px;
}
.clearpadding{
padding-left:0px !important;
padding-right:0px !important;
}
.ThumbSlider {
    float: left;
    margin: 0 30px;
}
.ThumbnailHolder > ul li {
    display: inline;
    list-style: none outside none;
}
.ThumbnailHolder > ul {
    display: inline;
    padding-left: 0;
}
.ThumbnailHolder > ul li:nth-child(n+1):not(:nth-last-child(-n+1)) {
    padding:20px;
}
#imgslider,#SimpleSlider{
text-align:center;
}
.option-container {
    min-height: 120px;
}
#imgslider > img {
    margin-top: 15px;
    padding: 10px;
    max-width:100%;
   
}
.addthis_native_toolbox {
    margin-top: 15px;
}
.SimpleSlider > img{
        width:23%;
      margin:0px 5px
}
.SimpleSlider {
    text-align:center;
}
#ReplaceOptionClass img{
    opacity: 0.3;
    width: 60% !important;
}
#ReplaceOptionClass img:hover,
#ReplaceOptionClass img:focus{
    opacity:1;
}
#ReplaceOptionClass > h1 {
    color: #333333;
    font-weight: 600;
}
#ReplaceOptionClass span {
font-size:20px;    
}
.sliderCaption{
color:#2e3844;
font-size:14px;
display:block;
    
}

.resNavbar{
display: none;
    
}
.col-xs-12.col-sm-4 .row {
    margin-top: 20px;
}
.i-img{
    display:inline-block;
}
.h-img{
    display:none;
}
.modal-backdrop {
    background-color: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 0 !important;
}
.loginBoxBorder {
    border: 1px solid #aaaaaa;
    border-radius: 5px;
    min-height: 280px;
    padding: 20px;
}
.lgs-content > p{
    font-weight:100;
    font-size:16;
    padding:20px;
}
.text-center.FiveItems.clearpadding > p {
    padding: 10px 30px;
}
.ImgSpin:hover{
       border-radius: 200px;
    box-shadow: 0 0 20px 1px #afafaf inset,0 0 20px 1px #afafaf;
}
@-webkit-keyframes SpinAround {
    from {-webkit-transform: rotateY(0deg);}
    to {-webkit-transform: rotateY(720deg);}
}

@keyframes SpinAround {
    from {transform: rotateY(0deg);}
    to {transform: rotateY(720deg);}
} 
@-webkit-keyframes SpinAround-out {
    from {-webkit-transform: rotateY(720deg);}
    to {-webkit-transform: rotateY(0deg);}
}

@keyframes SpinAround-out {
    from {transform: rotateY(720deg);}
    to {transform: rotateY(0deg);}
} 
#ReplaceOptionClass .option-container {
  margin: 15px auto;
  min-height: 210px;
  text-align: center;
}
/********************Theme Display Page*****************************/
.theme-diplay-container .col-xs-12.col-sm-6.col-md-3.text-center img {
  box-shadow: 0px 0px 20px #aaa;
}
.theme-diplay-container .col-xs-12.col-sm-6.col-md-3.text-center {
    height: 200px;
}

.theme-display-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/03ee9cc3f9/0/vEPXIGyfPjhUPvZouAB2V0d5RI8fC6paxS0hxVTKaE4/~/theme_banner.jpg");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}
.product-container {
    border: 1px solid #aaa;
    margin: 45px auto;
    width: 60%;
}
.product_detail_content{
    padding: 20px;
    
}
.product-container img {
    width: 100%;
    box-shadow: 0px 0px 10px #ddd;
}
.product-container a {
    width: 100%;
}
.product_detail_content div {
  margin: 15px auto;
}

/*****************Professional Photographer************************/

.pro-p-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/28c7c67a41/0/Sprhh4AvR9iopfF34af90CUkqmBXRzw4dN06UAX9J_s/~/pro_p_bg.jpg");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}
.pro_prod p, .pro_prod h3, .pro_prod li {
  font-size: 16px;
  line-height: 2;
}
.pro_p1 {
    height: 720px;
    margin-left: -40%;
}
.p_title {
  font-weight: 700;
  color:#363388;
}
.pro_prod b{
    color: #444;
}
/*********************** END ************************/
/*********************** Design Ideas ************************/
.d-ideas-content .col-xs-12.col-sm-6.col-md-4.clearpadding.text-center {
  min-height: 425px;
}
.des-cont {
  margin: auto;
  width: 85%;
}
.d-ideas-content p, .d-ideas-content h3 ,
.d-ideas-content li  {
  font-size: 16px;
  line-height: 2;
}
.d-ideas-content h3 {
  color:#363388;
}
.d-ideas-content .des-title {
  font-size: 22px;
  height: 45px;
  overflow: hidden;
}
/*********************** END ************************/
/*********************** Help Me Get Started ************************/

.get-started-bg {
    background-image: url("https://mypictales.pixfizz.com/fz/63c32643d5/0/rJea4g4jtt8vc2W9lmQflL7oSEhrkhAJIb55XK4wQCQ/~/get_started_banner.jpg");
    background-size: cover;
    color: #ffffff;
    height: 264px;
    min-width: 100%;
    background-position: 0% 50%;
}

.get-started-container .gototop {
  background-color: rgba(0,0,0,0);
  border-radius: 0px;
  color: 444;
  font-size: 14px;
  height: auto;
  margin: auto;
  text-align: center;
  width: auto;
  color:#444;
}
.get-started-container .col-xs-12 {
  margin: 15px auto;
}
.get-started-container .col-xs-12 h3 {
    font-size:22px;
    color:#444;
}
.get-started-container .col-xs-12 p {
  margin: 15px auto 30px;
}
/*********************** END ************************/
/*********************** Product and Prices ************************/
.pp_container {
    margin:30px auto;
}
.pp_container table thead {
    background-color: #5d5d5d;
    color: #fff;
    text-align: center;
}
.pp_container table thead th {
    text-align: center;
}
.pp_container table tbody td {
    font-size: 16px;
}
.pp_container table td:not(:last-child) {
    text-align:center;
    display:table-cell;
    vertical-align:middle;
}
.pp_container table tbody td li {
    list-style: outside none none;
}
.pp_container table tbody td ul {
    padding-left: 0;
}
.pp_container table td:last-child p {
  padding: 20px;
}
/*********************** END ************************/
/*********************** New Shipping Page ************************/
#shopping_new{
    background: #69695F url("/ocache/838/resources/themes/bg-section1.png?t=1449651198") no-repeat scroll 0px 52%;
    padding-bottom:20px;
}
#shopping_new .panel-default > .panel-heading{
   background: #363388;
   color:#fff;
}
#shopping_new .panel{
    border:none;
}
#shopping_new p{
    margin-top:0;
    font-size:15px;
} 
#shopping_new .rw{
    color:#fff;
}
/*********************** END Shipping Page ************************/
/*********************** START CONTACT Page ************************/

.contact_new p,
.contact_new h1,
.contact_new .rw1{
    color:#333;
    font-family: "Harry-Regular",sans-serif;
font-weight: normal;
}

.contact_new .rw1 span{ display:inline-block;}
.contact_new h1{
    text-align:center;
}
.contact_new{
    background: #69695F !important;
}
/*********************** END CONTACT Page ************************/

/***************** Media Query ************************/
@media screen and (max-width: 1500px) {
.align-content, .header-content {
    width: 85%;
}
}

@media screen and (max-width: 1323px) {
    .pro-p-content {
        width:55% !important; 
        margin-left:45% !important;
    }
    .navbar-select-container button.btn {
    font-size: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
    width: 125px;
}
}
@media screen and (max-width: 1280px) {
body {
    font-size: 12px;
}
.align-content, .header-content {
    width: 95%;
}
.sliderCaption{
display:none;
    
}
}
@media screen and (max-width: 1200px) {
body {
    font-size: 12px;
}
.align-content, .header-content {
    width: 95%;
}
}
@media screen and (max-width: 1100px) {
    .pro-p-content {
 background-color: rgba(0, 0, 0, 0.4);
    border-radius: 5px;
    color: #ffffff;
    margin-left: 0 !important;
    padding: 15px;
    width: 100% !important;
    }
}

@media screen and (max-width: 1000px) {
.align-content, .header-content, .banner-content {
    width: 98%;
}
    .pro-p-content {
    background-color: none;
    border-radius: 5px;
    color: #333;
    margin-left:10% !important;
    padding: 15px;
    width: 80% !important;
    }
.FiveItems{
    width:33.334%  !important;
}

.col-md-12.text-center > p{
     padding: 0 225px;
}
p {
    font-size: 16px;
}
.pro-bg {
    background-image:none;
}
.photobook-bg .align-content .row .col-xs-12,
.contact-bg .align-content .row .col-xs-12,
.account-bg .align-content .row .col-xs-12,
.theme-display-bg .align-content .row .col-xs-12,
.pro-p-bg .align-content .row .col-xs-12,
.get-started-bg .align-content .row .col-xs-12,
.about-bg .align-content .row .col-xs-12{
    text-align: center !important;
}
.invis .navbar-select-container button {
    font-size: 10px;
    width: 120px;
}

.nav-tags {
    display: none;
}
.row.footer-bg a {
    font-size: 14px;
}
.about_banner_2 {
    display: none;
}
#ReplaceOptionClass .option-container{
        min-height: 210px !important;
}
}
@media screen and (max-width: 800px) {
body {
    font-size: 11px;
}
.align-content, .header-content {
    width: 100%;
}
.video-pic,.video-pic-overlay{
    filter:none;
    animation:none;
    -webkit-filter:none;
    -webkit-animation:none;
    opacity:1;
    text-align:center;
}
#ReplaceOptionClass .option-container{
        min-height: 210px !important;
}
}
@media screen and (max-width: 767px) {
.navbar-toggle {
    background-color: #363388 !important;
}
.for-pro li {
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: -10px;
    padding-left: 10px !important;
}
.lgs-content > img{
    width:5% !important;
}
.lgs-content > p {
    font-size: 12px;
    font-weight: 800;
    padding: 10px;
    text-align: left;
}
.FiveItems{
    width:100% !important;
}
p {
    font-size: 12px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border:none;    
}
.navbar-select-container{
    border:none;
}
.header-content .col-xs-12 {
    text-align:center !important;
}
.photobook-bg .align-content .row .col-xs-12 h1,
.contact-bg .align-content .row .col-xs-12 h1,
.account-bg .align-content .row .col-xs-12 h1,
.theme-display-bg .align-content .row .col-xs-12 h1,
.pro-p-bg .align-content .row .col-xs-12 h1,
.get-started-bg .align-content .row .col-xs-12 h1,
.about-bg .align-content .row .col-xs-12 h1{
    text-align: center !important;
    font-size: 40px !important;
}
.navbar-nav > li {
    float: left !important;
    width: 30% !important;
}
.nav-tags {
    display: none;
}
.col-md-12.text-center > p{
     padding: 0 50px;
}
.lgs_bg img {
    float: left;
    margin-left: 10%;
    width: 12%;
}

    .pro-p-content {
    background:none;
    }
    .navbar-select-container.last {
    border-right: 1px solid rgba(0, 0, 0, 0.0);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  background-color: #ec671f;
  color: #ffffff;
}
.navbar-nav .open .dropdown-menu {
  background-color: rgba(0, 0, 0, 0);
  border: 0 none;
  box-shadow: none;
  float: left;
  margin-top: 0;
  position: relative;
  width: 310px;
  margin-left: -100px;
}
}
@media screen and (max-height: 630px) {

}

@media screen and (max-height: 600px) {
.resNavbar{
    display:block;
    position:fixed;
    top:0px;
}

.homeContent{
top:550px;
}
}

@media screen and (max-width: 480px) {
.h-style {
  font-size: 10px !important;
}
}
@media only screen and (max-width: 767px) {
#firstbgtext{
    height:auto;
}
#firstbgtext h4{
    font-size:20px;
}
#right_third{
  margin-left:0;  
}

}
@media (min-width: 768px) and (max-width: 991px) {
    #thirdbg .img-responsive{
            position: relative;
    left: -45px;
    height: 370px;
    }
    #thirdbgtext{
            position: relative;
                width: 130%;
    left: -50px;
    }
    #thirdbgtext h5{
            font-size: 24px;
    }
    #firstbg .img-responsive{
          position: relative;
    right:-45px;
    height: 380px;
    }
    #firstbgtext{
        position:relative;
        left: -15px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    #thirdbg .img-responsive{
            position: relative;
    left: -45px;
    height: 370px;
    }
    #thirdbgtext{
            position: relative;
                width: 130%;
    left: -50px;
    }
    #thirdbgtext h5{
            font-size: 24px;
    }
    #firstbg .img-responsive{
          position: relative;
    right:-45px;
    height: 380px;
    }
    #firstbgtext{
        position:relative;
        left: -25px;
    }
    
}
@media (min-width: 1200px) and (max-width: 1399px) {
    
    
}

/*begin update page*/
/*=======================================================
			INTRO
========================================================*/
#intro {
	position: relative;
	padding: 80px 0;
	display: inline-block;
	width: 100%;
	background: #fff;
	padding-bottom: 0px;
}
.intro-sec ul li {
	border: 1px solid #f5f5f5;
	padding: 25px 15px;
	border-radius: 4px;
	margin-bottom: 15px;
	list-style:none;
}
.intro-sec ul li i {
	display: inline-block;
	float: right;
	font-size: 24px;
	margin-left: 10px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 6px;
	margin-bottom: 10px;
	min-height: 30px;
	color: #f2333a;
	min-width: 36px;
	text-align: center;
}
.intro-sec .align-right {
	text-align: right;
}
.intro-sec .align-left {
	text-align: left;
}
.intro-sec .align-left i {
	float: left;
	margin-left: 0px;
	margin-right: 10px;
}
.intro-sec ul li:hover {
	background: #f2333a;
}
.intro-sec img {
	display: inline-block;
}
.center-align {
	text-align: center;
}
.intro-sec {
	margin-top: 50px;
}
.intro-sec h5 {
	margin: 0px;
}
.intro-sec ul li p {
	margin: 0px;
	display: inline-block;
	font-size: 13px;
	line-height: 20px;
}
.intro-sec ul li:hover {
	background: #f2333a;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}
.intro-sec ul li:hover i {
	color: #fff;
	border-color: #fff;
}
.intro-sec ul li:hover p {
	color: #fff;
}
.intro-sec ul li:hover h5 {
	color: #fff;
}
/*=======================================================
			HEADING TITTLE
========================================================*/
.tittle {
	text-align: center;
	margin:0 250px;
}
.tittle hr {
	margin: 20px auto;
	margin-bottom: 30px;
}
.tittle p {
	font-size: 17px;
	color: #666666;
}
.margin250{
    margin:0 250px;
}

.margin250 > h3{
        color: #666666;
        font-size:15px;
        line-height:20px;
}
.pt70{
    padding-top:70px;
}
@media screen and (max-width: 767px) {
    .margin250,
    .tittle{margin:0;}
    .intro-sec .align-right,
    .intro-sec .align-left{padding:0;}
    .pt70{padding:20px;}
}
#brand{
max-width: 55%;
margin-bottom: 10px;
}

.pixfizz-address-details{
    margin-top:10px;
}
/*end update page*/


<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-10197677-4', 'auto');
  ga('send', 'pageview');

</script>

<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '682299545271554'); // Insert your pixel ID here.
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=682299545271554&ev=PageView&noscript=1"
/></noscript>
<!-- DO NOT MODIFY -->
<!-- End Facebook Pixel Code -->
